Details

Time bar (total: 21.0s)

analyze1.2s (5.7%)

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)

sample6.5s (30.9%)

Results
3.5s8256×body256valid
3.0s8285×body256invalid
Bogosity

preprocess120.0ms (0.6%)

Algorithm
egg-herbie
Rules
1268×rational_best-simplify-1
974×rational_best-simplify-60
662×rational_best-simplify-48
642×rational_best-simplify-65
558×rational_best-simplify-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
035220
158220
2110220
3237220
4570220
51639220
66075220
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 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))))))))
Compiler

Compiled 24 to 16 computations (33.3% saved)

simplify106.0ms (0.5%)

Algorithm
egg-herbie
Rules
1166×rational_best-simplify-57
952×rational_best-simplify-50
798×rational_best-simplify-82
730×rational_best-simplify-89
652×rational_best-simplify-75
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01655
12455
24355
38555
419955
556455
6220155
Stop Event
node limit
Counts
1 → 1
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))))))))

eval0.0ms (0%)

Compiler

Compiled 21 to 13 computations (38.1% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022
Error
3.3b
Counts
2 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
3.3b
(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)

localize103.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
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))))))))
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
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
2.8b
(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)

series21.0ms (0.1%)

Counts
4 → 104
Calls

30 calls:

TimeVariablePointExpression
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
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
sinTheta_O
@inf
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
1.0ms
eta
@0
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
1.0ms
sinTheta_O
@0
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))

rewrite267.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
1920×rational_best-4
1920×rational_best-2
1920×rational_best-3
1920×rational_best-1
1920×exponential-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
016192
1105192
2245192
3884192
44573192
Stop Event
node limit
Counts
4 → 134
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))))))
(-.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)))))))
(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
((#(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 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)))))) 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 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 4) (/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 3) 4))))) (#(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 (/.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))))) (#(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)))))) 3) 4) (/.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4))))) (#(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 (*.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 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 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 4) 1/4)))) (#(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 (sqrt.f32 (*.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2)) (sqrt.f32 1/2))))) (#(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 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) 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)))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.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 eta eta) (/.f32 (neg.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))))) 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))))) (neg.f32 (/.f32 0 (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))))) (-.f32 (*.f32 eta eta) (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (-.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 (neg.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 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (*.f32 eta eta) (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O 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 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (+.f32 (-.f32 (*.f32 eta eta) (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O 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 (*.f32 eta eta) (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (neg.f32 (*.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 eta eta) (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (neg.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 (*.f32 sinTheta_O sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) -2) (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) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (*.f32 eta eta) (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) 2) (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) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (+.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) -2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) -2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (+.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) -2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (*.f32 eta eta) (/.f32 0 (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) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (-.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) -2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (+.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (+.f32 eta eta))) 2))))) (#(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 (*.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 (*.f32 eta eta) 2) (+.f32 (/.f32 (*.f32 eta eta) 2) (/.f32 (neg.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) 2) (-.f32 (/.f32 (*.f32 eta eta) 2) (/.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))))) (neg.f32 (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (*.f32 eta eta) 2) (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (/.f32 (*.f32 eta eta) 2) (/.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 eta) 2) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 eta eta) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (*.f32 eta eta) 2) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (/.f32 (*.f32 eta eta) 2) (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(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 (-.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 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 (*.f32 2 (*.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2)) 1/4)))) (#(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 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (+.f32 1 (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(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) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2)) (*.f32 2 (*.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 2 (*.f32 eta (+.f32 eta eta))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 4) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.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 (-.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 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 (/.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 (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 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 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 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 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 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 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (+.f32 1 (/.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 0 (/.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 0 (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))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)) (/.f32 h (*.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 (/.f32 h (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)) 2) (/.f32 (/.f32 (*.f32 h 3) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 4)) (/.f32 (*.f32 h 3) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (+.f32 1 (/.f32 0 (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))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (+.f32 1 (/.f32 0 (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))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (+.f32 2 (/.f32 0 (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))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 h (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)) (+.f32 2 (/.f32 0 (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 3) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)) (+.f32 2 (/.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 (/.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 (/.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 (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 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 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 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 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (neg.f32 (/.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 (/.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 0 (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 (/.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 0 (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 (*.f32 sinTheta_O 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 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (+.f32 (neg.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (neg.f32 (/.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 (/.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 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 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 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (+.f32 1 (/.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 (/.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 2 (/.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 (/.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 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (+.f32 1 (/.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 0 (-.f32 (/.f32 0 (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)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (neg.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 h (*.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 h -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 h (*.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 (/.f32 h -2) (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 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (*.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 (/.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 h (*.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 (/.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 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 h (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)) (/.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 (*.f32 h 3) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)) 2) (/.f32 (/.f32 (/.f32 h -2) (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 (/.f32 (*.f32 h 3) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)) (+.f32 2 (/.f32 0 (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 -2) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (+.f32 2 (/.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 (/.f32 (*.f32 h 3) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 4)) (/.f32 (neg.f32 h) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.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 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 h (*.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 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 h (/.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 (/.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 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 (/.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 (+.f32 h h) (/.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 (/.f32 h (/.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 h (/.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 (+.f32 2 (/.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 (*.f32 h 4) (/.f32 1 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (/.f32 h (/.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 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) h)))) (#(struct:change #<rule egg-rr> (2) ((x *.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 h h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 4)) (*.f32 h 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 h 4) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 h 4) (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 2 (/.f32 0 (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 (*.f32 2 (*.f32 h 4)) (/.f32 1 (*.f32 2 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h (*.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 (*.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 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 h h) (*.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 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 1 (/.f32 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 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) h) (/.f32 (/.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 (*.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)))))) (+.f32 h h)) (/.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))))))) (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)))))) (/.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 (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)))))) (/.f32 h (/.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/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 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 h 4)) (/.f32 (/.f32 1 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 4)) (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 pow.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 (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 (/.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))))) (#(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 (/.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))))))))) 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 (*.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 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 (*.f32 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)) 1/4)))) (#(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 (*.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) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 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)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 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 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))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.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)))))

simplify243.0ms (1.2%)

Algorithm
egg-herbie
Rules
1194×rational_best-simplify-63
1084×rational_best-simplify-47
708×rational_best-simplify-3
672×rational_best-simplify-108
578×rational_best-simplify-66
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
052715906
1146215704
2444415442
Stop Event
node limit
Counts
238 → 290
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 -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 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)))))))
(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 (*.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 (/.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 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 4) (/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 3) 4))
(-.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 0)
(-.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 (/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 3) 4) (/.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4))
(*.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 (*.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 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 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 4) 1/4)
(*.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 (sqrt.f32 (*.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2)) (sqrt.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)))))) 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) 2)
(/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 4) 4)
(/.f32 (*.f32 2 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 4)) 8)
(pow.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 eta eta) (/.f32 (neg.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 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (/.f32 0 (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 (*.f32 eta eta) (*.f32 eta eta)))
(+.f32 0 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))
(+.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (*.f32 eta eta) (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O 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 eta eta)))
(+.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (+.f32 (-.f32 (*.f32 eta eta) (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 0))
(+.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O 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 (*.f32 eta eta) (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (neg.f32 (*.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 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(+.f32 (-.f32 (*.f32 eta eta) (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) -2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(+.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) -2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (*.f32 eta eta) (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) -2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (+.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) -2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))
(+.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) -2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (+.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) -2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (*.f32 eta eta) (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) -2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (-.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))
(+.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) -2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (+.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (+.f32 eta eta))) 2))
(+.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) 2) (+.f32 (/.f32 (*.f32 eta eta) 2) (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (/.f32 (*.f32 eta eta) 2) (-.f32 (/.f32 (*.f32 eta eta) 2) (/.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))))) (neg.f32 (*.f32 eta eta)))
(+.f32 (-.f32 (/.f32 (*.f32 eta eta) 2) (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (/.f32 (*.f32 eta eta) 2) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (-.f32 (/.f32 (*.f32 eta eta) 2) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 eta eta) 2))
(+.f32 (-.f32 (/.f32 (*.f32 eta eta) 2) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (/.f32 (*.f32 eta eta) 2) (/.f32 0 (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 (*.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 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2) 1/2)
(*.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 2 (*.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2)) 1/4)
(/.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1)
(/.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (+.f32 1 (/.f32 0 (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 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2) 2)
(/.f32 (*.f32 2 (*.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2)) 4)
(/.f32 (+.f32 (*.f32 2 (*.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2)) (*.f32 2 (*.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2))) 8)
(/.f32 (-.f32 (*.f32 2 (*.f32 eta (+.f32 eta eta))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 4) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 4)
(pow.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1)
(neg.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))
(+.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 (/.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 (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 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (neg.f32 (/.f32 0 (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 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (/.f32 0 (+.f32 1 (/.f32 0 (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 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (/.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (+.f32 1 (/.f32 0 (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 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(+.f32 (/.f32 0 (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 h (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)) (/.f32 h (*.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 (/.f32 h (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)) 2) (/.f32 (/.f32 (*.f32 h 3) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)) 2))
(+.f32 (/.f32 h (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 4)) (/.f32 (*.f32 h 3) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 4)))
(+.f32 (/.f32 0 (+.f32 1 (/.f32 0 (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 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (+.f32 1 (/.f32 0 (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 0 (+.f32 2 (/.f32 0 (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 (/.f32 h (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)) (+.f32 2 (/.f32 0 (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 3) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)) (+.f32 2 (/.f32 0 (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 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 0)
(-.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 (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 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (neg.f32 (/.f32 0 (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 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (+.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (neg.f32 (/.f32 0 (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 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (+.f32 (neg.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 0))
(-.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 (/.f32 0 (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 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(-.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 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (neg.f32 (/.f32 0 (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 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (/.f32 0 (+.f32 1 (/.f32 0 (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 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (/.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (+.f32 1 (/.f32 0 (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 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (/.f32 0 (+.f32 2 (/.f32 0 (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 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (/.f32 (neg.f32 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (+.f32 1 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(-.f32 0 (-.f32 (/.f32 0 (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 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (neg.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 (*.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 h -2) (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 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)) (+.f32 (/.f32 (/.f32 h -2) (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 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(-.f32 (/.f32 h (*.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 (/.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 h (*.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 (/.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 0 (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 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)) (/.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 3) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)) 2) (/.f32 (/.f32 (/.f32 h -2) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 2))
(-.f32 (/.f32 (/.f32 (*.f32 h 3) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)) (+.f32 2 (/.f32 0 (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 -2) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (+.f32 2 (/.f32 0 (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 3) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 4)) (/.f32 (neg.f32 h) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 4)))
(*.f32 1 (/.f32 h (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)))))) (/.f32 h (*.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 (*.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 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.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 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 (/.f32 0 (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 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 (/.f32 h (/.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 h (/.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 (+.f32 2 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(*.f32 (*.f32 h 4) (/.f32 1 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 4)))
(*.f32 1/2 (/.f32 h (/.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 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) h)
(*.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 h h))
(*.f32 (/.f32 1 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 4)) (*.f32 h 4))
(*.f32 (/.f32 (*.f32 h 4) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 1/4)
(*.f32 (/.f32 (*.f32 h 4) (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 2 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1/2)))
(*.f32 (*.f32 2 (*.f32 h 4)) (/.f32 1 (*.f32 2 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 4))))
(*.f32 (/.f32 h (*.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 (*.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 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(*.f32 (/.f32 (+.f32 h h) (*.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 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 1 (/.f32 2 (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)))))) h) (/.f32 (/.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 (*.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)))))) (+.f32 h h)) (/.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))))))) (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)))))) (/.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 (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)))))) (/.f32 h (/.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/2 (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)))))) (*.f32 h 4)) (/.f32 (/.f32 1 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 4)) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(pow.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 (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 (/.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)))))))) 0)
(-.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 (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))))))))) 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 (*.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 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 (*.f32 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)) 1/4)
(/.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) 2)
(/.f32 (*.f32 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)) 4)
(/.f32 (+.f32 (*.f32 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 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))) 8)
(pow.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)
Outputs
(*.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 (*.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 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) 1/2)))
(+.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 (pow.f32 eta 2) (/.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 1/4) (*.f32 (sqrt.f32 -1) sinTheta_O)))))
(+.f32 (*.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 (pow.f32 sinTheta_O 2)) 1/4) (*.f32 1/2 (/.f32 (/.f32 (pow.f32 eta 2) sinTheta_O) (sqrt.f32 -1)))))
(+.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/8 (*.f32 (/.f32 (pow.f32 eta 4) (*.f32 (sqrt.f32 -1) (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 1 (pow.f32 sinTheta_O 2))) 1/4)) (*.f32 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) 1/2))))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 eta 2) (/.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 1/4) (*.f32 (sqrt.f32 -1) sinTheta_O)))) (+.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 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3/4)))))
(+.f32 (*.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 (pow.f32 sinTheta_O 2)) 1/4) (*.f32 1/2 (/.f32 (/.f32 (pow.f32 eta 2) sinTheta_O) (sqrt.f32 -1)))) (*.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3/4) (*.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (sqrt.f32 -1) (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 (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 eta 4) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4))) (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 5)) 1/4) (*.f32 (/.f32 (pow.f32 eta 6) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 5))) 1/16))) (+.f32 (*.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 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) 1/2))))
(+.f32 (*.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 (pow.f32 eta 2) (/.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 1/4) (*.f32 (sqrt.f32 -1) sinTheta_O)))) (+.f32 (*.f32 -1/8 (*.f32 (/.f32 (pow.f32 eta 4) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3/4))) (*.f32 1/16 (*.f32 (/.f32 (pow.f32 eta 6) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 5))) (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 5/4))))))
(+.f32 (+.f32 (*.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 (pow.f32 sinTheta_O 2)) 3/4) (*.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))))) (+.f32 (*.f32 (/.f32 (pow.f32 eta 6) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 5))) (*.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 5/4) 1/16)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 1/4) (*.f32 1/2 (/.f32 (/.f32 (pow.f32 eta 2) sinTheta_O) (sqrt.f32 -1))))))
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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(+.f32 eta (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) eta))))
(+.f32 eta (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) -1/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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))) (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))))))
(+.f32 eta (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) eta))) (*.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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) -1/2)) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 4) (/.f32 -1/8 (*.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 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)) -1/16)) (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))) (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)))))))
(+.f32 eta (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) eta))) (+.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 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) -1/2)) (*.f32 (pow.f32 sinTheta_O 4) (/.f32 -1/8 (*.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))))) (*.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 -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 (*.f32 -1 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 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) eta))))
(+.f32 (neg.f32 eta) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.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 eta) (+.f32 (*.f32 (pow.f32 sinTheta_O 4) (/.f32 1/8 (*.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)))) (*.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 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) eta))) (*.f32 (pow.f32 sinTheta_O 4) (/.f32 (/.f32 1/8 (pow.f32 eta 3)) (-.f32 1 (pow.f32 sinTheta_O 2))))))
(+.f32 (neg.f32 eta) (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 (pow.f32 sinTheta_O 4) (/.f32 (/.f32 1/8 (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 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 -1 eta) (*.f32 (pow.f32 sinTheta_O 4) (/.f32 1/8 (*.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))))) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)) 1/16))))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) eta))) (+.f32 (*.f32 (pow.f32 sinTheta_O 4) (/.f32 (/.f32 1/8 (pow.f32 eta 3)) (-.f32 1 (pow.f32 sinTheta_O 2)))) (+.f32 (neg.f32 eta) (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) 1/16)))))
(+.f32 (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 4) (/.f32 (/.f32 1/8 (pow.f32 eta 3)) (-.f32 1 (pow.f32 sinTheta_O 2))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) 1/16))))
eta
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/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 (*.f32 (*.f32 (pow.f32 sinTheta_O 4) (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2))) (/.f32 -1/2 eta)) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(+.f32 eta (*.f32 (/.f32 -1/2 eta) (+.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 sinTheta_O 4) (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2))))))
(+.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 (*.f32 (pow.f32 sinTheta_O 6) (+.f32 3/8 (*.f32 (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2)) (/.f32 1/2 (pow.f32 eta 2))))) (/.f32 -1/2 eta)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (*.f32 (*.f32 (pow.f32 sinTheta_O 4) (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2))) (/.f32 -1/2 eta)))))
(+.f32 eta (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (*.f32 (/.f32 -1/2 eta) (+.f32 (*.f32 (pow.f32 sinTheta_O 4) (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2))) (*.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)))))))))
(+.f32 eta (+.f32 (*.f32 (/.f32 -1/2 eta) (+.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 sinTheta_O 4) (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 2))))) (*.f32 (/.f32 -1/2 eta) (*.f32 (pow.f32 sinTheta_O 6) (+.f32 3/8 (*.f32 (+.f32 1/2 (pow.f32 (/.f32 -1/2 eta) 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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 -1 (pow.f32 sinTheta_O 2)))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 -1 (pow.f32 sinTheta_O 2))))
(+.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 -1 (pow.f32 sinTheta_O 2))))
(+.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 -1 (pow.f32 sinTheta_O 2))))
(+.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 -1 (pow.f32 sinTheta_O 2))))
(+.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 -1 (pow.f32 sinTheta_O 2))))
(+.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 -1 (pow.f32 sinTheta_O 2))))
(+.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 -1 (pow.f32 sinTheta_O 2))))
(+.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 -1 (pow.f32 sinTheta_O 2))))
(+.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 -1 (pow.f32 sinTheta_O 2))))
(+.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (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 -1 (pow.f32 sinTheta_O 2)) (+.f32 (pow.f32 eta 2) (*.f32 -1/2 (pow.f32 sinTheta_O 4))))
(+.f32 (pow.f32 eta 2) (+.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (*.f32 -1/2 (pow.f32 sinTheta_O 4))))
(+.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 (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 sinTheta_O 6) -3/8)) (+.f32 (pow.f32 eta 2) (*.f32 -1/2 (pow.f32 sinTheta_O 4))))
(+.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 4)) (+.f32 (pow.f32 eta 2) (+.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 sinTheta_O 6) -3/8))))
(+.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 (pow.f32 sinTheta_O 6) -3/8) (+.f32 (pow.f32 eta 2) (*.f32 -1/2 (pow.f32 sinTheta_O 4)))))
(*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O))
(*.f32 sinTheta_O (neg.f32 (sqrt.f32 -1)))
(*.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 sinTheta_O (neg.f32 (sqrt.f32 -1))))
(+.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 (+.f32 (pow.f32 eta 2) (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O))) (*.f32 1 (/.f32 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O))))
(+.f32 (pow.f32 eta 2) (+.f32 (*.f32 sinTheta_O (neg.f32 (sqrt.f32 -1))) (*.f32 1 (/.f32 (/.f32 1/2 sinTheta_O) (sqrt.f32 -1)))))
(+.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 (/.f32 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O))) (+.f32 (*.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)))) (pow.f32 eta 2))))
(+.f32 (pow.f32 eta 2) (+.f32 (+.f32 (*.f32 sinTheta_O (neg.f32 (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 1 (/.f32 (/.f32 1/2 sinTheta_O) (sqrt.f32 -1)))))
(+.f32 (pow.f32 eta 2) (+.f32 (/.f32 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O)) (+.f32 (*.f32 (sqrt.f32 -1) (neg.f32 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 (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 (+.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 eta 2)) (*.f32 1 (/.f32 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O))))
(-.f32 (+.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 eta 2)) (*.f32 1 (/.f32 (/.f32 1/2 sinTheta_O) (sqrt.f32 -1))))
(-.f32 (+.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (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 (+.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)))) (pow.f32 eta 2))) (*.f32 1 (/.f32 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O))))
(-.f32 (+.f32 (pow.f32 eta 2) (+.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 (/.f32 (/.f32 1/2 sinTheta_O) (sqrt.f32 -1))))
(-.f32 (+.f32 (+.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (pow.f32 eta 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 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O)))
(*.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 (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 (sqrt.f32 -1) h) (/.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 1/4) 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 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 h (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) (sqrt.f32 -1)) 1/2)))
(+.f32 (*.f32 (pow.f32 (-.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 (*.f32 h (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (pow.f32 eta 2))) (sqrt.f32 -1)))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) h) (/.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 1/4) sinTheta_O)) (*.f32 1/2 (*.f32 (*.f32 sinTheta_O (*.f32 (*.f32 h (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (pow.f32 eta 2))) (/.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (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 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 h (*.f32 sinTheta_O (+.f32 (*.f32 1/4 (pow.f32 (*.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (/.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/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))))))))) (sqrt.f32 -1)) -1/2)) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 h (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) (sqrt.f32 -1)) 1/2))))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 sinTheta_O (*.f32 (*.f32 h (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (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 -1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 (+.f32 (*.f32 1/4 (pow.f32 (*.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 (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2))) (neg.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2))))) (*.f32 (*.f32 sinTheta_O h) (pow.f32 eta 4))) (sqrt.f32 -1))))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) h) (/.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (+.f32 (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (*.f32 (*.f32 h (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (pow.f32 eta 2))) (sqrt.f32 -1))) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/4 (pow.f32 (*.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (/.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (sqrt.f32 -1))) 2)) (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (neg.f32 (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 (*.f32 sinTheta_O h) (pow.f32 eta 4))) (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 (*.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 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 h (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) (sqrt.f32 -1)) 1/2)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O h) (*.f32 (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 1/4 (pow.f32 (*.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (/.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/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)))))))) 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)))) (/.f32 -1 (pow.f32 sinTheta_O 4)))) (pow.f32 eta 6))) (sqrt.f32 -1)) -1/2)) (+.f32 (*.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 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 h (*.f32 sinTheta_O (+.f32 (*.f32 1/4 (pow.f32 (*.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (/.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/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))))))))) (sqrt.f32 -1)) -1/2)))))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 sinTheta_O (*.f32 (*.f32 h (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (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 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 6) (*.f32 (*.f32 sinTheta_O h) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 1/4 (pow.f32 (*.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 (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2))) (neg.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2))))))))) (neg.f32 (/.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)))))) (sqrt.f32 -1)))) (*.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 (+.f32 (*.f32 1/4 (pow.f32 (*.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 (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2))) (neg.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2))))) (*.f32 (*.f32 sinTheta_O h) (pow.f32 eta 4))) (sqrt.f32 -1)))))))
(+.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) -1/2) (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O h) (*.f32 (pow.f32 eta 6) (+.f32 (*.f32 (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 1/4 (pow.f32 (*.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (/.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (sqrt.f32 -1))) 2)) (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (neg.f32 (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) -1/2)) (neg.f32 (/.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)))))) (sqrt.f32 -1)) (/.f32 (*.f32 (+.f32 (*.f32 1/4 (pow.f32 (*.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (/.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (sqrt.f32 -1))) 2)) (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (neg.f32 (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 (*.f32 sinTheta_O h) (pow.f32 eta 4))) (sqrt.f32 -1)))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) h) (/.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 1/4) sinTheta_O)) (*.f32 1/2 (*.f32 (*.f32 sinTheta_O (*.f32 (*.f32 h (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (pow.f32 eta 2))) (/.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (sqrt.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 h eta))
(+.f32 (/.f32 h eta) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (/.f32 1/2 (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) 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 (*.f32 h (+.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)))))) (/.f32 -1/2 (pow.f32 eta 5))) (+.f32 (/.f32 h eta) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (/.f32 1/2 (pow.f32 eta 3))))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) 1/2)) 2) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 5))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))) (*.f32 (*.f32 h (+.f32 (*.f32 1/4 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) 2)) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (/.f32 -1/2 (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 (+.f32 (/.f32 h eta) (*.f32 (*.f32 h (+.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)))))) (/.f32 -1/2 (pow.f32 eta 5)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (/.f32 1/2 (pow.f32 eta 3)))) (*.f32 (*.f32 h (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) (*.f32 (pow.f32 sinTheta_O 6) -1)) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 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)))))) -1/2)))) (/.f32 -1/2 (pow.f32 eta 7)))))
(+.f32 (+.f32 (/.f32 h eta) (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) 1/2)) 2) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 5)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))) (*.f32 (*.f32 h (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) (neg.f32 (pow.f32 sinTheta_O 6))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) 1/2)) 2) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) (/.f32 -1/2 (pow.f32 eta 7)))))
(+.f32 (+.f32 (/.f32 h eta) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))) (*.f32 -1/2 (+.f32 (/.f32 (*.f32 h (+.f32 (*.f32 1/4 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) 2)) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 5)) (/.f32 (*.f32 h (+.f32 (*.f32 (pow.f32 sinTheta_O 6) (neg.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 1/4 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) 2)) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) -1/2)))) (pow.f32 eta 7)))))
(*.f32 -1 (/.f32 h eta))
(neg.f32 (/.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 (/.f32 h eta)) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) -1/2)))
(+.f32 (neg.f32 (/.f32 h eta)) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) 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 (/.f32 h eta)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 h (+.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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) -1/2))))
(+.f32 (neg.f32 (/.f32 h eta)) (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))) (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) 1/2)) 2) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 5)))))
(-.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))) (+.f32 (/.f32 (/.f32 (*.f32 h (+.f32 (*.f32 1/4 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) 2)) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 5)) -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 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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) -1/2)) (+.f32 (*.f32 -1 (/.f32 h eta)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 h (+.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 h (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) (*.f32 (pow.f32 sinTheta_O 6) -1)) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 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)))))) -1/2)))) (/.f32 1/2 (pow.f32 eta 7))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))) (+.f32 (neg.f32 (/.f32 h eta)) (*.f32 1/2 (+.f32 (/.f32 (*.f32 h (+.f32 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) 1/2)) 2) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 5)) (/.f32 (*.f32 h (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) (neg.f32 (pow.f32 sinTheta_O 6))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) 1/2)) 2) (neg.f32 (/.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 (neg.f32 (/.f32 h eta)) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))) (*.f32 1/2 (+.f32 (/.f32 (*.f32 h (+.f32 (*.f32 1/4 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) 2)) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 5)) (/.f32 (*.f32 h (+.f32 (*.f32 (pow.f32 sinTheta_O 6) (neg.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 1/4 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) 2)) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) -1/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 (*.f32 (pow.f32 sinTheta_O 2) h) (/.f32 1/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 (*.f32 (pow.f32 sinTheta_O 2) h) (/.f32 1/2 (pow.f32 eta 3))) (*.f32 (*.f32 (-.f32 (+.f32 (*.f32 1 (/.f32 1/2 (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 eta 1/2))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (*.f32 eta (*.f32 (pow.f32 sinTheta_O 4) (*.f32 h (-.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 (/.f32 h eta) (*.f32 1/2 (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (*.f32 eta (*.f32 h (*.f32 (pow.f32 sinTheta_O 4) (-.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (/.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 (*.f32 h (*.f32 (-.f32 (+.f32 (*.f32 1 (/.f32 3/8 (pow.f32 eta 4))) (*.f32 1 (/.f32 1/2 (pow.f32 eta 6)))) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 1 (/.f32 1/2 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (/.f32 1/2 (pow.f32 eta 2))) (*.f32 (+.f32 (*.f32 1 (/.f32 1/2 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (/.f32 -1 (pow.f32 eta 2))))) (pow.f32 sinTheta_O 6))) (*.f32 eta 1/2)) (+.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (/.f32 1/2 (pow.f32 eta 3))) (*.f32 (*.f32 (-.f32 (+.f32 (*.f32 1 (/.f32 1/2 (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 eta 1/2)))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/2 (*.f32 eta (*.f32 (pow.f32 sinTheta_O 4) (*.f32 h (-.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 1/2 (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (*.f32 eta (*.f32 (pow.f32 sinTheta_O 6) (*.f32 h (-.f32 (+.f32 (*.f32 3/8 (/.f32 1 (pow.f32 eta 4))) (*.f32 1 (/.f32 1/2 (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))) (neg.f32 (/.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 eta 2))))))))))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (*.f32 (*.f32 1/2 eta) (+.f32 (*.f32 h (*.f32 (pow.f32 sinTheta_O 6) (+.f32 (/.f32 (/.f32 (-.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (pow.f32 eta 2)) -2) (-.f32 (+.f32 (/.f32 3/8 (pow.f32 eta 4)) (/.f32 1/2 (pow.f32 eta 6))) (neg.f32 (/.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (/.f32 1 (pow.f32 eta 6))) (pow.f32 eta 2))))))) (*.f32 h (*.f32 (pow.f32 sinTheta_O 4) (-.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))))))))
(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 (*.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 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 (*.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) (/.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 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 4) (/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 3) 4))
(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 (*.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) (/.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)))))) 3) 4) (/.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4))
(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 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 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 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1)
(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) 1/2)
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 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 (*.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)))))) 4) 1/4)
(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))
(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 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2)) (sqrt.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)))))) 1)
(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) 2)
(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)))))) 4) 4)
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 (*.f32 2 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 4)) 8)
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(pow.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 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (*.f32 eta eta) (/.f32 (neg.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 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 0)
(+.f32 (*.f32 eta eta) (/.f32 (neg.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 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (*.f32 eta eta) (/.f32 (neg.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 (*.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 (neg.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 0 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (*.f32 eta eta) (/.f32 (neg.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 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))
(+.f32 (*.f32 eta eta) (/.f32 (neg.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 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (*.f32 eta eta) (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (*.f32 eta eta) (/.f32 (neg.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 (neg.f32 (*.f32 sinTheta_O 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 eta eta)))
(+.f32 (*.f32 eta eta) (/.f32 (neg.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 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (+.f32 (-.f32 (*.f32 eta eta) (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 0))
(+.f32 (*.f32 eta eta) (/.f32 (neg.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 (neg.f32 (*.f32 sinTheta_O 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 (*.f32 eta eta) (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (*.f32 eta eta) (/.f32 (neg.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 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (neg.f32 (*.f32 eta eta))))
(+.f32 (*.f32 eta eta) (/.f32 (neg.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 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 eta eta) (/.f32 (neg.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 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(+.f32 (*.f32 eta eta) (/.f32 (neg.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 (/.f32 (*.f32 sinTheta_O sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) -2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
(+.f32 (-.f32 (*.f32 eta eta) (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 -2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (-.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O 2) (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (/.f32 sinTheta_O -2) (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (-.f32 (*.f32 eta eta) (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) -2)))
(+.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) -2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (*.f32 eta eta) (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (-.f32 (*.f32 eta eta) (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 -2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (-.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O 2) (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (/.f32 sinTheta_O -2) (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (-.f32 (*.f32 eta eta) (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) -2)))
(+.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) -2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (+.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) -2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)))
(+.f32 (*.f32 eta eta) (/.f32 (neg.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 sinTheta_O sinTheta_O) -2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (+.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) -2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (*.f32 eta eta) (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (*.f32 eta eta) (/.f32 (neg.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 sinTheta_O sinTheta_O) -2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (-.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta))))
(+.f32 (-.f32 (*.f32 eta eta) (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 -2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (-.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O 2) (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (/.f32 sinTheta_O -2) (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (-.f32 (*.f32 eta eta) (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) -2)))
(+.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) -2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 (+.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (+.f32 eta eta))) 2))
(+.f32 (-.f32 (*.f32 eta eta) (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 -2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (-.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O 2) (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (/.f32 sinTheta_O -2) (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (-.f32 (*.f32 eta eta) (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) -2)))
(+.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 eta eta) (/.f32 (neg.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) 2) (+.f32 (/.f32 (*.f32 eta eta) 2) (/.f32 (neg.f32 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (*.f32 eta eta) (/.f32 (neg.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) 2) (-.f32 (/.f32 (*.f32 eta eta) 2) (/.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))))) (neg.f32 (*.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 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 2 (*.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 (*.f32 eta eta) 2) (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (/.f32 (*.f32 eta eta) 2) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (-.f32 (/.f32 (*.f32 eta eta) 2) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (/.f32 (*.f32 eta eta) 2) (/.f32 0 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (-.f32 (/.f32 (*.f32 eta eta) 2) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (/.f32 (*.f32 eta eta) 2))
(+.f32 (/.f32 (*.f32 eta eta) 2) (-.f32 (/.f32 (*.f32 eta eta) 2) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (-.f32 (/.f32 (*.f32 eta eta) 2) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (/.f32 (*.f32 eta eta) 2) (/.f32 0 (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 (neg.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 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1)
(+.f32 (*.f32 eta eta) (/.f32 (neg.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 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta eta)) -1)
(+.f32 (*.f32 eta eta) (/.f32 (neg.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 eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2) 1/2)
(+.f32 (*.f32 eta eta) (/.f32 (neg.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 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 (neg.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 2 (*.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2)) 1/4)
(+.f32 (*.f32 eta eta) (/.f32 (neg.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 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1)
(+.f32 (*.f32 eta eta) (/.f32 (neg.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 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (+.f32 1 (/.f32 0 (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 (neg.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 eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2) 2)
(+.f32 (*.f32 eta eta) (/.f32 (neg.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 2 (*.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2)) 4)
(+.f32 (*.f32 eta eta) (/.f32 (neg.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 2 (*.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2)) (*.f32 2 (*.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2))) 8)
(+.f32 (*.f32 eta eta) (/.f32 (neg.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 2 (*.f32 eta (+.f32 eta eta))) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 4) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 4)
(/.f32 (-.f32 (*.f32 2 (*.f32 eta (+.f32 eta eta))) (/.f32 (*.f32 4 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 4)
(/.f32 (-.f32 (*.f32 2 (*.f32 eta (+.f32 eta eta))) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O 4)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 4)
(/.f32 (-.f32 (*.f32 (+.f32 eta eta) (*.f32 2 eta)) (/.f32 (*.f32 4 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 4)
(pow.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 (neg.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)))))
(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 (neg.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 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 0)
(/.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 (*.f32 sinTheta_O 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))))))))
(/.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 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (neg.f32 (/.f32 0 (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 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 0 (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 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 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (+.f32 1 (/.f32 0 (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 0 (/.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 0 (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 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 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)) (/.f32 h (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)))
(/.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 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)) 2) (/.f32 (/.f32 (*.f32 h 3) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)) 2))
(/.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 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 4)) (/.f32 (*.f32 h 3) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 4)))
(/.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 (/.f32 0 (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 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 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (+.f32 1 (/.f32 0 (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 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 2 (/.f32 0 (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 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 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)) (+.f32 2 (/.f32 0 (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 3) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)) (+.f32 2 (/.f32 0 (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 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 0)
(/.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 (*.f32 sinTheta_O 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))))))))
(/.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 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (neg.f32 (/.f32 0 (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 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 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (neg.f32 (/.f32 0 (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 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 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 0))
(/.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 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (+.f32 (neg.f32 (/.f32 0 (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 (*.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 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 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (neg.f32 (/.f32 0 (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 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 0 (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 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 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (+.f32 1 (/.f32 0 (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 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 2 (/.f32 0 (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 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 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (+.f32 1 (/.f32 0 (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 0 (-.f32 (/.f32 0 (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 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 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (neg.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 h (*.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 h -2) (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 h (*.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 (/.f32 h -2) (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 (*.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 h (*.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 (/.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 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 (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 (/.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 0 (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 h (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)) (/.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 (/.f32 (*.f32 h 3) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)) 2) (/.f32 (/.f32 (/.f32 h -2) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 2))
(/.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 3) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)) (+.f32 2 (/.f32 0 (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 -2) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (+.f32 2 (/.f32 0 (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 (*.f32 h 3) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 4)) (/.f32 (neg.f32 h) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 4)))
(/.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 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 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 h (*.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 (*.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 h (/.f32 1 (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 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 1)
(/.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 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (/.f32 1 (+.f32 1 (/.f32 0 (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 h h) (/.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 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 (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 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 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)) (/.f32 1 (+.f32 2 (/.f32 0 (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 h 4) (/.f32 1 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 4)))
(/.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 h (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)))
(/.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 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) h)
(/.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 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (+.f32 h h))
(/.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 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 4)) (*.f32 h 4))
(/.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 4) (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 1/4)
(/.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 4) (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 2 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1/2)))
(/.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 2 (*.f32 h 4)) (/.f32 1 (*.f32 2 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 4))))
(/.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 (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 (*.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 (*.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 (+.f32 h h) (*.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 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (/.f32 1 (/.f32 2 (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 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) h) (/.f32 (/.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 (*.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 (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 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 (*.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 (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 1 (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 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 h (/.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/2 (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 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 h 4)) (/.f32 (/.f32 1 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 4)) (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)))))))
(pow.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 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 (*.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 (*.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 (/.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))
(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 (*.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) (/.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))))))))) 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 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 (*.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)
(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) 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 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 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 (*.f32 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)) 1/4)
(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)
(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) 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 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)) 4)
(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 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 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))) 8)
(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))))))))
(pow.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 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))

eval249.0ms (1.2%)

Compiler

Compiled 11830 to 8186 computations (30.8% saved)

prune100.0ms (0.5%)

Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New2846290
Fresh000
Picked011
Done000
Total2847291
Error
0.4b
Counts
291 → 7
Alt Table
Click to see full alt table
StatusErrorProgram
0.7b
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
3.4b
(asin.f32 (/.f32 h (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2)) (sqrt.f32 1/2))))
3.3b
(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))))))))
3.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))))) (neg.f32 (*.f32 eta eta))))))
1.3b
(asin.f32 (/.f32 h eta))
10.2b
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (/.f32 1/2 (pow.f32 eta 3)))))
3.5b
(asin.f32 (*.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) h))
Compiler

Compiled 257 to 173 computations (32.7% saved)

localize71.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 53 to 35 computations (34% saved)

series12.0ms (0.1%)

Counts
4 → 120
Calls

30 calls:

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

rewrite165.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1478×rational_best-4
1478×rational_best-2
1478×rational_best-3
1478×rational_best-1
1478×exponential-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
014110
199110
2226110
3687110
43580110
Stop Event
node limit
Counts
4 → 118
Calls
Call 1
Inputs
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(/.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 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
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 0 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (neg.f32 (/.f32 (pow.f32 sinTheta_O 2) eta)) 4) (/.f32 (neg.f32 (/.f32 (pow.f32 sinTheta_O 2) eta)) 4))))) (#(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 0 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (neg.f32 (/.f32 (pow.f32 sinTheta_O 2) eta)) 4) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))))) (#(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 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -2 eta)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -2 eta)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -2 eta))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 2 (*.f32 2 (pow.f32 sinTheta_O 2))) (/.f32 -2 eta)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta 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 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 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 2) (/.f32 (*.f32 3/2 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) (/.f32 (*.f32 h 3) (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 3/2 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) (/.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 h 3) (*.f32 2 (+.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))))))))) (#(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 0 (neg.f32 (/.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 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (-.f32 (neg.f32 eta) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 (neg.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 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 -1/2 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 3/2 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) (/.f32 (/.f32 h (-.f32 (neg.f32 eta) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 h 3) (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) (/.f32 (neg.f32 h) (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))) (#(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 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))) (/.f32 h (*.f32 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))) (+.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 (+.f32 h h) (/.f32 1/2 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -2 (/.f32 h (-.f32 (neg.f32 eta) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 h 4) (/.f32 (/.f32 1/2 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 2 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))))) (#(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 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 (+.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 1/2 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.f32 h h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))) (*.f32 2 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1/2 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 2) (*.f32 h 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 h 4) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (*.f32 h 4)) (/.f32 1 (*.f32 2 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h (*.f32 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (+.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 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (/.f32 1 (/.f32 1 (+.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 eta 2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) (/.f32 1 (/.f32 2 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (/.f32 (*.f32 h 4) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 2 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (*.f32 2 (*.f32 h 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (/.f32 h (*.f32 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 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)))) (-.f32 (/.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))))))) (#(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 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))) (+.f32 h h)) (/.f32 (/.f32 1/2 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.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 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))) (*.f32 2 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (/.f32 1/2 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))) (*.f32 h 4)) (/.f32 (/.f32 (/.f32 1/2 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 2) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.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 1/2 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))) (+.f32 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (/.f32 1/2 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 2) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))) (*.f32 h 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))) (/.f32 2 (+.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.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 (/.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 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 (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 (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 (/.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)))))) 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 (*.f32 2 (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 1/2 (*.f32 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 2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 2 (*.f32 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))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (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 2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))) (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.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 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (neg.f32 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 eta eta)) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 eta eta) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (/.f32 (pow.f32 sinTheta_O 2) eta)) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (neg.f32 (/.f32 (pow.f32 sinTheta_O 2) eta)) 4) (-.f32 (neg.f32 eta) (/.f32 (neg.f32 (/.f32 (pow.f32 sinTheta_O 2) eta)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (neg.f32 (/.f32 (pow.f32 sinTheta_O 2) eta)) 4) (/.f32 (-.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta) eta) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 eta 2) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) (/.f32 eta -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 eta 2) (/.f32 (neg.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 eta 2) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) (/.f32 eta 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 2) (/.f32 eta -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 eta (/.f32 (neg.f32 (/.f32 (pow.f32 sinTheta_O 2) eta)) 4)) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 eta (/.f32 (neg.f32 (/.f32 (pow.f32 sinTheta_O 2) eta)) 4)) (neg.f32 (/.f32 (neg.f32 (/.f32 (pow.f32 sinTheta_O 2) eta)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (/.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))) (/.f32 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (/.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))) (-.f32 (/.f32 eta -2) (/.f32 (neg.f32 (/.f32 (pow.f32 sinTheta_O 2) eta)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (/.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))) (/.f32 eta -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) eta)) (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))) 3) 4) (/.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (/.f32 (neg.f32 (/.f32 (pow.f32 sinTheta_O 2) eta)) 4) (neg.f32 eta)) (neg.f32 (/.f32 (neg.f32 (/.f32 (pow.f32 sinTheta_O 2) eta)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -2 (/.f32 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 2 (+.f32 eta (-.f32 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)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -2 eta))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta))))))

simplify177.0ms (0.8%)

Algorithm
egg-herbie
Rules
1038×rational_best-simplify-65
890×rational_best-simplify-80
886×rational_best-simplify-1
634×rational_best-simplify-67
538×rational_best-simplify-63
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02897852
17217852
224197844
Stop Event
node limit
Counts
238 → 162
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 (/.f32 (pow.f32 sinTheta_O 2) eta))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
eta
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
eta
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
eta
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) 0)
(+.f32 0 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(+.f32 (/.f32 (neg.f32 (/.f32 (pow.f32 sinTheta_O 2) eta)) 4) (/.f32 (neg.f32 (/.f32 (pow.f32 sinTheta_O 2) eta)) 4))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) 0)
(-.f32 0 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))
(-.f32 (/.f32 (neg.f32 (/.f32 (pow.f32 sinTheta_O 2) eta)) 4) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))
(-.f32 (neg.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) 1)
(/.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) -1)
(/.f32 (neg.f32 (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -2 eta)) 4)
(/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -2 eta)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -2 eta))) 8)
(/.f32 (*.f32 (*.f32 2 (*.f32 2 (pow.f32 sinTheta_O 2))) (/.f32 -2 eta)) 16)
(pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) 1)
(neg.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))
(+.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 0)
(+.f32 0 (/.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 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(+.f32 (/.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 2) (/.f32 (*.f32 3/2 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2))
(+.f32 (/.f32 h (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) (/.f32 (*.f32 h 3) (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(+.f32 (/.f32 (*.f32 3/2 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) (/.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 2))
(+.f32 (/.f32 (*.f32 h 3) (*.f32 2 (+.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 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 0)
(-.f32 0 (neg.f32 (/.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 h (-.f32 (neg.f32 eta) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(-.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 (neg.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2))
(-.f32 (*.f32 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 -1/2 eta)))))
(-.f32 (/.f32 (*.f32 3/2 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) (/.f32 (/.f32 h (-.f32 (neg.f32 eta) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 2))
(-.f32 (/.f32 (*.f32 h 3) (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) (/.f32 (neg.f32 h) (*.f32 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 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(*.f32 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))) (/.f32 h (*.f32 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))) (+.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 (+.f32 h h) (/.f32 1/2 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(*.f32 -2 (/.f32 h (-.f32 (neg.f32 eta) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 (*.f32 2 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 1/2)
(*.f32 (*.f32 h 4) (/.f32 (/.f32 1/2 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 2))
(*.f32 1/2 (*.f32 2 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(*.f32 (/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) h)
(*.f32 (/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 (+.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 1/2 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.f32 h h))
(*.f32 (/.f32 1/2 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))) (*.f32 2 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))
(*.f32 (/.f32 (/.f32 1/2 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 2) (*.f32 h 4))
(*.f32 (/.f32 (*.f32 h 4) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 1/4)
(*.f32 (*.f32 2 (*.f32 h 4)) (/.f32 1 (*.f32 2 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(*.f32 (/.f32 h (*.f32 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(*.f32 (/.f32 h (*.f32 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (/.f32 1 (/.f32 1 (+.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 eta 2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) (/.f32 1 (/.f32 2 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(*.f32 1/4 (/.f32 (*.f32 h 4) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(*.f32 (/.f32 1 (*.f32 2 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (*.f32 2 (*.f32 h 4)))
(*.f32 (/.f32 1 (/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (/.f32 h (*.f32 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))
(*.f32 (/.f32 1 (/.f32 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)))) (-.f32 (/.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))))
(*.f32 (*.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(*.f32 (*.f32 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))) (+.f32 h h)) (/.f32 (/.f32 1/2 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(*.f32 (*.f32 (+.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 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(*.f32 (*.f32 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))) (*.f32 2 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (/.f32 1/2 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(*.f32 (*.f32 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))) (*.f32 h 4)) (/.f32 (/.f32 (/.f32 1/2 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 2) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(*.f32 (/.f32 (/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.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 1/2 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))) (+.f32 h h)))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 2) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))) (*.f32 h 4)))
(*.f32 (+.f32 (*.f32 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))) (/.f32 2 (+.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)))))
(pow.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 1)
(neg.f32 (neg.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 (/.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 (/.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)))))) 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 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) 1/2)
(*.f32 1/2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))
(*.f32 (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))) 1/4)
(*.f32 1/4 (*.f32 2 (*.f32 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)
(/.f32 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) 2)
(/.f32 (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))) 4)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))) (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))) 8)
(pow.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 1)
(-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (neg.f32 eta))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) eta)))
(-.f32 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))) 0)
(-.f32 0 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta))
(-.f32 (+.f32 eta eta) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))
(-.f32 (neg.f32 (/.f32 (pow.f32 sinTheta_O 2) eta)) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) eta))
(-.f32 (/.f32 (neg.f32 (/.f32 (pow.f32 sinTheta_O 2) eta)) 4) (-.f32 (neg.f32 eta) (/.f32 (neg.f32 (/.f32 (pow.f32 sinTheta_O 2) eta)) 4)))
(-.f32 (/.f32 (neg.f32 (/.f32 (pow.f32 sinTheta_O 2) eta)) 4) (/.f32 (-.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta) eta) 2))
(-.f32 (/.f32 eta 2) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) (/.f32 eta -2)))
(-.f32 (/.f32 eta 2) (/.f32 (neg.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 2))
(-.f32 (/.f32 eta 2) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) (/.f32 eta 2)))
(-.f32 (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 2) (/.f32 eta -2))
(-.f32 (+.f32 eta (/.f32 (neg.f32 (/.f32 (pow.f32 sinTheta_O 2) eta)) 4)) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))
(-.f32 (+.f32 eta (/.f32 (neg.f32 (/.f32 (pow.f32 sinTheta_O 2) eta)) 4)) (neg.f32 (/.f32 (neg.f32 (/.f32 (pow.f32 sinTheta_O 2) eta)) 4)))
(-.f32 (-.f32 (/.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))) (/.f32 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))) -2))
(-.f32 (-.f32 (/.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))) (-.f32 (/.f32 eta -2) (/.f32 (neg.f32 (/.f32 (pow.f32 sinTheta_O 2) eta)) 4)))
(-.f32 (-.f32 (/.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))) (/.f32 eta -2))
(-.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) eta)) (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))
(-.f32 (/.f32 (*.f32 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))) 3) 4) (/.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta) 4))
(-.f32 (-.f32 (/.f32 (neg.f32 (/.f32 (pow.f32 sinTheta_O 2) eta)) 4) (neg.f32 eta)) (neg.f32 (/.f32 (neg.f32 (/.f32 (pow.f32 sinTheta_O 2) eta)) 4)))
(*.f32 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))) 1)
(*.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 1/2)
(*.f32 -1 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta))
(*.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta) -1)
(*.f32 -2 (/.f32 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))) -2))
(*.f32 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 1/4)
(*.f32 1/2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 1/4 (*.f32 2 (+.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)
(/.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 2)
(/.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta) -1)
(/.f32 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 4)
(/.f32 (*.f32 2 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) 8)
(/.f32 (+.f32 (*.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -2 eta))) 4)
(pow.f32 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))) 1)
(neg.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta))
Outputs
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/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 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 h (pow.f32 eta 3)) (pow.f32 sinTheta_O 4))))
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -4 (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 -4 (/.f32 (*.f32 h (pow.f32 eta 3)) (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -8 (/.f32 (*.f32 h (pow.f32 eta 5)) (pow.f32 sinTheta_O 6)))))
(+.f32 (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -4 (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 -8 (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 -8 (/.f32 (*.f32 h (pow.f32 eta 5)) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 h (pow.f32 eta 3)) (pow.f32 sinTheta_O 4))) (*.f32 (*.f32 h (pow.f32 eta 7)) (/.f32 -16 (pow.f32 sinTheta_O 8))))))
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (+.f32 (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -4 (pow.f32 sinTheta_O 4))) (*.f32 (*.f32 h (pow.f32 eta 7)) (/.f32 -16 (pow.f32 sinTheta_O 8)))) (*.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 -8 (pow.f32 sinTheta_O 6)))))
(+.f32 (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -4 (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 (*.f32 h (pow.f32 eta 7)) (/.f32 -16 (pow.f32 sinTheta_O 8))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 -8 (pow.f32 sinTheta_O 6))))))
(/.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/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (pow.f32 eta 5))) (/.f32 h eta)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (+.f32 (/.f32 h eta) (*.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (/.f32 1/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 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (pow.f32 eta 5))) (/.f32 h eta))) (*.f32 1/8 (/.f32 (*.f32 h (pow.f32 sinTheta_O 6)) (pow.f32 eta 7))))
(+.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (+.f32 (/.f32 h eta) (*.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (/.f32 1/4 (pow.f32 eta 5))))) (*.f32 (*.f32 h (pow.f32 sinTheta_O 6)) (/.f32 1/8 (pow.f32 eta 7))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (+.f32 (+.f32 (/.f32 h eta) (*.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (/.f32 1/4 (pow.f32 eta 5)))) (*.f32 (*.f32 h (pow.f32 sinTheta_O 6)) (/.f32 1/8 (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 (*.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/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (pow.f32 eta 5))) (/.f32 h eta)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (+.f32 (/.f32 h eta) (*.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (/.f32 1/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 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (pow.f32 eta 5))) (/.f32 h eta))) (*.f32 1/8 (/.f32 (*.f32 h (pow.f32 sinTheta_O 6)) (pow.f32 eta 7))))
(+.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (+.f32 (/.f32 h eta) (*.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (/.f32 1/4 (pow.f32 eta 5))))) (*.f32 (*.f32 h (pow.f32 sinTheta_O 6)) (/.f32 1/8 (pow.f32 eta 7))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (+.f32 (+.f32 (/.f32 h eta) (*.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (/.f32 1/4 (pow.f32 eta 5)))) (*.f32 (*.f32 h (pow.f32 sinTheta_O 6)) (/.f32 1/8 (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 (*.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/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (pow.f32 eta 5))) (/.f32 h eta)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (+.f32 (/.f32 h eta) (*.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (/.f32 1/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 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (pow.f32 eta 5))) (/.f32 h eta))) (*.f32 1/8 (/.f32 (*.f32 h (pow.f32 sinTheta_O 6)) (pow.f32 eta 7))))
(+.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (+.f32 (/.f32 h eta) (*.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (/.f32 1/4 (pow.f32 eta 5))))) (*.f32 (*.f32 h (pow.f32 sinTheta_O 6)) (/.f32 1/8 (pow.f32 eta 7))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (+.f32 (+.f32 (/.f32 h eta) (*.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (/.f32 1/4 (pow.f32 eta 5)))) (*.f32 (*.f32 h (pow.f32 sinTheta_O 6)) (/.f32 1/8 (pow.f32 eta 7)))))
(*.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 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 h (pow.f32 eta 3)) (pow.f32 sinTheta_O 4))))
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -4 (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 -4 (/.f32 (*.f32 h (pow.f32 eta 3)) (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -8 (/.f32 (*.f32 h (pow.f32 eta 5)) (pow.f32 sinTheta_O 6)))))
(+.f32 (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -4 (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 -8 (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 -8 (/.f32 (*.f32 h (pow.f32 eta 5)) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 h (pow.f32 eta 3)) (pow.f32 sinTheta_O 4))) (*.f32 (*.f32 h (pow.f32 eta 7)) (/.f32 -16 (pow.f32 sinTheta_O 8))))))
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (+.f32 (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -4 (pow.f32 sinTheta_O 4))) (*.f32 (*.f32 h (pow.f32 eta 7)) (/.f32 -16 (pow.f32 sinTheta_O 8)))) (*.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 -8 (pow.f32 sinTheta_O 6)))))
(+.f32 (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -4 (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 (*.f32 h (pow.f32 eta 7)) (/.f32 -16 (pow.f32 sinTheta_O 8))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 -8 (pow.f32 sinTheta_O 6))))))
(*.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 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -4 (/.f32 (*.f32 h (pow.f32 eta 3)) (pow.f32 sinTheta_O 4))))
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -4 (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 -4 (/.f32 (*.f32 h (pow.f32 eta 3)) (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -8 (/.f32 (*.f32 h (pow.f32 eta 5)) (pow.f32 sinTheta_O 6)))))
(+.f32 (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -4 (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 -8 (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 -8 (/.f32 (*.f32 h (pow.f32 eta 5)) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 h (pow.f32 eta 3)) (pow.f32 sinTheta_O 4))) (*.f32 (*.f32 h (pow.f32 eta 7)) (/.f32 -16 (pow.f32 sinTheta_O 8))))))
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (+.f32 (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -4 (pow.f32 sinTheta_O 4))) (*.f32 (*.f32 h (pow.f32 eta 7)) (/.f32 -16 (pow.f32 sinTheta_O 8)))) (*.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 -8 (pow.f32 sinTheta_O 6)))))
(+.f32 (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -4 (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 (*.f32 h (pow.f32 eta 7)) (/.f32 -16 (pow.f32 sinTheta_O 8))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 -8 (pow.f32 sinTheta_O 6))))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 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 (pow.f32 sinTheta_O 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 (pow.f32 sinTheta_O 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 (pow.f32 sinTheta_O 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 (pow.f32 sinTheta_O 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 (pow.f32 sinTheta_O 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 (pow.f32 sinTheta_O 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 (pow.f32 sinTheta_O 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 (pow.f32 sinTheta_O 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 (pow.f32 sinTheta_O 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 (pow.f32 sinTheta_O 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 (pow.f32 sinTheta_O 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 (pow.f32 sinTheta_O 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 (pow.f32 sinTheta_O 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 (pow.f32 sinTheta_O 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 (pow.f32 sinTheta_O 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 (pow.f32 sinTheta_O 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 (pow.f32 sinTheta_O 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 (pow.f32 sinTheta_O 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 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/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 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/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 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/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 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/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 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/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 (pow.f32 sinTheta_O 2) (/.f32 -1/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 (pow.f32 sinTheta_O 2) (/.f32 -1/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 (pow.f32 sinTheta_O 2) (/.f32 -1/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 (pow.f32 sinTheta_O 2) (/.f32 -1/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 (pow.f32 sinTheta_O 2) (/.f32 -1/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 (pow.f32 sinTheta_O 2) (/.f32 -1/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 (pow.f32 sinTheta_O 2) (/.f32 -1/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 (pow.f32 sinTheta_O 2) (/.f32 -1/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 (pow.f32 sinTheta_O 2) (/.f32 -1/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 (pow.f32 sinTheta_O 2) (/.f32 -1/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 (pow.f32 sinTheta_O 2) (/.f32 -1/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 (pow.f32 sinTheta_O 2) (/.f32 -1/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))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
eta
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
eta
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
eta
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(+.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 -1/2 (/.f32 (pow.f32 sinTheta_O 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 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(+.f32 (/.f32 (neg.f32 (/.f32 (pow.f32 sinTheta_O 2) eta)) 4) (/.f32 (neg.f32 (/.f32 (pow.f32 sinTheta_O 2) eta)) 4))
(*.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) (/.f32 -1/2 eta)) 0)
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(-.f32 0 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(-.f32 (/.f32 (neg.f32 (/.f32 (pow.f32 sinTheta_O 2) eta)) 4) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(-.f32 (neg.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))
(*.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) (/.f32 -1/2 eta)) 1)
(*.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) (+.f32 eta eta)) -1)
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(/.f32 (neg.f32 (/.f32 (pow.f32 sinTheta_O 2) eta)) 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) (/.f32 -2 eta)) 4)
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -2 eta)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -2 eta))) 8)
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(/.f32 (*.f32 (*.f32 2 (*.f32 2 (pow.f32 sinTheta_O 2))) (/.f32 -2 eta)) 16)
(/.f32 (*.f32 (/.f32 -2 eta) (*.f32 (pow.f32 sinTheta_O 2) 4)) 16)
(/.f32 (*.f32 -2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) 4) eta)) 16)
(pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) 1)
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))
(neg.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))
(*.f32 -1/2 (/.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 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) 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 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.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 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 (/.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 2) (/.f32 (*.f32 3/2 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2))
(/.f32 (+.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 h (/.f32 3/2 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) 2)
(/.f32 (+.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 h (/.f32 3/2 (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))) 2)
(/.f32 (+.f32 (*.f32 h (/.f32 3/2 (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))) (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) 2)
(+.f32 (/.f32 h (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) (/.f32 (*.f32 h 3) (*.f32 2 (+.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 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 (/.f32 (*.f32 3/2 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) (/.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 2))
(/.f32 (+.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 h (/.f32 3/2 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) 2)
(/.f32 (+.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 h (/.f32 3/2 (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))) 2)
(/.f32 (+.f32 (*.f32 h (/.f32 3/2 (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))) (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) 2)
(+.f32 (/.f32 (*.f32 h 3) (*.f32 2 (+.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 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.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 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 0 (neg.f32 (/.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 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (-.f32 (neg.f32 eta) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(-.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 eta (neg.f32 eta)))))
(-.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 eta eta))))
(-.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 (neg.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (*.f32 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 -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 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (/.f32 (*.f32 3/2 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2) (/.f32 (/.f32 h (-.f32 (neg.f32 eta) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 2))
(/.f32 (+.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 h (/.f32 3/2 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) 2)
(/.f32 (+.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 h (/.f32 3/2 (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))) 2)
(/.f32 (+.f32 (*.f32 h (/.f32 3/2 (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))) (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) 2)
(-.f32 (/.f32 (*.f32 h 3) (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) (/.f32 (neg.f32 h) (*.f32 2 (+.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 eta (*.f32 -1/2 (/.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 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.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 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))) (/.f32 h (*.f32 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))) (+.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 (pow.f32 sinTheta_O 2) eta))))
(*.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 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 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 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (+.f32 h h) (/.f32 1/2 (+.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 (pow.f32 sinTheta_O 2) eta))))
(*.f32 -2 (/.f32 h (-.f32 (neg.f32 eta) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 h (/.f32 -2 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (-.f32 eta (neg.f32 eta)))))
(*.f32 h (/.f32 -2 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 eta eta))))
(*.f32 (*.f32 2 (/.f32 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 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (*.f32 h 4) (/.f32 (/.f32 1/2 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 2))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 1/2 (*.f32 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 -1/2 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) h)
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 (+.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 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 1/2 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.f32 h h))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 1/2 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))) (*.f32 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 -1/2 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 (/.f32 1/2 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 2) (*.f32 h 4))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 (*.f32 h 4) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 1/4)
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (*.f32 2 (*.f32 h 4)) (/.f32 1 (*.f32 2 (*.f32 2 (+.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 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 h (*.f32 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (+.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 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 h (*.f32 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (/.f32 1 (/.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 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 (/.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) (/.f32 1 (/.f32 2 (+.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 (pow.f32 sinTheta_O 2) eta))))
(*.f32 1/4 (/.f32 (*.f32 h 4) (+.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 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 1 (*.f32 2 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (*.f32 2 (*.f32 h 4)))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 1 (/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (/.f32 h (*.f32 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))) (+.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 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 1 (/.f32 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)))) (-.f32 (/.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (*.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.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 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (*.f32 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))) (+.f32 h h)) (/.f32 (/.f32 1/2 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.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 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (*.f32 (+.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 (+.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 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (*.f32 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))) (*.f32 2 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) (/.f32 1/2 (+.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 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (*.f32 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))) (*.f32 h 4)) (/.f32 (/.f32 (/.f32 1/2 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 2) (+.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 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 (/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.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 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 (/.f32 1/2 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))) (+.f32 h h)))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 2) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))) (*.f32 h 4)))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (+.f32 (*.f32 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))) (/.f32 2 (+.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 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(pow.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 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(neg.f32 (neg.f32 (/.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 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 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)))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 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)))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(+.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))
(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 (pow.f32 sinTheta_O 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)))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(-.f32 (/.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)))))) 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 (pow.f32 sinTheta_O 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)))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 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)))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 (*.f32 2 (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)))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 1/2 (*.f32 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)))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))) 1/4)
(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 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 1/4 (*.f32 2 (*.f32 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)))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 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)))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (*.f32 2 (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 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))) 4)
(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 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))) (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))) 8)
(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 (pow.f32 sinTheta_O 2) eta)))))
(pow.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)))))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))
(+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (neg.f32 eta))
(+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(+.f32 eta (*.f32 -1/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 eta eta)) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) eta)))
(+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))) 0)
(+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 0 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta))
(+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (+.f32 eta eta) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))
(+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (neg.f32 (/.f32 (pow.f32 sinTheta_O 2) eta)) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) eta))
(+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (/.f32 (neg.f32 (/.f32 (pow.f32 sinTheta_O 2) eta)) 4) (-.f32 (neg.f32 eta) (/.f32 (neg.f32 (/.f32 (pow.f32 sinTheta_O 2) eta)) 4)))
(+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (/.f32 (neg.f32 (/.f32 (pow.f32 sinTheta_O 2) eta)) 4) (/.f32 (-.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta) eta) 2))
(+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (/.f32 eta 2) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) (/.f32 eta -2)))
(+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (/.f32 eta 2) (/.f32 (neg.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 2))
(+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (/.f32 eta 2) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) (/.f32 eta 2)))
(+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 2) (/.f32 eta -2))
(+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (+.f32 eta (/.f32 (neg.f32 (/.f32 (pow.f32 sinTheta_O 2) eta)) 4)) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))
(+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (+.f32 eta (/.f32 (neg.f32 (/.f32 (pow.f32 sinTheta_O 2) eta)) 4)) (neg.f32 (/.f32 (neg.f32 (/.f32 (pow.f32 sinTheta_O 2) eta)) 4)))
(+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (-.f32 (/.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))) (/.f32 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))) -2))
(+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (-.f32 (/.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))) (-.f32 (/.f32 eta -2) (/.f32 (neg.f32 (/.f32 (pow.f32 sinTheta_O 2) eta)) 4)))
(+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (-.f32 (/.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))) (/.f32 eta -2))
(+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)) eta)) (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))
(+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (/.f32 (*.f32 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))) 3) 4) (/.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta) 4))
(/.f32 (-.f32 (*.f32 3 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta)) 4)
(/.f32 (-.f32 (*.f32 3 (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta)) 4)
(-.f32 (/.f32 eta 4) (/.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 6 (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))) 8))
(-.f32 (-.f32 (/.f32 (neg.f32 (/.f32 (pow.f32 sinTheta_O 2) eta)) 4) (neg.f32 eta)) (neg.f32 (/.f32 (neg.f32 (/.f32 (pow.f32 sinTheta_O 2) eta)) 4)))
(+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(*.f32 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))) 1)
(+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(*.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 1/2)
(+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(*.f32 -1 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta))
(+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(*.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta) -1)
(+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(*.f32 -2 (/.f32 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))) -2))
(+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(*.f32 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 1/4)
(+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(*.f32 1/2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(*.f32 1/4 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(/.f32 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))) 1)
(+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(/.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 2)
(+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(/.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta) -1)
(+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(/.f32 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 4)
(+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(/.f32 (*.f32 2 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) 8)
(+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(/.f32 (+.f32 (*.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -2 eta))) 4)
(+.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)) (/.f32 (*.f32 eta 4) 4))
(pow.f32 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))) 1)
(+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(neg.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta))
(+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))
(+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta)))

localize16.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))

rewrite65.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1154×rational_best-simplify-55
760×rational_best-simplify-64
634×rational_best-4
634×rational_best-2
634×rational_best-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0711
14711
211011
333411
4154211
Stop Event
node limit
Counts
1 → 20
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 0 (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)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.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)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (asin.f32 (/.f32 h eta)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (asin.f32 (/.f32 h eta)) 2) (/.f32 (neg.f32 (asin.f32 (/.f32 h eta))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (asin.f32 (/.f32 h eta)) 2) (neg.f32 (/.f32 (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 (asin.f32 (/.f32 h eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 1/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/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 1/4 (*.f32 (asin.f32 (/.f32 h eta)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 4)) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (asin.f32 (/.f32 h eta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (asin.f32 (/.f32 h eta)) 1)))))

simplify140.0ms (0.7%)

Algorithm
egg-herbie
Rules
1528×rational_best-simplify-85
954×rational_best-simplify-3
732×rational_best-simplify-50
682×rational_best-simplify-49
676×rational_best-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
045220
191220
2232220
3857220
45391220
Stop Event
node limit
Counts
20 → 21
Calls
Call 1
Inputs
(+.f32 (asin.f32 (/.f32 h eta)) 0)
(+.f32 0 (asin.f32 (/.f32 h eta)))
(+.f32 (/.f32 (asin.f32 (/.f32 h eta)) 2) (/.f32 (asin.f32 (/.f32 h eta)) 2))
(+.f32 (/.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)) 2)))
(-.f32 (asin.f32 (/.f32 h eta)) 0)
(-.f32 (/.f32 (asin.f32 (/.f32 h eta)) 2) (/.f32 (neg.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 (asin.f32 (/.f32 h eta)) 1)
(*.f32 1 (asin.f32 (/.f32 h eta)))
(*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 1/2))
(*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 1/2)
(*.f32 1/2 (*.f32 (asin.f32 (/.f32 h eta)) 2))
(*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) 1/4)
(*.f32 1/4 (*.f32 (asin.f32 (/.f32 h eta)) 4))
(*.f32 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 4)) 1/8)
(/.f32 (asin.f32 (/.f32 h eta)) 1)
(/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2)
(/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) 4)
(/.f32 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 4)) 8)
(pow.f32 (asin.f32 (/.f32 h eta)) 1)
Outputs
(+.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 (/.f32 (asin.f32 (/.f32 h eta)) 2) (/.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(+.f32 (/.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)) 2)))
(asin.f32 (/.f32 h eta))
(-.f32 (asin.f32 (/.f32 h eta)) 0)
(asin.f32 (/.f32 h eta))
(-.f32 (/.f32 (asin.f32 (/.f32 h eta)) 2) (/.f32 (neg.f32 (asin.f32 (/.f32 h eta))) 2))
(asin.f32 (/.f32 h eta))
(-.f32 (/.f32 (asin.f32 (/.f32 h eta)) 2) (neg.f32 (/.f32 (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 (asin.f32 (/.f32 h eta)))
(asin.f32 (/.f32 h eta))
(*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 1/2))
(asin.f32 (/.f32 h eta))
(*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 1/2)
(asin.f32 (/.f32 h eta))
(*.f32 1/2 (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) 1/4)
(asin.f32 (/.f32 h eta))
(*.f32 1/4 (*.f32 (asin.f32 (/.f32 h eta)) 4))
(asin.f32 (/.f32 h eta))
(*.f32 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 4)) 1/8)
(asin.f32 (/.f32 h eta))
(/.f32 (asin.f32 (/.f32 h eta)) 1)
(asin.f32 (/.f32 h eta))
(/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2)
(asin.f32 (/.f32 h eta))
(/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) 4)
(asin.f32 (/.f32 h eta))
(/.f32 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 4)) 8)
(asin.f32 (/.f32 h eta))
(pow.f32 (asin.f32 (/.f32 h eta)) 1)
(asin.f32 (/.f32 h eta))

localize73.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f32 (/.f32 h eta) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (/.f32 1/2 (pow.f32 eta 3))))
0.0b
(*.f32 (pow.f32 sinTheta_O 2) h)
0.2b
(/.f32 1/2 (pow.f32 eta 3))
13.2b
(*.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (/.f32 1/2 (pow.f32 eta 3)))
Compiler

Compiled 70 to 45 computations (35.7% saved)

series9.0ms (0%)

Counts
4 → 72
Calls

27 calls:

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

rewrite188.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1628×rational_best-2
1628×rational_best-3
1628×rational_best-1
1622×rational_best-4
1622×exponential-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
015100
1106100
2235100
3727100
43953100
Stop Event
node limit
Counts
4 → 123
Calls
Call 1
Inputs
(*.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (/.f32 1/2 (pow.f32 eta 3)))
(/.f32 1/2 (pow.f32 eta 3))
(*.f32 (pow.f32 sinTheta_O 2) h)
(+.f32 (/.f32 h eta) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (/.f32 1/2 (pow.f32 eta 3))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (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 (/.f32 h 2) (pow.f32 eta 3))) (neg.f32 (/.f32 0 (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (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 (/.f32 h 2) (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (/.f32 0 (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) 4)) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (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 (/.f32 h 2) (pow.f32 eta 3))) (neg.f32 (/.f32 0 (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 (neg.f32 (/.f32 0 (pow.f32 eta 3))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.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 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) 4)) (neg.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) 4)) (/.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) -2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) 4)) (/.f32 (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) h)) (*.f32 (pow.f32 eta 3) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 2 (pow.f32 eta 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (+.f32 1 (/.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))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 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 2 (+.f32 1 (/.f32 0 (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))) -2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)) (*.f32 (pow.f32 eta 3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) 2) (pow.f32 eta 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (/.f32 (*.f32 (pow.f32 eta 3) 4) (pow.f32 eta 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (*.f32 2 (+.f32 2 (/.f32 0 (pow.f32 eta 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (/.f32 (*.f32 2 (*.f32 (pow.f32 eta 3) 4)) (*.f32 2 (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h 4)) (*.f32 2 (*.f32 (pow.f32 eta 3) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h 4)) (*.f32 (*.f32 2 (pow.f32 eta 3)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) (pow.f32 eta 3))) (/.f32 2 (pow.f32 eta 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h 4)) (pow.f32 eta 3)) (/.f32 (*.f32 2 (*.f32 (pow.f32 eta 3) 4)) (pow.f32 eta 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (pow.f32 eta 3)) (/.f32 4 (pow.f32 eta 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) (pow.f32 eta 3))) 2) (/.f32 1 (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 2 (pow.f32 eta 3))) (/.f32 1 (pow.f32 eta 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h 4)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h 4))) (+.f32 (*.f32 2 (*.f32 (pow.f32 eta 3) 4)) (*.f32 2 (*.f32 (pow.f32 eta 3) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (*.f32 2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (pow.f32 eta 3)) (/.f32 1 (pow.f32 eta 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 4 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h 4))) (*.f32 4 (*.f32 2 (*.f32 (pow.f32 eta 3) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 2 (pow.f32 eta 3)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 h 4) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 (pow.f32 eta 3)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 2 (*.f32 2 (pow.f32 sinTheta_O 2))) (*.f32 h (/.f32 2 (pow.f32 eta 3)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (*.f32 2 (pow.f32 eta 3))) (/.f32 1/2 (pow.f32 eta 3)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) -2))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1/2 (pow.f32 eta 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 1/2 (pow.f32 eta 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1/4 (pow.f32 eta 3)) (/.f32 1/4 (pow.f32 eta 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1/2 (pow.f32 eta 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1/4 (pow.f32 eta 3)) (/.f32 (neg.f32 (/.f32 1/2 (pow.f32 eta 3))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 1/4 (pow.f32 eta 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 1/2 (/.f32 1/2 (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (/.f32 1 (pow.f32 eta 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (pow.f32 eta 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 1/2 (pow.f32 eta 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 eta 3)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/4 (pow.f32 eta 3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 1/2 (*.f32 (pow.f32 eta 3) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 1 (*.f32 2 (*.f32 (pow.f32 eta 3) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 2 (pow.f32 eta 3)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (/.f32 2 (pow.f32 eta 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 1/2 (/.f32 1/2 (pow.f32 eta 3))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (*.f32 (pow.f32 eta 3) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 2 (*.f32 (pow.f32 eta 3) 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 sinTheta_O 2) h) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (pow.f32 sinTheta_O 2) h))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) 2) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 sinTheta_O 2) h) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) 2) (/.f32 (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) h)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 sinTheta_O 2) h) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h 4)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 h 4) (*.f32 2 (*.f32 2 (pow.f32 sinTheta_O 2)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 sinTheta_O 2) h) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 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 (/.f32 h 2) (pow.f32 eta 3))) (+.f32 (/.f32 h (neg.f32 eta)) (/.f32 0 (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) -2) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.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 2) (pow.f32 eta 3))) (/.f32 h eta)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 h eta)) (/.f32 0 (pow.f32 eta 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 h eta)) (neg.f32 (/.f32 0 (pow.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (-.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) -2) (/.f32 h eta)))))) (#(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 2) (pow.f32 eta 3))) (/.f32 h eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (neg.f32 (/.f32 0 (pow.f32 eta 3))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (+.f32 eta eta)) (neg.f32 (/.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (+.f32 eta eta)) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) -2) (/.f32 h (*.f32 eta -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (+.f32 eta eta)) (-.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) -2) (/.f32 h (+.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 2 (/.f32 h eta)) (+.f32 (/.f32 h eta) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) 2) (/.f32 h (*.f32 eta -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) 2) (-.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 h (+.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 h (+.f32 eta eta)) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) 4))) (/.f32 (-.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) -2) (/.f32 h eta)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 h (+.f32 eta eta)) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) 4))) (-.f32 (/.f32 h (*.f32 eta -2)) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 h (+.f32 eta eta)) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) 4))) (neg.f32 (+.f32 (/.f32 h (+.f32 eta eta)) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) 4)) (-.f32 (/.f32 h (neg.f32 eta)) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 h eta) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) 4))) (neg.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (/.f32 h (+.f32 eta eta)) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) -2)) (/.f32 h (*.f32 eta -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 h eta))) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) 4)) (/.f32 h (neg.f32 eta))) (neg.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 h eta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 h eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 h eta))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) -2) (/.f32 h eta)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 h eta)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 2 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 h eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 h eta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 h eta))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) -2) (/.f32 h eta)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 h eta)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (/.f32 (*.f32 h 4) eta)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 h eta)))) (*.f32 2 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 h eta))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 h eta)) eta) (/.f32 1 eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 h eta)) (+.f32 eta eta)) (/.f32 1/2 eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 h eta))) eta) (/.f32 2 eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 h eta))) (+.f32 eta eta)) (/.f32 1 eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 h eta)))) eta) (/.f32 4 eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 h eta)))) (+.f32 eta eta)) (/.f32 2 eta))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 h eta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (-.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) -2) (/.f32 h eta)))))))

simplify176.0ms (0.8%)

Algorithm
egg-herbie
Rules
1246×rational_best-simplify-54
1002×rational_best-simplify-50
884×rational_best-simplify-67
850×rational_best-simplify-55
832×rational_best-simplify-64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02636929
17256783
226696713
Stop Event
node limit
Counts
195 → 168
Calls
Call 1
Inputs
(*.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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 (/.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 (/.f32 h 2) (pow.f32 eta 3))) 0)
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 0 (pow.f32 eta 3)))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (neg.f32 (/.f32 0 (pow.f32 eta 3))))
(+.f32 0 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))))
(+.f32 (/.f32 0 (pow.f32 eta 3)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))))
(+.f32 (neg.f32 (/.f32 0 (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))))
(+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) 4)) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) 4)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) 0)
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 0 (pow.f32 eta 3)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (neg.f32 (/.f32 0 (pow.f32 eta 3))))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 (neg.f32 (/.f32 0 (pow.f32 eta 3))) 2))
(-.f32 0 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.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 2) (pow.f32 eta 3))))
(-.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) -2))
(-.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) 4)) (neg.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) 4))))
(-.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) 4)) (/.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) -2) 2))
(-.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) 4)) (/.f32 (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) h)) (*.f32 (pow.f32 eta 3) 4)))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 2 (pow.f32 eta 3)))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) 1)
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (+.f32 1 (/.f32 0 (pow.f32 eta 3))))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) 2)
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 2 (/.f32 0 (pow.f32 eta 3))))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (+.f32 1 (/.f32 0 (pow.f32 eta 3)))))
(/.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) -2) -1)
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)) (*.f32 (pow.f32 eta 3) 4))
(/.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) 2) (pow.f32 eta 3))
(/.f32 (*.f32 2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) 4)
(/.f32 (*.f32 2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (/.f32 (*.f32 (pow.f32 eta 3) 4) (pow.f32 eta 3)))
(/.f32 (*.f32 2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (*.f32 2 (+.f32 2 (/.f32 0 (pow.f32 eta 3)))))
(/.f32 (*.f32 2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (/.f32 (*.f32 2 (*.f32 (pow.f32 eta 3) 4)) (*.f32 2 (pow.f32 eta 3))))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h 4)) (*.f32 2 (*.f32 (pow.f32 eta 3) 4)))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h 4)) (*.f32 (*.f32 2 (pow.f32 eta 3)) 4))
(/.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) (pow.f32 eta 3))) (/.f32 2 (pow.f32 eta 3)))
(/.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h 4)) (pow.f32 eta 3)) (/.f32 (*.f32 2 (*.f32 (pow.f32 eta 3) 4)) (pow.f32 eta 3)))
(/.f32 (/.f32 (*.f32 2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (pow.f32 eta 3)) (/.f32 4 (pow.f32 eta 3)))
(/.f32 (/.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) (pow.f32 eta 3))) 2) (/.f32 1 (pow.f32 eta 3)))
(/.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (pow.f32 eta 3))) (/.f32 1 (pow.f32 eta 3)))
(/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h 4)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h 4))) (+.f32 (*.f32 2 (*.f32 (pow.f32 eta 3) 4)) (*.f32 2 (*.f32 (pow.f32 eta 3) 4))))
(/.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (*.f32 2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))) 8)
(/.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (pow.f32 eta 3)) (/.f32 1 (pow.f32 eta 3)))
(/.f32 (*.f32 4 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h 4))) (*.f32 4 (*.f32 2 (*.f32 (pow.f32 eta 3) 4))))
(/.f32 (*.f32 (/.f32 2 (pow.f32 eta 3)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h 4))) 16)
(/.f32 (*.f32 (*.f32 h 4) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 (pow.f32 eta 3)))) 16)
(/.f32 (*.f32 (*.f32 2 (*.f32 2 (pow.f32 sinTheta_O 2))) (*.f32 h (/.f32 2 (pow.f32 eta 3)))) 16)
(/.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (*.f32 2 (pow.f32 eta 3))) (/.f32 1/2 (pow.f32 eta 3)))
(pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) 1)
(neg.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) -2))
(+.f32 (/.f32 1/2 (pow.f32 eta 3)) 0)
(+.f32 0 (/.f32 1/2 (pow.f32 eta 3)))
(+.f32 (/.f32 1/4 (pow.f32 eta 3)) (/.f32 1/4 (pow.f32 eta 3)))
(-.f32 (/.f32 1/2 (pow.f32 eta 3)) 0)
(-.f32 (/.f32 1/4 (pow.f32 eta 3)) (/.f32 (neg.f32 (/.f32 1/2 (pow.f32 eta 3))) 2))
(*.f32 2 (/.f32 1/4 (pow.f32 eta 3)))
(*.f32 2 (*.f32 1/2 (/.f32 1/2 (pow.f32 eta 3))))
(*.f32 1/2 (/.f32 1 (pow.f32 eta 3)))
(*.f32 (/.f32 1/2 (pow.f32 eta 3)) 1)
(*.f32 1 (/.f32 1/2 (pow.f32 eta 3)))
(*.f32 (/.f32 1 (pow.f32 eta 3)) 1/2)
(*.f32 (/.f32 1/4 (pow.f32 eta 3)) 2)
(*.f32 4 (/.f32 1/2 (*.f32 (pow.f32 eta 3) 4)))
(*.f32 4 (/.f32 1 (*.f32 2 (*.f32 (pow.f32 eta 3) 4))))
(*.f32 (/.f32 2 (pow.f32 eta 3)) 1/4)
(*.f32 1/4 (/.f32 2 (pow.f32 eta 3)))
(*.f32 (*.f32 1/2 (/.f32 1/2 (pow.f32 eta 3))) 2)
(*.f32 (/.f32 1/2 (*.f32 (pow.f32 eta 3) 4)) 4)
(*.f32 (/.f32 1 (*.f32 2 (*.f32 (pow.f32 eta 3) 4))) 4)
(pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 1)
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) h) 0)
(+.f32 0 (*.f32 (pow.f32 sinTheta_O 2) h))
(+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) 2) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) 2))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) h) 0)
(-.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) 2) (/.f32 (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) h)) 2))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) 1)
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)) 2)
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h 4)) 4)
(/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h 4)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h 4))) 8)
(/.f32 (*.f32 (*.f32 h 4) (*.f32 2 (*.f32 2 (pow.f32 sinTheta_O 2)))) 16)
(pow.f32 (*.f32 (pow.f32 sinTheta_O 2) h) 1)
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 h (neg.f32 eta)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (+.f32 (/.f32 h (neg.f32 eta)) (/.f32 0 (pow.f32 eta 3))))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) -2) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 h eta))))
(-.f32 (/.f32 h eta) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) -2))
(-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 h eta)) 0)
(-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 h eta)) (/.f32 0 (pow.f32 eta 3)))
(-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 h eta)) (neg.f32 (/.f32 0 (pow.f32 eta 3))))
(-.f32 0 (-.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) -2) (/.f32 h eta)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 h eta)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (neg.f32 (/.f32 0 (pow.f32 eta 3))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 h eta))))
(-.f32 (/.f32 h (+.f32 eta eta)) (neg.f32 (/.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) 2)))
(-.f32 (/.f32 h (+.f32 eta eta)) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) -2) (/.f32 h (*.f32 eta -2))))
(-.f32 (/.f32 h (+.f32 eta eta)) (-.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) -2) (/.f32 h (+.f32 eta eta))))
(-.f32 (*.f32 2 (/.f32 h eta)) (+.f32 (/.f32 h eta) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) -2)))
(-.f32 (/.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) 2) (/.f32 h (*.f32 eta -2)))
(-.f32 (/.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) 2) (-.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 h (+.f32 eta eta))))
(-.f32 (+.f32 (/.f32 h (+.f32 eta eta)) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) 4))) (/.f32 (-.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) -2) (/.f32 h eta)) 2))
(-.f32 (+.f32 (/.f32 h (+.f32 eta eta)) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) 4))) (-.f32 (/.f32 h (*.f32 eta -2)) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) 4))))
(-.f32 (+.f32 (/.f32 h (+.f32 eta eta)) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) 4))) (neg.f32 (+.f32 (/.f32 h (+.f32 eta eta)) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) 4)))))
(-.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) 4)) (-.f32 (/.f32 h (neg.f32 eta)) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) 4))))
(-.f32 (+.f32 (/.f32 h eta) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) 4))) (neg.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) 4))))
(-.f32 (-.f32 (/.f32 h (+.f32 eta eta)) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) -2)) (/.f32 h (*.f32 eta -2)))
(-.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 h eta))) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) -2))
(-.f32 (-.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) 4)) (/.f32 h (neg.f32 eta))) (neg.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) 4))))
(*.f32 1/2 (+.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 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 h eta)) 1)
(*.f32 1 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 h eta)))
(*.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 h eta))) 1/2)
(*.f32 (-.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) -2) (/.f32 h eta)) -1)
(*.f32 (*.f32 2 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 h eta)))) 1/4)
(*.f32 1/4 (*.f32 2 (+.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 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 h eta)) 1)
(/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 h eta))) 2)
(/.f32 (-.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) -2) (/.f32 h eta)) -1)
(/.f32 (*.f32 2 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 h eta)))) 4)
(/.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (/.f32 (*.f32 h 4) eta)) 4)
(/.f32 (+.f32 (*.f32 2 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 h eta)))) (*.f32 2 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 h eta))))) 8)
(/.f32 (/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 h eta)) eta) (/.f32 1 eta))
(/.f32 (/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 h eta)) (+.f32 eta eta)) (/.f32 1/2 eta))
(/.f32 (/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 h eta))) eta) (/.f32 2 eta))
(/.f32 (/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 h eta))) (+.f32 eta eta)) (/.f32 1 eta))
(/.f32 (/.f32 (*.f32 2 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 h eta)))) eta) (/.f32 4 eta))
(/.f32 (/.f32 (*.f32 2 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 h eta)))) (+.f32 eta eta)) (/.f32 2 eta))
(pow.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 h eta)) 1)
(neg.f32 (-.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) -2) (/.f32 h eta)))
Outputs
(*.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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 (/.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 1/2 (pow.f32 eta 3)))))
(*.f32 h (+.f32 (/.f32 1 eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 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 1/2 (pow.f32 eta 3)))))
(*.f32 h (+.f32 (/.f32 1 eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 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 1/2 (pow.f32 eta 3)))))
(*.f32 h (+.f32 (/.f32 1 eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 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 1/2 (pow.f32 eta 3)))))
(*.f32 h (+.f32 (/.f32 1 eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 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 1/2 (pow.f32 eta 3)))))
(*.f32 h (+.f32 (/.f32 1 eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 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 1/2 (pow.f32 eta 3)))))
(*.f32 h (+.f32 (/.f32 1 eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 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 1/2 (pow.f32 eta 3)))))
(*.f32 h (+.f32 (/.f32 1 eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 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 1/2 (pow.f32 eta 3)))))
(*.f32 h (+.f32 (/.f32 1 eta) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 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 h (*.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 (pow.f32 eta 3))) (/.f32 1 eta)) -1))
(*.f32 h (neg.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 (pow.f32 eta 3))) (/.f32 1 eta))))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (/.f32 1 eta)) h))
(*.f32 h (*.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 (pow.f32 eta 3))) (/.f32 1 eta)) -1))
(*.f32 h (neg.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 (pow.f32 eta 3))) (/.f32 1 eta))))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (/.f32 1 eta)) h))
(*.f32 h (*.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 (pow.f32 eta 3))) (/.f32 1 eta)) -1))
(*.f32 h (neg.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 (pow.f32 eta 3))) (/.f32 1 eta))))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (/.f32 1 eta)) h))
(*.f32 h (*.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 (pow.f32 eta 3))) (/.f32 1 eta)) -1))
(*.f32 h (neg.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 (pow.f32 eta 3))) (/.f32 1 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 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 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 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (/.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 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 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 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (/.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 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 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 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (/.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 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 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 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (/.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 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 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 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (/.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 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 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 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (/.f32 h eta))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) 0)
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (*.f32 2 (pow.f32 eta 3))))
(*.f32 h (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) 2))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 0 (pow.f32 eta 3)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (*.f32 2 (pow.f32 eta 3))))
(*.f32 h (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) 2))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (neg.f32 (/.f32 0 (pow.f32 eta 3))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (*.f32 2 (pow.f32 eta 3))))
(*.f32 h (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) 2))
(+.f32 0 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (*.f32 2 (pow.f32 eta 3))))
(*.f32 h (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) 2))
(+.f32 (/.f32 0 (pow.f32 eta 3)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (*.f32 2 (pow.f32 eta 3))))
(*.f32 h (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) 2))
(+.f32 (neg.f32 (/.f32 0 (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (*.f32 2 (pow.f32 eta 3))))
(*.f32 h (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) 2))
(+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) 4)) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) 4)))
(*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) 0)
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (*.f32 2 (pow.f32 eta 3))))
(*.f32 h (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) 2))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 0 (pow.f32 eta 3)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (*.f32 2 (pow.f32 eta 3))))
(*.f32 h (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) 2))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (neg.f32 (/.f32 0 (pow.f32 eta 3))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (*.f32 2 (pow.f32 eta 3))))
(*.f32 h (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) 2))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 (neg.f32 (/.f32 0 (pow.f32 eta 3))) 2))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (*.f32 2 (pow.f32 eta 3))))
(*.f32 h (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) 2))
(-.f32 0 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) -2))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (*.f32 2 (pow.f32 eta 3))))
(*.f32 h (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (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 2) (pow.f32 eta 3))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (*.f32 2 (pow.f32 eta 3))))
(*.f32 h (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) 2))
(-.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) -2))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (*.f32 2 (pow.f32 eta 3))))
(*.f32 h (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) 2))
(-.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) 4)) (neg.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) 4))))
(*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))
(-.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) 4)) (/.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) -2) 2))
(-.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) 4)) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) -4))
(/.f32 (-.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))) 4)
(/.f32 (-.f32 (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (neg.f32 h)) (pow.f32 eta 3))) 4)
(-.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) 4)) (/.f32 (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) h)) (*.f32 (pow.f32 eta 3) 4)))
(*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 2 (pow.f32 eta 3)))
(*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) 1)
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (*.f32 2 (pow.f32 eta 3))))
(*.f32 h (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) 2))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (+.f32 1 (/.f32 0 (pow.f32 eta 3))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (*.f32 2 (pow.f32 eta 3))))
(*.f32 h (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) 2))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) 2)
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (*.f32 2 (pow.f32 eta 3))))
(*.f32 h (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) 2))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 2 (/.f32 0 (pow.f32 eta 3))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (*.f32 2 (pow.f32 eta 3))))
(*.f32 h (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) 2))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (+.f32 1 (/.f32 0 (pow.f32 eta 3)))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (*.f32 2 (pow.f32 eta 3))))
(*.f32 h (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) 2))
(/.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) -2) -1)
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (*.f32 2 (pow.f32 eta 3))))
(*.f32 h (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) 2))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)) (*.f32 (pow.f32 eta 3) 4))
(*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))
(/.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) 2) (pow.f32 eta 3))
(*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))
(/.f32 (*.f32 2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) 4)
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (*.f32 2 (pow.f32 eta 3))))
(*.f32 h (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) 2))
(/.f32 (*.f32 2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (/.f32 (*.f32 (pow.f32 eta 3) 4) (pow.f32 eta 3)))
(/.f32 (*.f32 2 (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) (/.f32 (*.f32 (pow.f32 eta 3) 4) (pow.f32 eta 3)))
(/.f32 (*.f32 2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (*.f32 2 (+.f32 2 (/.f32 0 (pow.f32 eta 3)))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (*.f32 2 (pow.f32 eta 3))))
(*.f32 h (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) 2))
(/.f32 (*.f32 2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (/.f32 (*.f32 2 (*.f32 (pow.f32 eta 3) 4)) (*.f32 2 (pow.f32 eta 3))))
(/.f32 (*.f32 2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (/.f32 (*.f32 (pow.f32 eta 3) 4) (pow.f32 eta 3)))
(/.f32 (*.f32 2 (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) (/.f32 (*.f32 (pow.f32 eta 3) 4) (pow.f32 eta 3)))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h 4)) (*.f32 2 (*.f32 (pow.f32 eta 3) 4)))
(*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h 4)) (*.f32 (*.f32 2 (pow.f32 eta 3)) 4))
(*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))
(/.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) (pow.f32 eta 3))) (/.f32 2 (pow.f32 eta 3)))
(*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))
(/.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h 4)) (pow.f32 eta 3)) (/.f32 (*.f32 2 (*.f32 (pow.f32 eta 3) 4)) (pow.f32 eta 3)))
(*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))
(/.f32 (/.f32 (*.f32 2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (pow.f32 eta 3)) (/.f32 4 (pow.f32 eta 3)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (*.f32 2 (pow.f32 eta 3))))
(*.f32 h (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) 2))
(/.f32 (/.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) (pow.f32 eta 3))) 2) (/.f32 1 (pow.f32 eta 3)))
(*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))
(/.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (pow.f32 eta 3))) (/.f32 1 (pow.f32 eta 3)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (*.f32 2 (pow.f32 eta 3))))
(*.f32 h (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) 2))
(/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h 4)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h 4))) (+.f32 (*.f32 2 (*.f32 (pow.f32 eta 3) 4)) (*.f32 2 (*.f32 (pow.f32 eta 3) 4))))
(*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))
(/.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (*.f32 2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))))) 8)
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (*.f32 2 (pow.f32 eta 3))))
(*.f32 h (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) 2))
(/.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (pow.f32 eta 3)) (/.f32 1 (pow.f32 eta 3)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (*.f32 2 (pow.f32 eta 3))))
(*.f32 h (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) 2))
(/.f32 (*.f32 4 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h 4))) (*.f32 4 (*.f32 2 (*.f32 (pow.f32 eta 3) 4))))
(*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))
(/.f32 (*.f32 (/.f32 2 (pow.f32 eta 3)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h 4))) 16)
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (*.f32 2 (pow.f32 eta 3))))
(*.f32 h (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) 2))
(/.f32 (*.f32 (*.f32 h 4) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 (pow.f32 eta 3)))) 16)
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (*.f32 2 (pow.f32 eta 3))))
(*.f32 h (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) 2))
(/.f32 (*.f32 (*.f32 2 (*.f32 2 (pow.f32 sinTheta_O 2))) (*.f32 h (/.f32 2 (pow.f32 eta 3)))) 16)
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (*.f32 2 (pow.f32 eta 3))))
(*.f32 h (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) 2))
(/.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (*.f32 2 (pow.f32 eta 3))) (/.f32 1/2 (pow.f32 eta 3)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (*.f32 2 (pow.f32 eta 3))))
(*.f32 h (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) 2))
(pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) 1)
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (*.f32 2 (pow.f32 eta 3))))
(*.f32 h (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) 2))
(neg.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) -2))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (*.f32 2 (pow.f32 eta 3))))
(*.f32 h (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) 2))
(+.f32 (/.f32 1/2 (pow.f32 eta 3)) 0)
(/.f32 1/2 (pow.f32 eta 3))
(+.f32 0 (/.f32 1/2 (pow.f32 eta 3)))
(/.f32 1/2 (pow.f32 eta 3))
(+.f32 (/.f32 1/4 (pow.f32 eta 3)) (/.f32 1/4 (pow.f32 eta 3)))
(/.f32 1/2 (pow.f32 eta 3))
(-.f32 (/.f32 1/2 (pow.f32 eta 3)) 0)
(/.f32 1/2 (pow.f32 eta 3))
(-.f32 (/.f32 1/4 (pow.f32 eta 3)) (/.f32 (neg.f32 (/.f32 1/2 (pow.f32 eta 3))) 2))
(/.f32 1/2 (pow.f32 eta 3))
(*.f32 2 (/.f32 1/4 (pow.f32 eta 3)))
(/.f32 1/2 (pow.f32 eta 3))
(*.f32 2 (*.f32 1/2 (/.f32 1/2 (pow.f32 eta 3))))
(/.f32 1/2 (pow.f32 eta 3))
(*.f32 1/2 (/.f32 1 (pow.f32 eta 3)))
(/.f32 1/2 (pow.f32 eta 3))
(*.f32 (/.f32 1/2 (pow.f32 eta 3)) 1)
(/.f32 1/2 (pow.f32 eta 3))
(*.f32 1 (/.f32 1/2 (pow.f32 eta 3)))
(/.f32 1/2 (pow.f32 eta 3))
(*.f32 (/.f32 1 (pow.f32 eta 3)) 1/2)
(/.f32 1/2 (pow.f32 eta 3))
(*.f32 (/.f32 1/4 (pow.f32 eta 3)) 2)
(/.f32 1/2 (pow.f32 eta 3))
(*.f32 4 (/.f32 1/2 (*.f32 (pow.f32 eta 3) 4)))
(/.f32 1/2 (pow.f32 eta 3))
(*.f32 4 (/.f32 1 (*.f32 2 (*.f32 (pow.f32 eta 3) 4))))
(/.f32 1/2 (pow.f32 eta 3))
(*.f32 (/.f32 2 (pow.f32 eta 3)) 1/4)
(/.f32 1/2 (pow.f32 eta 3))
(*.f32 1/4 (/.f32 2 (pow.f32 eta 3)))
(/.f32 1/2 (pow.f32 eta 3))
(*.f32 (*.f32 1/2 (/.f32 1/2 (pow.f32 eta 3))) 2)
(/.f32 1/2 (pow.f32 eta 3))
(*.f32 (/.f32 1/2 (*.f32 (pow.f32 eta 3) 4)) 4)
(/.f32 1/2 (pow.f32 eta 3))
(*.f32 (/.f32 1 (*.f32 2 (*.f32 (pow.f32 eta 3) 4))) 4)
(/.f32 1/2 (pow.f32 eta 3))
(pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 1)
(/.f32 1/2 (pow.f32 eta 3))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) h) 0)
(*.f32 (pow.f32 sinTheta_O 2) h)
(+.f32 0 (*.f32 (pow.f32 sinTheta_O 2) h))
(*.f32 (pow.f32 sinTheta_O 2) h)
(+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) 2) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) 2))
(*.f32 (pow.f32 sinTheta_O 2) h)
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) h) 0)
(*.f32 (pow.f32 sinTheta_O 2) h)
(-.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) 2) (/.f32 (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) h)) 2))
(*.f32 (pow.f32 sinTheta_O 2) h)
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) 1)
(*.f32 (pow.f32 sinTheta_O 2) h)
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 h h)) 2)
(*.f32 (pow.f32 sinTheta_O 2) h)
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h 4)) 4)
(*.f32 (pow.f32 sinTheta_O 2) h)
(/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h 4)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h 4))) 8)
(*.f32 (pow.f32 sinTheta_O 2) h)
(/.f32 (*.f32 (*.f32 h 4) (*.f32 2 (*.f32 2 (pow.f32 sinTheta_O 2)))) 16)
(*.f32 (pow.f32 sinTheta_O 2) h)
(pow.f32 (*.f32 (pow.f32 sinTheta_O 2) h) 1)
(*.f32 (pow.f32 sinTheta_O 2) h)
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 h (neg.f32 eta)))
(+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (*.f32 2 (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 h (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) 2)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (+.f32 (/.f32 h (neg.f32 eta)) (/.f32 0 (pow.f32 eta 3))))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 h (neg.f32 eta)))
(+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (*.f32 2 (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 h (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) 2)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) -2) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 h eta))))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 h (neg.f32 eta)))
(+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (*.f32 2 (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 h (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) 2)))
(-.f32 (/.f32 h eta) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) -2))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 h (neg.f32 eta)))
(+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (*.f32 2 (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 h (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) 2)))
(-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 h eta)) 0)
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 h (neg.f32 eta)))
(+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (*.f32 2 (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 h (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) 2)))
(-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 h eta)) (/.f32 0 (pow.f32 eta 3)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 h (neg.f32 eta)))
(+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (*.f32 2 (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 h (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) 2)))
(-.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 h eta)) (neg.f32 (/.f32 0 (pow.f32 eta 3))))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 h (neg.f32 eta)))
(+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (*.f32 2 (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 h (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) 2)))
(-.f32 0 (-.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) -2) (/.f32 h eta)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 h (neg.f32 eta)))
(+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (*.f32 2 (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 h (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (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 2) (pow.f32 eta 3))) (/.f32 h eta)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 h (neg.f32 eta)))
(+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (*.f32 2 (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 h (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) 2)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (+.f32 (neg.f32 (/.f32 0 (pow.f32 eta 3))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 h eta))))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 h (neg.f32 eta)))
(+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (*.f32 2 (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 h (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) 2)))
(-.f32 (/.f32 h (+.f32 eta eta)) (neg.f32 (/.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) 2)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 h (neg.f32 eta)))
(+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (*.f32 2 (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 h (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) 2)))
(-.f32 (/.f32 h (+.f32 eta eta)) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) -2) (/.f32 h (*.f32 eta -2))))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 h (neg.f32 eta)))
(+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (*.f32 2 (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 h (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) 2)))
(-.f32 (/.f32 h (+.f32 eta eta)) (-.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) -2) (/.f32 h (+.f32 eta eta))))
(-.f32 (/.f32 h (+.f32 eta eta)) (-.f32 (/.f32 (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) -2) (/.f32 h (+.f32 eta eta))))
(-.f32 (*.f32 2 (/.f32 h eta)) (+.f32 (/.f32 h eta) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) -2)))
(+.f32 (-.f32 (*.f32 2 (/.f32 h eta)) (/.f32 h eta)) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) 2))
(+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) 2) (-.f32 (*.f32 2 (/.f32 h eta)) (/.f32 h eta)))
(+.f32 (*.f32 h (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) 2)) (-.f32 (*.f32 2 (/.f32 h eta)) (/.f32 h eta)))
(-.f32 (/.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) 2) (/.f32 h (*.f32 eta -2)))
(-.f32 (/.f32 (+.f32 (/.f32 h eta) (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) 2) (/.f32 h (*.f32 eta -2)))
(-.f32 (/.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) 2) (-.f32 (/.f32 0 (pow.f32 eta 3)) (/.f32 h (+.f32 eta eta))))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 h (neg.f32 eta)))
(+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (*.f32 2 (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 h (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) 2)))
(-.f32 (+.f32 (/.f32 h (+.f32 eta eta)) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) 4))) (/.f32 (-.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) -2) (/.f32 h eta)) 2))
(-.f32 (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) 4)) (/.f32 h (+.f32 eta eta))) (-.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) -4) (/.f32 (/.f32 h eta) 2)))
(-.f32 (/.f32 h (+.f32 eta eta)) (+.f32 (-.f32 (/.f32 (*.f32 h (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3))) -4) (/.f32 h (+.f32 eta eta))) (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) -1/4)))
(-.f32 (+.f32 (/.f32 h (+.f32 eta eta)) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) 4))) (-.f32 (/.f32 h (*.f32 eta -2)) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) 4))))
(-.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) 4)) (-.f32 (/.f32 h (*.f32 eta -2)) (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) 4)) (/.f32 h (+.f32 eta eta)))))
(-.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) 4)) (+.f32 (-.f32 (/.f32 h (*.f32 eta -2)) (/.f32 h (+.f32 eta eta))) (/.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) -4)))
(-.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) 4)) (+.f32 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) -1/4) (-.f32 (/.f32 h (*.f32 eta -2)) (/.f32 h (+.f32 eta eta)))))
(-.f32 (+.f32 (/.f32 h (+.f32 eta eta)) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) 4))) (neg.f32 (+.f32 (/.f32 h (+.f32 eta eta)) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) 4)))))
(-.f32 (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) 4)) (/.f32 h (+.f32 eta eta))) (neg.f32 (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) 4)) (/.f32 h (+.f32 eta eta)))))
(*.f32 -2 (+.f32 (/.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) -4) (neg.f32 (/.f32 h (+.f32 eta eta)))))
(*.f32 (+.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) 4)) (/.f32 h (+.f32 eta eta))) 2)
(-.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) 4)) (-.f32 (/.f32 h (neg.f32 eta)) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) 4))))
(+.f32 (*.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 (/.f32 h eta) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) 4))) (neg.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) 4))))
(+.f32 (*.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 (/.f32 h (+.f32 eta eta)) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) -2)) (/.f32 h (*.f32 eta -2)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 h (neg.f32 eta)))
(+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (*.f32 2 (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 h (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) 2)))
(-.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 h eta))) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) -2))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 h (neg.f32 eta)))
(+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (*.f32 2 (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 h (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) 2)))
(-.f32 (-.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) 4)) (/.f32 h (neg.f32 eta))) (neg.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 (pow.f32 eta 3) 4))))
(+.f32 (*.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 1/2 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 h eta))))
(*.f32 1/2 (*.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (/.f32 2 eta))))
(*.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 h eta)) 1)
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 h (neg.f32 eta)))
(+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (*.f32 2 (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 h (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) 2)))
(*.f32 1 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 h eta)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 h (neg.f32 eta)))
(+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (*.f32 2 (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 h (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) 2)))
(*.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 h eta))) 1/2)
(*.f32 1/2 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 h eta))))
(*.f32 1/2 (*.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (/.f32 2 eta))))
(*.f32 (-.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) -2) (/.f32 h eta)) -1)
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 h (neg.f32 eta)))
(+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (*.f32 2 (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 h (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) 2)))
(*.f32 (*.f32 2 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 h eta)))) 1/4)
(*.f32 1/2 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 h eta))))
(*.f32 1/2 (*.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (/.f32 2 eta))))
(*.f32 1/4 (*.f32 2 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 h eta)))))
(*.f32 1/2 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 h eta))))
(*.f32 1/2 (*.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (/.f32 2 eta))))
(/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 h eta)) 1)
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 h (neg.f32 eta)))
(+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (*.f32 2 (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 h (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) 2)))
(/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 h eta))) 2)
(/.f32 (*.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (/.f32 2 eta))) 2)
(/.f32 (-.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) -2) (/.f32 h eta)) -1)
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 h (neg.f32 eta)))
(+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (*.f32 2 (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 h (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) 2)))
(/.f32 (*.f32 2 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 h eta)))) 4)
(/.f32 (*.f32 4 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 h eta)))) 8)
(/.f32 (*.f32 4 (*.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (/.f32 2 eta)))) 8)
(/.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3)))) (/.f32 (*.f32 h 4) eta)) 4)
(+.f32 (*.f32 h (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) 2)) (/.f32 (/.f32 (*.f32 h 4) eta) 4))
(/.f32 (+.f32 (*.f32 2 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 h eta)))) (*.f32 2 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 h eta))))) 8)
(/.f32 (*.f32 2 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 h eta)))) 4)
(/.f32 (*.f32 4 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 h eta)))) 8)
(/.f32 (*.f32 4 (*.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (/.f32 2 eta)))) 8)
(/.f32 (/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 h eta)) eta) (/.f32 1 eta))
(-.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3)))) (/.f32 0 eta))
(-.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (*.f32 2 (pow.f32 eta 3))))) (/.f32 0 eta))
(-.f32 (+.f32 (/.f32 h eta) (*.f32 h (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) 2))) (/.f32 0 eta))
(/.f32 (/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 h eta)) (+.f32 eta eta)) (/.f32 1/2 eta))
(-.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3)))) (/.f32 0 eta))
(-.f32 (+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (*.f32 2 (pow.f32 eta 3))))) (/.f32 0 eta))
(-.f32 (+.f32 (/.f32 h eta) (*.f32 h (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) 2))) (/.f32 0 eta))
(/.f32 (/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 h eta))) eta) (/.f32 2 eta))
(/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 h eta))) (*.f32 eta (/.f32 2 eta)))
(-.f32 (/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 h eta))) 2) (/.f32 0 eta))
(/.f32 (*.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (/.f32 2 eta))) (*.f32 2 (/.f32 eta eta)))
(/.f32 (/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 h eta))) (+.f32 eta eta)) (/.f32 1 eta))
(/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 h eta))) (*.f32 eta (/.f32 2 eta)))
(-.f32 (/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 h eta))) 2) (/.f32 0 eta))
(/.f32 (*.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (/.f32 2 eta))) (*.f32 2 (/.f32 eta eta)))
(/.f32 (/.f32 (*.f32 2 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 h eta)))) eta) (/.f32 4 eta))
(/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 h eta))) (*.f32 eta (/.f32 2 eta)))
(-.f32 (/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 h eta))) 2) (/.f32 0 eta))
(/.f32 (*.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (/.f32 2 eta))) (*.f32 2 (/.f32 eta eta)))
(/.f32 (/.f32 (*.f32 2 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 h eta)))) (+.f32 eta eta)) (/.f32 2 eta))
(/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 h eta))) (*.f32 eta (/.f32 2 eta)))
(-.f32 (/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) (*.f32 2 (/.f32 h eta))) 2) (/.f32 0 eta))
(/.f32 (*.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (/.f32 2 eta))) (*.f32 2 (/.f32 eta eta)))
(pow.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 h eta)) 1)
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 h (neg.f32 eta)))
(+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (*.f32 2 (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 h (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) 2)))
(neg.f32 (-.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (pow.f32 eta 3))) -2) (/.f32 h eta)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 h 2) (pow.f32 eta 3))) (/.f32 h (neg.f32 eta)))
(+.f32 (/.f32 h eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 h (*.f32 2 (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 h (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) 2)))

localize84.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 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
0.3b
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) h)
2.8b
(sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
Compiler

Compiled 119 to 53 computations (55.5% saved)

series7.0ms (0%)

Counts
2 → 44
Calls

15 calls:

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

rewrite115.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1640×rational_best-2
1640×rational_best-3
1640×rational_best-1
1638×rational_best-4
1638×exponential-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
016108
1107102
2243102
3839102
44074102
Stop Event
node limit
Counts
2 → 52
Calls
Call 1
Inputs
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) h)
(/.f32 1 (sqrt.f32 (-.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 (/.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 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 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 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 (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 (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 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 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 (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 (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 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 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 (*.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 (/.f32 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 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 (neg.f32 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 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 (neg.f32 (/.f32 h (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 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 (/.f32 h (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))))))) (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 (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 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 h (/.f32 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 (*.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 (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 h 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 2 (+.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))))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 h (/.f32 4 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 h (/.f32 4 (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))))))) 4) (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 4 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (*.f32 h (/.f32 4 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (+.f32 h h)) (*.f32 2 (+.f32 h h))) (*.f32 2 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (+.f32 h h))) (*.f32 2 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 4 (*.f32 2 (+.f32 h h))) (*.f32 4 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 2 (+.f32 h h)) (/.f32 4 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 16)))) (#(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)))))))) (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 (*.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))))))))) (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 (*.f32 h (/.f32 4 (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 4 (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 pow.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 (/.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 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)))))))) 0)))) (#(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 (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))))))))) 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 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 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 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)))))) (#(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 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)) 4)))) (#(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 (/.f32 4 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 8 (/.f32 1 (*.f32 2 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (/.f32 4 (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 (*.f32 2 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.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)))))

simplify296.0ms (1.4%)

Algorithm
egg-herbie
Rules
1092×rational_best-simplify-1
1056×rational_best-simplify-50
1020×rational_best-simplify-54
750×rational_best-simplify-65
750×rational_best-simplify-64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03249818
19369652
226399428
Stop Event
node limit
Counts
96 → 160
Calls
Call 1
Inputs
(*.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)
(*.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 (/.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 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 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 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 (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 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 2)))
(+.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 (/.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 (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 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 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 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 (*.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 (/.f32 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 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 (neg.f32 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 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 (neg.f32 (/.f32 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 (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 (/.f32 h (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))))))) (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 (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 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 h (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 2)
(/.f32 (*.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 (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 h 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 2 (+.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))))))) 4))
(/.f32 (*.f32 h (/.f32 4 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 4)
(/.f32 (*.f32 h (/.f32 4 (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))))))) 4) (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 4 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (*.f32 h (/.f32 4 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) 8)
(/.f32 (+.f32 (*.f32 2 (+.f32 h h)) (*.f32 2 (+.f32 h h))) (*.f32 2 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)))
(/.f32 (*.f32 2 (*.f32 2 (+.f32 h h))) (*.f32 2 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)))
(/.f32 (*.f32 4 (*.f32 2 (+.f32 h h))) (*.f32 4 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)))
(/.f32 (*.f32 (*.f32 2 (+.f32 h h)) (/.f32 4 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 16)
(/.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)))))))) (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 (*.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))))))))) (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 (*.f32 h (/.f32 4 (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 4 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(pow.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 (/.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 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)))))))) 0)
(-.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 (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))))))))) 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 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 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 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)))
(*.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 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)) 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)))))))) 2)
(*.f32 (/.f32 4 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1/4)
(*.f32 8 (/.f32 1 (*.f32 2 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4))))
(*.f32 1/4 (/.f32 4 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(*.f32 (/.f32 1 (*.f32 2 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4))) 8)
(pow.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)
Outputs
(*.f32 (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))
(*.f32 (*.f32 (sqrt.f32 -1) h) (/.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 1/4) 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 (/.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 (*.f32 (*.f32 h (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (*.f32 sinTheta_O (pow.f32 eta 2))) (sqrt.f32 -1)) 1/2)))
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) h) (/.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 1/4) sinTheta_O)) (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (*.f32 h (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) (sqrt.f32 -1)) (*.f32 1/2 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) h) (/.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 1/4) sinTheta_O)) (*.f32 1/2 (*.f32 (*.f32 h (*.f32 sinTheta_O (*.f32 (pow.f32 eta 2) (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) (/.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (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 (/.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 (*.f32 (pow.f32 eta 4) (*.f32 (*.f32 h sinTheta_O) (+.f32 (pow.f32 (*.f32 (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1)) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) 1/2)) 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)))))))) (sqrt.f32 -1)) -1/2)) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 (/.f32 (*.f32 (*.f32 h (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (*.f32 sinTheta_O (pow.f32 eta 2))) (sqrt.f32 -1)) 1/2))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) h) (/.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 1/4) sinTheta_O)) (+.f32 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (*.f32 h (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) (sqrt.f32 -1)) (*.f32 1/2 (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 -1/2 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 (*.f32 h sinTheta_O) (+.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 (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2))) (neg.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2))))))) (sqrt.f32 -1))))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) h) (/.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (+.f32 (*.f32 1/2 (/.f32 (*.f32 h (*.f32 sinTheta_O (*.f32 (pow.f32 eta 2) (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) (sqrt.f32 -1))) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O (*.f32 h (*.f32 (pow.f32 eta 4) (+.f32 (*.f32 1/4 (pow.f32 (*.f32 sinTheta_O (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (/.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (sqrt.f32 -1)))) 2)) (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (neg.f32 (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 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 (*.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 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 (/.f32 (*.f32 (*.f32 h (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (*.f32 sinTheta_O (pow.f32 eta 2))) (sqrt.f32 -1)) 1/2)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 (/.f32 (*.f32 (*.f32 h sinTheta_O) (*.f32 (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (+.f32 (pow.f32 (*.f32 (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1)) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) 1/2)) 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)))))))) 1) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 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)))) (/.f32 -1 (pow.f32 sinTheta_O 4)))) (pow.f32 eta 6))) (sqrt.f32 -1)) -1/2)) (+.f32 (*.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 (*.f32 (pow.f32 eta 4) (*.f32 (*.f32 h sinTheta_O) (+.f32 (pow.f32 (*.f32 (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1)) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) 1/2)) 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)))))))) (sqrt.f32 -1)) -1/2)))))
(+.f32 (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (*.f32 h (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) (sqrt.f32 -1)) (*.f32 1/2 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) h) (/.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 1/4) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 (*.f32 h sinTheta_O) (+.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 (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2))) (neg.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2))))))) (sqrt.f32 -1)))) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.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 (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2))) (neg.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (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))))))) (neg.f32 (/.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 (*.f32 h sinTheta_O) (pow.f32 eta 6))) (sqrt.f32 -1)))))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 h (*.f32 sinTheta_O (*.f32 (pow.f32 eta 2) (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) (/.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (sqrt.f32 -1)))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) h) (/.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 1/4) sinTheta_O)) (*.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) -1/2) (+.f32 (/.f32 (*.f32 sinTheta_O (*.f32 h (*.f32 (pow.f32 eta 4) (+.f32 (*.f32 1/4 (pow.f32 (*.f32 sinTheta_O (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (/.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (sqrt.f32 -1)))) 2)) (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (neg.f32 (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) (sqrt.f32 -1)) (/.f32 (*.f32 h (*.f32 sinTheta_O (*.f32 (pow.f32 eta 6) (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 -1/2 (*.f32 (+.f32 (*.f32 1/4 (pow.f32 (*.f32 sinTheta_O (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (/.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (sqrt.f32 -1)))) 2)) (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (neg.f32 (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))))))) (neg.f32 (/.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))))))) (sqrt.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 h eta))
(+.f32 (/.f32 h eta) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (/.f32 1/2 (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 h (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/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 (*.f32 h (+.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (pow.f32 sinTheta_O 2) 1/2)) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (/.f32 -1/2 (pow.f32 eta 5))) (+.f32 (/.f32 h eta) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (/.f32 1/2 (pow.f32 eta 3))))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)))) (*.f32 (*.f32 h (+.f32 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) 1/2)) 2) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (/.f32 -1/2 (pow.f32 eta 5)))))
(+.f32 (+.f32 (/.f32 h eta) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 h (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 (pow.f32 eta 3)))))) (*.f32 (+.f32 (*.f32 1/4 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) 2)) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) (*.f32 h (/.f32 -1/2 (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 (+.f32 (/.f32 h eta) (*.f32 (*.f32 h (+.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (pow.f32 sinTheta_O 2) 1/2)) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (/.f32 -1/2 (pow.f32 eta 5)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (/.f32 1/2 (pow.f32 eta 3)))) (*.f32 (*.f32 h (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) (*.f32 (pow.f32 sinTheta_O 6) -1)) (*.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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (pow.f32 sinTheta_O 2) 1/2)) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))))))) (/.f32 -1/2 (pow.f32 eta 7)))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)))) (+.f32 (+.f32 (/.f32 h eta) (*.f32 (*.f32 h (+.f32 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) 1/2)) 2) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (/.f32 -1/2 (pow.f32 eta 5)))) (*.f32 (*.f32 h (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) (neg.f32 (pow.f32 sinTheta_O 6))) (*.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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) 1/2)) 2) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))))))) (/.f32 -1/2 (pow.f32 eta 7)))))
(+.f32 (+.f32 (/.f32 h eta) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 h (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 (pow.f32 eta 3)))))) (*.f32 -1/2 (+.f32 (/.f32 (*.f32 h (+.f32 (*.f32 1/4 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) 2)) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 5)) (/.f32 (*.f32 h (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) (neg.f32 (pow.f32 sinTheta_O 6))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (*.f32 (+.f32 (*.f32 1/4 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) 2)) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) -1/2)))) (pow.f32 eta 7)))))
(*.f32 -1 (/.f32 h eta))
(neg.f32 (/.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 (/.f32 h eta)) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)) -1/2)))
(+.f32 (neg.f32 (/.f32 h eta)) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 -1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)))))
(+.f32 (neg.f32 (/.f32 h eta)) (*.f32 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))))
(+.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 (/.f32 h eta)) (+.f32 (*.f32 (*.f32 h (+.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (pow.f32 sinTheta_O 2) 1/2)) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (/.f32 1/2 (pow.f32 eta 5))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)) -1/2))))
(+.f32 (neg.f32 (/.f32 h eta)) (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 -1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)))) (*.f32 (*.f32 h (+.f32 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) 1/2)) 2) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (/.f32 1/2 (pow.f32 eta 5)))))
(+.f32 (+.f32 (neg.f32 (/.f32 h eta)) (*.f32 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) (*.f32 h (*.f32 (+.f32 (*.f32 1/4 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) 2)) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) (/.f32 1/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 (*.f32 -1 (/.f32 h eta)) (*.f32 (*.f32 h (+.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (pow.f32 sinTheta_O 2) 1/2)) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (/.f32 1/2 (pow.f32 eta 5)))) (+.f32 (*.f32 (*.f32 h (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) (*.f32 (pow.f32 sinTheta_O 6) -1)) (*.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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (pow.f32 sinTheta_O 2) 1/2)) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))))))) (/.f32 1/2 (pow.f32 eta 7))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)) -1/2))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 -1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)))) (+.f32 (neg.f32 (/.f32 h eta)) (*.f32 1/2 (+.f32 (/.f32 (*.f32 h (+.f32 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) 1/2)) 2) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 5)) (/.f32 (*.f32 h (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) (neg.f32 (pow.f32 sinTheta_O 6))) (*.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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) 1/2)) 2) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))))))) (pow.f32 eta 7))))))
(+.f32 (neg.f32 (/.f32 h eta)) (+.f32 (*.f32 1/2 (+.f32 (/.f32 (*.f32 h (+.f32 (*.f32 1/4 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) 2)) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 5)) (/.f32 (*.f32 h (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) (neg.f32 (pow.f32 sinTheta_O 6))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (*.f32 (+.f32 (*.f32 1/4 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) 2)) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) -1/2)))) (pow.f32 eta 7)))) (*.f32 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))
(/.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 h (pow.f32 sinTheta_O 2)) (/.f32 1/2 (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (*.f32 h (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/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 (*.f32 h (pow.f32 sinTheta_O 2)) (/.f32 1/2 (pow.f32 eta 3))) (*.f32 (*.f32 (-.f32 (+.f32 (*.f32 1 (/.f32 1/2 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (*.f32 h (pow.f32 sinTheta_O 4))) (*.f32 eta 1/2))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (+.f32 (*.f32 eta (*.f32 h (*.f32 (pow.f32 sinTheta_O 4) (-.f32 (+.f32 (*.f32 1 (/.f32 1/2 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))))) (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (+.f32 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)) (*.f32 h (*.f32 eta (*.f32 (pow.f32 sinTheta_O 4) (-.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (/.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 (*.f32 h (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 eta 4)) 3/8) (*.f32 1 (/.f32 1/2 (pow.f32 eta 6)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 1 (/.f32 1/2 (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 (/.f32 1/2 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 eta 2)))))) (*.f32 (pow.f32 sinTheta_O 6) eta))) (+.f32 (*.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (/.f32 1/2 (pow.f32 eta 3))) (*.f32 (*.f32 (-.f32 (+.f32 (*.f32 1 (/.f32 1/2 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (*.f32 h (pow.f32 sinTheta_O 4))) (*.f32 eta 1/2)))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 (*.f32 eta (-.f32 (+.f32 (*.f32 1 (/.f32 1/2 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2))) (*.f32 (*.f32 h (pow.f32 sinTheta_O 4)) 1/2)) (*.f32 1/2 (+.f32 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)) (*.f32 eta (*.f32 (pow.f32 sinTheta_O 6) (*.f32 h (-.f32 (+.f32 (*.f32 1 (/.f32 3/8 (pow.f32 eta 4))) (*.f32 1 (/.f32 1/2 (pow.f32 eta 6)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 1 (/.f32 1/2 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (pow.f32 eta 2))) (neg.f32 (/.f32 (+.f32 (*.f32 1 (/.f32 1/2 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 eta 2))))))))))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 h (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 (pow.f32 eta 3)))) (*.f32 (*.f32 1/2 eta) (+.f32 (*.f32 h (*.f32 (pow.f32 sinTheta_O 4) (-.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)))) (*.f32 (-.f32 (+.f32 (/.f32 3/8 (pow.f32 eta 4)) (/.f32 1/2 (pow.f32 eta 6))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (pow.f32 eta 2))) (neg.f32 (/.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (/.f32 1 (pow.f32 eta 6))) (pow.f32 eta 2))))) (*.f32 h (pow.f32 sinTheta_O 6)))))))
(*.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 1 (pow.f32 sinTheta_O 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 1 (pow.f32 sinTheta_O 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 1 (pow.f32 sinTheta_O 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 1 (pow.f32 sinTheta_O 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 1 (pow.f32 sinTheta_O 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 1 (pow.f32 sinTheta_O 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 1 (pow.f32 sinTheta_O 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 1 (pow.f32 sinTheta_O 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 1 (pow.f32 sinTheta_O 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 1 (pow.f32 sinTheta_O 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 1 (pow.f32 sinTheta_O 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 1 (pow.f32 sinTheta_O 2)))))))))
(*.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 (sqrt.f32 -1) (/.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 1/4) 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 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.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)) 1/2)))
(+.f32 (*.f32 (sqrt.f32 -1) (/.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 1/4) sinTheta_O)) (*.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 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 eta 2))) (sqrt.f32 -1)))))
(+.f32 (*.f32 (sqrt.f32 -1) (/.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 1/4) sinTheta_O)) (*.f32 1/2 (*.f32 (*.f32 sinTheta_O (*.f32 (pow.f32 eta 2) (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))))) (/.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (sqrt.f32 -1)))))
(+.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 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1)) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) 1/2)) 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 (pow.f32 eta 4))) (sqrt.f32 -1)) -1/2)) (+.f32 (*.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 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.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)) 1/2))))
(+.f32 (*.f32 (sqrt.f32 -1) (/.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 1/4) sinTheta_O)) (+.f32 (*.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 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 eta 2))) (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 (pow.f32 eta 4) (+.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 (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2))) (neg.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2))))))) (sqrt.f32 -1))))))
(+.f32 (*.f32 (sqrt.f32 -1) (/.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 1/4) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O (*.f32 (pow.f32 eta 4) (+.f32 (*.f32 1/4 (pow.f32 (*.f32 sinTheta_O (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (/.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (sqrt.f32 -1)))) 2)) (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (neg.f32 (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (*.f32 (pow.f32 eta 2) (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))))) (sqrt.f32 -1))))))
(+.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 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.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)) 1/2)) (+.f32 (+.f32 (*.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 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1)) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) 1/2)) 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 (pow.f32 eta 4))) (sqrt.f32 -1)) -1/2))) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 (/.f32 (*.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (/.f32 (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (sqrt.f32 -1)) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) 1/2)) 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)))))))) 1) -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)))) (/.f32 -1 (pow.f32 sinTheta_O 4)))) (*.f32 sinTheta_O (pow.f32 eta 6))) (sqrt.f32 -1)) -1/2))))
(+.f32 (*.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 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 eta 2))) (sqrt.f32 -1)))) (+.f32 (*.f32 (sqrt.f32 -1) (/.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 1/4) sinTheta_O)) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 sinTheta_O (*.f32 (pow.f32 eta 4) (+.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 (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2))) (neg.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2))))))) (sqrt.f32 -1)))) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 -1/2 (/.f32 (*.f32 sinTheta_O (*.f32 (pow.f32 eta 6) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.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 (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2))) (neg.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (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))))))) (neg.f32 (/.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)))))) (sqrt.f32 -1)))))))
(+.f32 (+.f32 (*.f32 (sqrt.f32 -1) (/.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 1/4) sinTheta_O)) (*.f32 1/2 (*.f32 (*.f32 sinTheta_O (*.f32 (pow.f32 eta 2) (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))))) (/.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (sqrt.f32 -1))))) (*.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) -1/2) (+.f32 (/.f32 (*.f32 sinTheta_O (*.f32 (pow.f32 eta 4) (+.f32 (*.f32 1/4 (pow.f32 (*.f32 sinTheta_O (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (/.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (sqrt.f32 -1)))) 2)) (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (neg.f32 (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) (sqrt.f32 -1)) (/.f32 (*.f32 sinTheta_O (*.f32 (pow.f32 eta 6) (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 -1/2 (*.f32 (+.f32 (*.f32 1/4 (pow.f32 (*.f32 sinTheta_O (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (/.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (sqrt.f32 -1)))) 2)) (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (neg.f32 (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))))))) (neg.f32 (/.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)))))) (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 1 (pow.f32 sinTheta_O 2)))) (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))))
(+.f32 (/.f32 1 eta) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (pow.f32 eta 3)))))
(+.f32 (/.f32 1 eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 1/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/2 (/.f32 (+.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (pow.f32 sinTheta_O 2) 1/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 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 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) (/.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (pow.f32 eta 3)))) (*.f32 -1/2 (/.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) 1/2)) 2) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 5)))))
(+.f32 (+.f32 (/.f32 1 eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 1/2 (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) (*.f32 (+.f32 (*.f32 1/4 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) 2)) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) (/.f32 -1/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 (/.f32 1 eta) (+.f32 (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) (*.f32 -1/2 (/.f32 (+.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (pow.f32 sinTheta_O 2) 1/2)) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 5)))) (*.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) (*.f32 (pow.f32 sinTheta_O 6) -1)) (*.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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (pow.f32 sinTheta_O 2) 1/2)) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))))))) (/.f32 -1/2 (pow.f32 eta 7)))))
(+.f32 (/.f32 1 eta) (+.f32 (+.f32 (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (pow.f32 eta 3)))) (*.f32 -1/2 (/.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) 1/2)) 2) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 5)))) (*.f32 -1/2 (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) (neg.f32 (pow.f32 sinTheta_O 6))) (*.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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) 1/2)) 2) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))))))) (pow.f32 eta 7)))))
(+.f32 (+.f32 (/.f32 1 eta) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (/.f32 1/2 (pow.f32 eta 3)) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))) (*.f32 -1/2 (+.f32 (/.f32 (+.f32 (*.f32 1/4 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) 2)) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 5)) (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) (neg.f32 (pow.f32 sinTheta_O 6))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (*.f32 (+.f32 (*.f32 1/4 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) 2)) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) -1/2))) (pow.f32 eta 7)))))
(/.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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) -1/2)) (/.f32 1 eta))
(-.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 -1/2 (/.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 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) -1/2)) (*.f32 1/2 (/.f32 (+.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (pow.f32 sinTheta_O 2) 1/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 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) (*.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) 1/2)) 2) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) (/.f32 1/2 (pow.f32 eta 5)))) (/.f32 1 eta))
(-.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) (*.f32 (+.f32 (*.f32 1/4 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) 2)) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) (/.f32 1/2 (pow.f32 eta 5)))) (/.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 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) -1/2)) (+.f32 (*.f32 1/2 (/.f32 (+.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (pow.f32 sinTheta_O 2) 1/2)) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 5))) (*.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) (*.f32 (pow.f32 sinTheta_O 6) -1)) (*.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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (pow.f32 sinTheta_O 2) 1/2)) 2) (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))))))) (/.f32 1/2 (pow.f32 eta 7))))) (/.f32 1 eta))
(-.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) (*.f32 1/2 (+.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) 1/2)) 2) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 5)) (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) (neg.f32 (pow.f32 sinTheta_O 6))) (*.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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) 1/2)) 2) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))))))) (pow.f32 eta 7))))) (/.f32 1 eta))
(-.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)))) (*.f32 1/2 (+.f32 (/.f32 (+.f32 (*.f32 1/4 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) 2)) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) (pow.f32 eta 5)) (/.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) (neg.f32 (pow.f32 sinTheta_O 6))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (*.f32 (+.f32 (*.f32 1/4 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) 2)) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) -1/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 (pow.f32 sinTheta_O 2) (/.f32 1/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/2 (*.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 (+.f32 (*.f32 1 (/.f32 1/2 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) eta))) (+.f32 (/.f32 1 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 (pow.f32 eta 3)))))
(+.f32 (/.f32 1 eta) (*.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (*.f32 eta (*.f32 (pow.f32 sinTheta_O 4) (-.f32 (+.f32 (*.f32 1 (/.f32 1/2 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)))))))
(+.f32 (/.f32 1 eta) (*.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (pow.f32 eta 3)) (*.f32 eta (*.f32 (pow.f32 sinTheta_O 4) (-.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (/.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 (-.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 (-.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 eta 4)) 3/8) (*.f32 1 (/.f32 1/2 (pow.f32 eta 6)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 1 (/.f32 1/2 (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 (/.f32 1/2 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 eta 2))))) (*.f32 (pow.f32 sinTheta_O 6) eta))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 (pow.f32 eta 3))) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 (+.f32 (*.f32 1 (/.f32 1/2 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) eta))))))
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 (pow.f32 eta 3))) (*.f32 (*.f32 1/2 eta) (+.f32 (*.f32 (pow.f32 sinTheta_O 4) (-.f32 (+.f32 (*.f32 1 (/.f32 1/2 (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 6) (-.f32 (+.f32 (*.f32 1 (/.f32 3/8 (pow.f32 eta 4))) (*.f32 1 (/.f32 1/2 (pow.f32 eta 6)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (*.f32 1 (/.f32 1/2 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (pow.f32 eta 2))) (neg.f32 (/.f32 (+.f32 (*.f32 1 (/.f32 1/2 (pow.f32 eta 4))) (/.f32 1 (pow.f32 eta 6))) (pow.f32 eta 2))))))))))
(+.f32 (+.f32 (/.f32 1 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 (pow.f32 eta 3)))) (*.f32 1/2 (*.f32 eta (+.f32 (*.f32 (pow.f32 sinTheta_O 4) (-.f32 (+.f32 (/.f32 1/2 (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 6) (-.f32 (+.f32 (/.f32 3/8 (pow.f32 eta 4)) (/.f32 1/2 (pow.f32 eta 6))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (/.f32 1 (pow.f32 eta 6))) (pow.f32 (/.f32 1/2 (pow.f32 eta 3)) 2)) (pow.f32 eta 2))) (neg.f32 (/.f32 (+.f32 (/.f32 1/2 (pow.f32 eta 4)) (/.f32 1 (pow.f32 eta 6))) (pow.f32 eta 2))))))))))
(+.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 (/.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 (/.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 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 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 (/.f32 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 (*.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 (/.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 (+.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 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 (/.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 (/.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 (/.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 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)))))))) (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 (/.f32 h (*.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 (/.f32 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 (/.f32 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 (neg.f32 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 (/.f32 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 (neg.f32 (/.f32 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 (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)))))))) 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 h (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))))))) (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 (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 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 (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 (*.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))))))))) 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 (*.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 (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 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 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 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 h h)) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4))
(/.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 4 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 4)
(/.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 4 (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))))))) 4) (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 (/.f32 4 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (*.f32 h (/.f32 4 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) 8)
(/.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 2 (+.f32 h h)) (*.f32 2 (+.f32 h h))) (*.f32 2 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)))
(/.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 (*.f32 2 (+.f32 h h))) (*.f32 2 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)))
(/.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 4 (*.f32 2 (+.f32 h h))) (*.f32 4 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)))
(/.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 2 (+.f32 h h)) (/.f32 4 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 16)
(/.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)))))))) (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 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 (/.f32 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)))))))) (/.f32 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 (*.f32 h (/.f32 4 (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 4 (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))))))))
(pow.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 (/.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 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 (/.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 (/.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 (/.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 (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))))))))) 2))
(-.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 (/.f32 1 (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/2 (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/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 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 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 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 (/.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 4 (/.f32 1 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)))
(/.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 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 1 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)) 4)
(/.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)))))))) 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 4 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1/4)
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 8 (/.f32 1 (*.f32 2 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4))))
(/.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/4 (/.f32 4 (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 (*.f32 2 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4))) 8)
(/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(pow.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))))))))

localize217.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
(/.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))))) (neg.f32 (*.f32 eta 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))))) (neg.f32 (*.f32 eta eta)))
2.8b
(sqrt.f32 (+.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (*.f32 eta eta))))
Compiler

Compiled 154 to 53 computations (65.6% saved)

series15.0ms (0.1%)

Counts
4 → 92
Calls

27 calls:

TimeVariablePointExpression
4.0ms
sinTheta_O
@0
(/.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))))) (neg.f32 (*.f32 eta eta)))))
2.0ms
sinTheta_O
@inf
(/.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))))) (neg.f32 (*.f32 eta eta)))))
1.0ms
h
@0
(/.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))))) (neg.f32 (*.f32 eta eta)))))
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))))) (neg.f32 (*.f32 eta eta))))
1.0ms
sinTheta_O
@-inf
(/.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))))) (neg.f32 (*.f32 eta eta)))))

rewrite213.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1006×rational_best-simplify-62
924×rational_best-simplify-1
464×rational_best-4
464×rational_best-2
464×rational_best-3
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
019238
1131238
2309238
31130184
46437184
Stop Event
node limit
Counts
4 → 178
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))))) (neg.f32 (*.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))))) (neg.f32 (*.f32 eta eta)))
(/.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))))) (neg.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)))))
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 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))))))) 4) (/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 3) 4))))) (#(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 (*.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 (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 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 3) 4) (/.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 4))))) (#(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 (*.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 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 (/.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))))))) 4) 1/4)))) (#(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 (/.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 1/4 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)) (sqrt.f32 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 1/2) (sqrt.f32 (*.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 (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 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.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 eta (+.f32 eta eta)) (+.f32 (*.f32 sinTheta_O (/.f32 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 (*.f32 eta (+.f32 eta eta)) (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta))) (*.f32 eta (*.f32 eta -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 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 (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (+.f32 (-.f32 (*.f32 (*.f32 eta eta) 3) (*.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 eta (*.f32 eta -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.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 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) (-.f32 (*.f32 eta (+.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 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 eta eta) (+.f32 (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) (neg.f32 (*.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.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 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 eta eta) (-.f32 (+.f32 (*.f32 sinTheta_O (/.f32 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 (neg.f32 (*.f32 eta eta)) (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (*.f32 eta -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (*.f32 eta eta)) (+.f32 (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 eta eta) 3)) (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.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 (*.f32 sinTheta_O (/.f32 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 (*.f32 (*.f32 eta eta) 3) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (-.f32 (*.f32 eta (*.f32 eta 4)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (+.f32 (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 eta eta) 3)) (*.f32 eta (+.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.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 eta eta) (*.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 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 eta (*.f32 eta 4)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (*.f32 (*.f32 eta eta) 3) (*.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 eta eta) 3) (*.f32 sinTheta_O (/.f32 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 eta (*.f32 eta -2)) (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 eta eta) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 eta (*.f32 eta -2)) (+.f32 (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 eta eta) 3)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 eta (*.f32 eta 4)) (+.f32 (*.f32 eta (+.f32 eta eta)) (+.f32 (*.f32 sinTheta_O (/.f32 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 4)) (+.f32 (+.f32 (*.f32 eta (+.f32 eta eta)) (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 eta (*.f32 eta 4)) (+.f32 (+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 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 sinTheta_O (/.f32 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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 eta eta) 3) (+.f32 (*.f32 eta (+.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 eta eta) (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)) (-.f32 (*.f32 eta (+.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 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 (/.f32 sinTheta_O 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (-.f32 (*.f32 sinTheta_O (/.f32 (/.f32 sinTheta_O 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (*.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) (*.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 (*.f32 eta eta) -1/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 eta eta) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 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 eta)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (-.f32 (/.f32 (*.f32 eta eta) 2) (+.f32 (*.f32 eta eta) (/.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 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) -2))) (-.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.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 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) -2)) (-.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 (/.f32 sinTheta_O 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta (+.f32 eta eta))))))) (#(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 (*.f32 sinTheta_O (/.f32 (/.f32 sinTheta_O 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (*.f32 eta -2))) (neg.f32 (*.f32 eta eta))))))) (#(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 (/.f32 (/.f32 sinTheta_O 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.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) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (*.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (*.f32 eta eta) -1/2) (*.f32 eta (+.f32 eta eta))) (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 eta eta) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (*.f32 eta eta) -1/2) (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (neg.f32 (*.f32 (*.f32 eta eta) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) -2))) (neg.f32 (*.f32 eta eta))) (neg.f32 (+.f32 (*.f32 eta eta) (/.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 (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (-.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 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)))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 eta eta) (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta))) (neg.f32 (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (-.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) 3) (*.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 eta (*.f32 eta -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.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) 3))) (*.f32 eta eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (+.f32 (*.f32 eta (+.f32 eta eta)) (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)))) (*.f32 eta (*.f32 eta -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 eta eta) 3/2) (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 eta eta) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 (*.f32 eta eta) -1/2) (*.f32 sinTheta_O (/.f32 (/.f32 sinTheta_O 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (-.f32 (+.f32 (*.f32 sinTheta_O (/.f32 (/.f32 sinTheta_O 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (*.f32 eta -2))) (*.f32 (*.f32 eta eta) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 (/.f32 sinTheta_O 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (-.f32 (*.f32 sinTheta_O (/.f32 (/.f32 sinTheta_O 2) (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) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) -2))) (*.f32 eta eta)) (neg.f32 (+.f32 (*.f32 eta eta) (/.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 (*.f32 (*.f32 eta eta) -1/2) (+.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 eta eta) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 (*.f32 eta eta) -1/2) (+.f32 (*.f32 sinTheta_O (/.f32 (/.f32 sinTheta_O 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (*.f32 eta -2)))) (-.f32 (*.f32 sinTheta_O (/.f32 (/.f32 sinTheta_O 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 eta eta) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.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) 3)) (-.f32 (*.f32 (neg.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 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (*.f32 eta eta) -1/2) (*.f32 eta (*.f32 eta 4))) (-.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) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.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 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 (-.f32 (*.f32 sinTheta_O (/.f32 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 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 1/2 (*.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/2 (-.f32 (-.f32 (*.f32 eta (*.f32 eta 4)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (+.f32 (*.f32 eta (*.f32 eta 4)) (*.f32 eta (*.f32 eta -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (-.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 eta (*.f32 eta -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 eta eta) 3) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (*.f32 eta (*.f32 eta 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 2 (*.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 (*.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 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 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (-.f32 (*.f32 (+.f32 eta eta) (*.f32 eta 4)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 4) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (*.f32 eta -4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)) (*.f32 2 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 eta (*.f32 eta -4)) (-.f32 (*.f32 (+.f32 eta eta) (*.f32 eta 4)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 4) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.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 (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (-.f32 (-.f32 (*.f32 (*.f32 eta eta) 3) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (-.f32 (*.f32 eta (*.f32 eta 4)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (+.f32 (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 eta eta) 3)) (*.f32 eta (+.f32 eta eta))))))))
((#(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 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 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 (*.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 (/.f32 h (*.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 3/2 (/.f32 h (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 h (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)) (/.f32 (*.f32 h 3) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)))))) (#(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 0 (neg.f32 (/.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 (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 (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 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 (neg.f32 (/.f32 h (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 (/.f32 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 (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/2 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 2) (/.f32 (/.f32 h (*.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 (*.f32 h 3) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)) (/.f32 (neg.f32 h) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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 (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))))))) (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 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 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 h 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 (/.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 (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 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 -2 (/.f32 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 (/.f32 h (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 h 4) (/.f32 1 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 h 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 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (/.f32 h (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 (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 (/.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))))))) (/.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/2 (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 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))))))) (*.f32 (/.f32 h (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 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)) (*.f32 h 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 h 4) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (*.f32 h 4)) (/.f32 1 (*.f32 2 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (*.f32 h 4)) (-.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))))))) 4)) (/.f32 1 (*.f32 2 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h (*.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 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h (*.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))))))))) (/.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 (/.f32 h (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 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 1/4 (/.f32 (*.f32 h 4) (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 (*.f32 2 (*.f32 (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 h 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.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 h (*.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))))))))))))) (#(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))))))))) (/.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 (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))))))) 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)))))))) (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))))))) (+.f32 h h)) (/.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)))))))) (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))))))) (/.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 (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))))))) (*.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 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 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 h 4)) (/.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))))))) 4)) (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)))))))) (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))))))) h))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (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 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.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))))))) 4)) (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 h 4)))))) (#(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))))))) (/.f32 2 (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)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.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 neg.f32 (neg.f32 (/.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 eta (+.f32 eta eta)) (*.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 eta (+.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 eta eta) (-.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 eta eta) (*.f32 sinTheta_O (/.f32 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 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 sinTheta_O) (/.f32 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 sinTheta_O (/.f32 (/.f32 sinTheta_O 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (/.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 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) -2))) (+.f32 (*.f32 eta eta) (/.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 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) -2)) (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 (/.f32 sinTheta_O 2) (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 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (*.f32 eta 4))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 eta (*.f32 eta 4)) (*.f32 sinTheta_O (/.f32 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 (-.f32 (*.f32 eta (+.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 eta (+.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 (+.f32 (*.f32 sinTheta_O (/.f32 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 sinTheta_O (/.f32 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 eta (*.f32 eta 4)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (+.f32 (*.f32 eta eta) (/.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 1/2 (-.f32 (*.f32 eta (*.f32 eta 4)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (-.f32 (*.f32 (+.f32 eta eta) (*.f32 eta 4)) (+.f32 (*.f32 eta (*.f32 eta 4)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (-.f32 (*.f32 (+.f32 eta eta) (*.f32 eta 4)) (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (*.f32 (+.f32 eta eta) (*.f32 eta 4)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 4) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (-.f32 (*.f32 (+.f32 eta eta) (*.f32 eta 4)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 4) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 eta (+.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 sinTheta_O (/.f32 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 eta (*.f32 eta 4)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (+.f32 eta eta) (*.f32 eta 4)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 4) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (-.f32 (*.f32 (+.f32 eta eta) (*.f32 eta 4)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 4) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (*.f32 (+.f32 eta eta) (*.f32 eta 4)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 4) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 (*.f32 eta (+.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 (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (*.f32 eta -2))))))))

simplify286.0ms (1.4%)

Algorithm
egg-herbie
Rules
1248×rational_best-simplify-47
1136×rational_best-simplify-51
1070×rational_best-simplify-52
978×rational_best-simplify-48
710×rational_best-simplify-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
063922684
1177521006
2524820206
Stop Event
node limit
Counts
270 → 438
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)) (pow.f32 eta 2)))
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))))) 2)) (pow.f32 sinTheta_O 4)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))))) (+.f32 (sqrt.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) (pow.f32 sinTheta_O 2)))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))))) 2)) (pow.f32 sinTheta_O 4)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))))) (+.f32 (sqrt.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) (*.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))))) 2)) (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) 3/8) (pow.f32 sinTheta_O 6)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) (pow.f32 sinTheta_O 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)) (pow.f32 eta 2))
(-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 sinTheta_O 2))) (pow.f32 eta 2))
(-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (+.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 4)) (*.f32 -1 (pow.f32 sinTheta_O 2)))) (pow.f32 eta 2))
(-.f32 (+.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))))) (pow.f32 eta 2))
(*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O))
(-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O))) (pow.f32 eta 2))
(-.f32 (+.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)))) (pow.f32 eta 2))
(-.f32 (+.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))))) (pow.f32 eta 2))
(*.f32 (sqrt.f32 -1) sinTheta_O)
(-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 eta 2))
(-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 (sqrt.f32 -1) sinTheta_O)) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))) (pow.f32 eta 2)))
(-.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 (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))) (pow.f32 eta 2)))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (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 (*.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 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) h)
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) h) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3))) (*.f32 (pow.f32 sinTheta_O 2) h))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) h) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3))) (*.f32 (pow.f32 sinTheta_O 2) h))) (*.f32 1/2 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 (+.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)) (*.f32 1/2 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 2)))) (pow.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)))) 2)) h))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) h) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 6) (*.f32 (-.f32 (+.f32 (*.f32 3/8 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 2))) (*.f32 1/2 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)) (*.f32 1/2 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 2)))) (pow.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)))) 2)) (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) (*.f32 -1 (/.f32 (+.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)) (*.f32 1/2 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 2)))) (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))))) h)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3))) (*.f32 (pow.f32 sinTheta_O 2) h))) (*.f32 1/2 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 (+.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)) (*.f32 1/2 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 2)))) (pow.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)))) 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 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 (/.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))))))) 4) (/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 3) 4))
(-.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 (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 (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 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 3) 4) (/.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 4))
(*.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 (*.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 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 (/.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))))))) 4) 1/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 (/.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 1/4 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4))
(*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)) (sqrt.f32 1/2))
(*.f32 (sqrt.f32 1/2) (sqrt.f32 (*.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))))))) 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 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4) 4)
(/.f32 (*.f32 2 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)) 8)
(pow.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 eta (+.f32 eta eta)) (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)))
(-.f32 (*.f32 eta (+.f32 eta eta)) (+.f32 (+.f32 (*.f32 eta (+.f32 eta eta)) (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta))) (*.f32 eta (*.f32 eta -2))))
(-.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.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 (*.f32 (*.f32 eta eta) 3) (*.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 eta (*.f32 eta -2)))))
(-.f32 (-.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 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.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 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta eta) (+.f32 (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) (neg.f32 (*.f32 eta eta))))
(-.f32 (*.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 eta eta))))
(-.f32 (*.f32 eta eta) (-.f32 (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.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 eta (*.f32 eta -2))))
(-.f32 (neg.f32 (*.f32 eta eta)) (+.f32 (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 eta eta) 3)) (*.f32 eta eta)))
(-.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 0)
(-.f32 0 (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)))
(-.f32 0 (-.f32 (-.f32 (*.f32 (*.f32 eta eta) 3) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (-.f32 (*.f32 eta (*.f32 eta 4)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 0 (+.f32 (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 eta eta) 3)) (*.f32 eta (+.f32 eta eta))))
(-.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 eta eta) (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2))))
(-.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (*.f32 eta eta)))
(-.f32 (-.f32 (*.f32 eta (*.f32 eta 4)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (*.f32 (*.f32 eta eta) 3) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (-.f32 (*.f32 (*.f32 eta eta) 3) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta (+.f32 eta eta)))
(-.f32 (*.f32 eta (*.f32 eta -2)) (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 eta eta) 3)))
(-.f32 (*.f32 eta (*.f32 eta -2)) (+.f32 (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 eta eta) 3)) 0))
(-.f32 (*.f32 eta (*.f32 eta 4)) (+.f32 (*.f32 eta (+.f32 eta eta)) (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta))))
(-.f32 (*.f32 eta (*.f32 eta 4)) (+.f32 (+.f32 (*.f32 eta (+.f32 eta eta)) (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta))) 0))
(-.f32 (*.f32 eta (*.f32 eta 4)) (+.f32 (+.f32 (*.f32 eta (+.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 eta) (*.f32 sinTheta_O (/.f32 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 eta eta) 3) (+.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 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)) (-.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 sinTheta_O (/.f32 (/.f32 sinTheta_O 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (-.f32 (*.f32 sinTheta_O (/.f32 (/.f32 sinTheta_O 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (*.f32 eta eta))))
(-.f32 (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) -2))
(-.f32 (*.f32 (*.f32 eta eta) -1/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 eta eta) -1/2)))
(-.f32 (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 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 eta)) 2))
(-.f32 (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (-.f32 (/.f32 (*.f32 eta eta) 2) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) -2)))))
(-.f32 (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) -2))) (-.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) -2)))))
(-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) -2)) (-.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 (/.f32 sinTheta_O 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta (+.f32 eta eta))))
(-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) -2)) (-.f32 (+.f32 (*.f32 sinTheta_O (/.f32 (/.f32 sinTheta_O 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (*.f32 eta -2))) (neg.f32 (*.f32 eta eta))))
(-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) -2)) (-.f32 (*.f32 sinTheta_O (/.f32 (/.f32 sinTheta_O 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.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 (*.f32 (*.f32 sinTheta_O sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (*.f32 eta eta))))
(-.f32 (+.f32 (*.f32 (*.f32 eta eta) -1/2) (*.f32 eta (+.f32 eta eta))) (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 eta eta) -1/2)))
(-.f32 (+.f32 (*.f32 (*.f32 eta eta) -1/2) (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (neg.f32 (*.f32 (*.f32 eta eta) -1/2)))
(-.f32 (+.f32 (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) -2))) (neg.f32 (*.f32 eta eta))) (neg.f32 (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) -2)))))
(-.f32 (+.f32 (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (-.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 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)))))) 2)))
(-.f32 (-.f32 (*.f32 eta eta) (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta))) (neg.f32 (*.f32 eta eta)))
(-.f32 (-.f32 (-.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) 3) (*.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 eta (*.f32 eta -2))))
(-.f32 (-.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) 3))) (*.f32 eta eta))
(-.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (+.f32 (*.f32 eta (+.f32 eta eta)) (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)))) (*.f32 eta (*.f32 eta -2)))
(-.f32 (*.f32 (*.f32 eta eta) 3/2) (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 eta eta) -1/2)))
(-.f32 (-.f32 (*.f32 (*.f32 eta eta) -1/2) (*.f32 sinTheta_O (/.f32 (/.f32 sinTheta_O 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (-.f32 (+.f32 (*.f32 sinTheta_O (/.f32 (/.f32 sinTheta_O 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (*.f32 eta -2))) (*.f32 (*.f32 eta eta) -1/2)))
(-.f32 (-.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 (/.f32 sinTheta_O 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (-.f32 (*.f32 sinTheta_O (/.f32 (/.f32 sinTheta_O 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)))
(-.f32 (-.f32 (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) -2))) (*.f32 eta eta)) (neg.f32 (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) -2)))))
(-.f32 (-.f32 (*.f32 (*.f32 eta eta) -1/2) (+.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 eta eta) -1/2)))
(-.f32 (-.f32 (*.f32 (*.f32 eta eta) -1/2) (+.f32 (*.f32 sinTheta_O (/.f32 (/.f32 sinTheta_O 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (*.f32 eta -2)))) (-.f32 (*.f32 sinTheta_O (/.f32 (/.f32 sinTheta_O 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 eta eta) -1/2)))
(-.f32 (-.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) 3)) (-.f32 (*.f32 (neg.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 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(-.f32 (+.f32 (*.f32 (*.f32 eta eta) -1/2) (*.f32 eta (*.f32 eta 4))) (-.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) -1/2)))
(*.f32 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 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1)
(*.f32 -1 (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)))
(*.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) 1/2)
(*.f32 1/2 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2))
(*.f32 1/2 (-.f32 (-.f32 (*.f32 eta (*.f32 eta 4)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (+.f32 (*.f32 eta (*.f32 eta 4)) (*.f32 eta (*.f32 eta -2)))))
(*.f32 1/2 (-.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 eta (*.f32 eta -2)))))
(*.f32 1/2 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 eta eta) 3) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (*.f32 eta (*.f32 eta 4))))
(*.f32 (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) -1)
(*.f32 (*.f32 2 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)) 1/4)
(*.f32 1/4 (*.f32 2 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)))
(/.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 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) 2)
(/.f32 (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) -1)
(/.f32 (*.f32 2 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)) 4)
(/.f32 (+.f32 (-.f32 (*.f32 (+.f32 eta eta) (*.f32 eta 4)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 4) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (*.f32 eta -4))) 4)
(/.f32 (+.f32 (*.f32 2 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)) (*.f32 2 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2))) 8)
(/.f32 (+.f32 (*.f32 eta (*.f32 eta -4)) (-.f32 (*.f32 (+.f32 eta eta) (*.f32 eta 4)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 4) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 4)
(pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1)
(neg.f32 (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)))
(neg.f32 (-.f32 (-.f32 (*.f32 (*.f32 eta eta) 3) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (-.f32 (*.f32 eta (*.f32 eta 4)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(neg.f32 (+.f32 (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 eta eta) 3)) (*.f32 eta (+.f32 eta eta))))
(+.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 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 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 (*.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 h (*.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 3/2 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 2))
(+.f32 (/.f32 h (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)) (/.f32 (*.f32 h 3) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)))
(-.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 0 (neg.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 (*.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 (*.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 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 (neg.f32 (/.f32 h (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 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 (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/2 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 2) (/.f32 (/.f32 h (*.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 (*.f32 h 3) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)) (/.f32 (neg.f32 h) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)))
(*.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 (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))))))) (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 (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 (+.f32 h 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 (/.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 (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 (*.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 (/.f32 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 (/.f32 h (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 h 4) (/.f32 1 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)))
(*.f32 (*.f32 h 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 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4))))
(*.f32 1/2 (*.f32 (/.f32 h (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 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 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)))))))) (*.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 (/.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 h))
(*.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 (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)))))))) 2)))
(*.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))))))) 4)) (*.f32 h 4))
(*.f32 (/.f32 (*.f32 h 4) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1/4)
(*.f32 (*.f32 2 (*.f32 h 4)) (/.f32 1 (*.f32 2 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4))))
(*.f32 (*.f32 2 (*.f32 h 4)) (-.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))))))) 4)) (/.f32 1 (*.f32 2 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)))))
(*.f32 (/.f32 h (*.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 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 (/.f32 h (*.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))))))))) (/.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 (/.f32 h (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 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 1/4 (/.f32 (*.f32 h 4) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(*.f32 (/.f32 1 (*.f32 2 (*.f32 (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 h 4)))
(*.f32 (/.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 h (*.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))))))))))
(*.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))))))))) (/.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 (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))))))) 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)))))))) (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))))))) (+.f32 h h)) (/.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)))))))) (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))))))) (/.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 (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))))))) (*.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 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 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 h 4)) (/.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))))))) 4)) (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)))))))) (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))))))) h))
(*.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)))))))) (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 h h)))
(*.f32 (/.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))))))) 4)) (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 h 4)))
(*.f32 (+.f32 (*.f32 (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))))))))) -1) (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(pow.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)
(neg.f32 (neg.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 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 0)
(+.f32 (*.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 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta eta))
(+.f32 0 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (+.f32 eta eta)))
(+.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 (/.f32 sinTheta_O 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) -2)))
(+.f32 (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) -2))) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) -2))))
(+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) -2)) (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 (/.f32 sinTheta_O 2) (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 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (*.f32 eta 4))) 2))
(+.f32 (-.f32 (*.f32 eta (*.f32 eta 4)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta (*.f32 eta -2)))
(*.f32 1 (-.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 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1)
(*.f32 -1 (+.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))) -1)
(*.f32 (-.f32 (*.f32 eta (*.f32 eta 4)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/2)
(*.f32 2 (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) -2))))
(*.f32 1/2 (-.f32 (*.f32 eta (*.f32 eta 4)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 1/2 (-.f32 (*.f32 (+.f32 eta eta) (*.f32 eta 4)) (+.f32 (*.f32 eta (*.f32 eta 4)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 1/2 (-.f32 (*.f32 (+.f32 eta eta) (*.f32 eta 4)) (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta 4)))))
(*.f32 (-.f32 (*.f32 (+.f32 eta eta) (*.f32 eta 4)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 4) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4)
(*.f32 1/4 (-.f32 (*.f32 (+.f32 eta eta) (*.f32 eta 4)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 4) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1)
(/.f32 (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (*.f32 eta -2))) -1)
(/.f32 (-.f32 (*.f32 eta (*.f32 eta 4)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2)
(/.f32 (-.f32 (*.f32 (+.f32 eta eta) (*.f32 eta 4)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 4) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 4)
(/.f32 (+.f32 (-.f32 (*.f32 (+.f32 eta eta) (*.f32 eta 4)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 4) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (*.f32 (+.f32 eta eta) (*.f32 eta 4)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 4) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 8)
(pow.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1)
(neg.f32 (+.f32 (*.f32 sinTheta_O (/.f32 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 (sqrt.f32 -1) (*.f32 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 (*.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 2) (sqrt.f32 -1)) sinTheta_O) (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (*.f32 1/2 (*.f32 (pow.f32 eta 2) (/.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 1/4) (*.f32 (sqrt.f32 -1) 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 1/2 (*.f32 (/.f32 (/.f32 (pow.f32 eta 2) (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 (sqrt.f32 -1) (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 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3/4) (*.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))))) (*.f32 1/2 (*.f32 (pow.f32 eta 2) (/.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 1/4) (*.f32 (sqrt.f32 -1) 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 (*.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 (/.f32 (pow.f32 eta 2) (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 (sqrt.f32 -1) (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 (sqrt.f32 -1) (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 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 eta 2) (/.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 1/4) (*.f32 (sqrt.f32 -1) sinTheta_O)))) (+.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3/4) (*.f32 -1/8 (/.f32 (pow.f32 eta 4) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))))) (*.f32 (/.f32 (pow.f32 eta 6) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 5))) (*.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 5/4) 1/16)))))
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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.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 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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)))) 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 (*.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 -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 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) (*.f32 -1/16 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(*.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 (*.f32 -1 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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.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 eta) (+.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))) 1/8) (*.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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 (pow.f32 sinTheta_O 4) (/.f32 1/8 (*.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))))))
(+.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 -1 eta) (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (*.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 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)) 1/16))))
(+.f32 (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 4) (/.f32 1/8 (*.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) 1/16))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 4) (/.f32 1/8 (*.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)))) (+.f32 (neg.f32 eta) (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) 1/16)))))
(sqrt.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) (pow.f32 sinTheta_O 2))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) (*.f32 -1/2 (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))))) 2)) (pow.f32 sinTheta_O 4)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))))) (+.f32 (sqrt.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) (pow.f32 sinTheta_O 2)))))
(+.f32 (+.f32 (sqrt.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) (*.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)) (pow.f32 eta 2))))) 2))))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))) (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) (*.f32 -1/2 (pow.f32 sinTheta_O 2))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 4) (*.f32 (+.f32 1/2 (*.f32 1/4 (pow.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))))))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))))) 2)) (pow.f32 sinTheta_O 4)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))))) (+.f32 (sqrt.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) (*.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))))) 2)) (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) 3/8) (pow.f32 sinTheta_O 6)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) (pow.f32 sinTheta_O 2))))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) (*.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)) (pow.f32 eta 2))))) 2))))) (+.f32 (sqrt.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (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)) (pow.f32 eta 2)))))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 6) (*.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))))) 2)) (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) 3/8) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))))))))))
(+.f32 (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))))) (+.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 sinTheta_O 6) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1/2 (*.f32 1/4 (pow.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) 2))) (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) 3/8)))) (+.f32 (sqrt.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 4) (*.f32 (+.f32 1/2 (*.f32 1/4 (pow.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))))))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 4) (*.f32 (+.f32 1/2 (*.f32 1/4 (pow.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) 2))) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))))))) (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))))) (+.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 sinTheta_O 6) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1/2 (*.f32 1/4 (pow.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) 2))) (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) 3/8))))))
(*.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 1 (pow.f32 sinTheta_O 2)))) (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 1 (pow.f32 sinTheta_O 2)))) (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 1 (pow.f32 sinTheta_O 2)))) (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 1 (pow.f32 sinTheta_O 2)))) (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 1 (pow.f32 sinTheta_O 2)))) (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 1 (pow.f32 sinTheta_O 2)))) (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 1 (pow.f32 sinTheta_O 2)))) (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 1 (pow.f32 sinTheta_O 2)))) (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 1 (pow.f32 sinTheta_O 2)))) (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 1 (pow.f32 sinTheta_O 2)))) (neg.f32 (pow.f32 sinTheta_O 2))))
(-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))
(-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 sinTheta_O 2))) (pow.f32 eta 2))
(-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (neg.f32 (pow.f32 sinTheta_O 2))) (pow.f32 eta 2))
(-.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (+.f32 (pow.f32 eta 2) (/.f32 (pow.f32 eta 2) -1/2)))
(-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (+.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 4)) (*.f32 -1 (pow.f32 sinTheta_O 2)))) (pow.f32 eta 2))
(-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (*.f32 -1/2 (pow.f32 sinTheta_O 4)))) (pow.f32 eta 2))
(-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (+.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (*.f32 -1/2 (pow.f32 sinTheta_O 4)))) (pow.f32 eta 2))
(-.f32 (+.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))))) (pow.f32 eta 2))
(-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 (pow.f32 sinTheta_O 6) -3/8) (*.f32 -1/2 (pow.f32 sinTheta_O 4))))) (pow.f32 eta 2))
(-.f32 (+.f32 (+.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 sinTheta_O 6) -3/8)) (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1/2 (pow.f32 sinTheta_O 4)))) (pow.f32 eta 2))
(-.f32 (+.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 (pow.f32 sinTheta_O 6) -3/8) (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1/2 (pow.f32 sinTheta_O 4))))) (pow.f32 eta 2))
(*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O))
(*.f32 (sqrt.f32 -1) (neg.f32 sinTheta_O))
(-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O))) (pow.f32 eta 2))
(-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 (sqrt.f32 -1) (neg.f32 sinTheta_O))) (pow.f32 eta 2))
(-.f32 (-.f32 (*.f32 (sqrt.f32 -1) (neg.f32 sinTheta_O)) (pow.f32 eta 2)) (/.f32 (pow.f32 eta 2) -1/2))
(-.f32 (+.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)))) (pow.f32 eta 2))
(-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O)) (*.f32 1 (/.f32 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O))))) (pow.f32 eta 2))
(-.f32 (+.f32 (*.f32 1 (/.f32 (/.f32 1/2 (sqrt.f32 -1)) sinTheta_O)) (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 (sqrt.f32 -1) (neg.f32 sinTheta_O)))) (pow.f32 eta 2))
(-.f32 (+.f32 (/.f32 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O)) (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 (sqrt.f32 -1) (neg.f32 sinTheta_O)))) (pow.f32 eta 2))
(-.f32 (+.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))))) (pow.f32 eta 2))
(-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (+.f32 (*.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 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O)))))) (pow.f32 eta 2))
(-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (+.f32 (*.f32 (sqrt.f32 -1) (neg.f32 sinTheta_O)) (*.f32 1/2 (+.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (/.f32 (/.f32 1 sinTheta_O) (sqrt.f32 -1)))))) (pow.f32 eta 2))
(-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (+.f32 (*.f32 (sqrt.f32 -1) (neg.f32 sinTheta_O)) (+.f32 (/.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))))))) (pow.f32 eta 2))
(*.f32 (sqrt.f32 -1) sinTheta_O)
(-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 eta 2))
(-.f32 (+.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 2 (pow.f32 eta 2))) (pow.f32 eta 2))
(-.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (+.f32 (pow.f32 eta 2) (/.f32 (pow.f32 eta 2) -1/2)))
(-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 (sqrt.f32 -1) sinTheta_O)) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))) (pow.f32 eta 2)))
(-.f32 (+.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 2 (pow.f32 eta 2))) (+.f32 (pow.f32 eta 2) (*.f32 1 (/.f32 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O)))))
(-.f32 (+.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 2 (pow.f32 eta 2))) (+.f32 (pow.f32 eta 2) (*.f32 1 (/.f32 (/.f32 1/2 (sqrt.f32 -1)) sinTheta_O))))
(-.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (+.f32 (+.f32 (pow.f32 eta 2) (/.f32 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O))) (/.f32 (pow.f32 eta 2) -1/2)))
(-.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 (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))) (pow.f32 eta 2)))
(-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (+.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 (pow.f32 eta 2) (*.f32 1 (/.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 (*.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 2 (pow.f32 eta 2)))) (+.f32 (pow.f32 eta 2) (*.f32 1 (/.f32 (/.f32 1/2 (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 (*.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 2 (pow.f32 eta 2)))) (+.f32 (pow.f32 eta 2) (/.f32 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O))))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 (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 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (*.f32 h (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) (sqrt.f32 -1)) 1/2)))
(+.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 1/4) (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 h (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) (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 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 h (*.f32 sinTheta_O (+.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))))))))) (sqrt.f32 -1)) -1/2)) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (*.f32 h (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) (sqrt.f32 -1)) 1/2))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 eta 4) (*.f32 (+.f32 (*.f32 1/4 (pow.f32 (*.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (/.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (sqrt.f32 -1))) 2)) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2))) (neg.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2))))) (*.f32 sinTheta_O h))) (/.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (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 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 h (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 eta 4) (*.f32 (+.f32 (*.f32 1/4 (pow.f32 (*.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (/.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (sqrt.f32 -1))) 2)) (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (neg.f32 (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 sinTheta_O h))) (/.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (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 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 h (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) (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 (*.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 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 sinTheta_O (*.f32 h (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) (sqrt.f32 -1)) 1/2)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 h (*.f32 sinTheta_O (+.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))))))))) (sqrt.f32 -1)) -1/2)) (+.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 (pow.f32 eta 6) (*.f32 (*.f32 sinTheta_O h) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.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 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)))))))) 1))) (*.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)))))) (sqrt.f32 -1)))))))
(+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 h (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) (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 -1/2 (*.f32 (*.f32 (pow.f32 eta 4) (*.f32 (+.f32 (*.f32 1/4 (pow.f32 (*.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (/.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (sqrt.f32 -1))) 2)) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2))) (neg.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2))))) (*.f32 sinTheta_O h))) (/.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (sqrt.f32 -1))))) (*.f32 -1/2 (*.f32 (*.f32 (+.f32 (*.f32 (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 1/4 (pow.f32 (*.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (/.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (sqrt.f32 -1))) 2)) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2))) (neg.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2))))))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) -1/2)) (neg.f32 (/.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 (*.f32 sinTheta_O h) (pow.f32 eta 6))) (/.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (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 -1/2 (*.f32 (*.f32 (+.f32 (*.f32 (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 1/4 (pow.f32 (*.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (/.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (sqrt.f32 -1))) 2)) (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (neg.f32 (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) -1/2)) (neg.f32 (/.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 (*.f32 sinTheta_O h) (pow.f32 eta 6))) (/.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (sqrt.f32 -1)))) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 h (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) (sqrt.f32 -1)))) (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 eta 4) (*.f32 (+.f32 (*.f32 1/4 (pow.f32 (*.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (/.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (sqrt.f32 -1))) 2)) (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (neg.f32 (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 sinTheta_O h))) (/.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (sqrt.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 h eta))
(+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) 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 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))) (+.f32 (/.f32 h eta) (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 1/4 (pow.f32 (*.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 h eta) (+.f32 (*.f32 (*.f32 h (+.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (pow.f32 sinTheta_O 2) 1/2)) 2) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (/.f32 -1/2 (pow.f32 eta 5))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) 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 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))) (+.f32 (/.f32 h eta) (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 1/4 (pow.f32 (*.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 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 1 (pow.f32 sinTheta_O 2)))) (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 1/4 (pow.f32 (*.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)))))))))) (/.f32 -1/2 (pow.f32 eta 7))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))) (+.f32 (+.f32 (/.f32 h eta) (*.f32 (*.f32 h (+.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (pow.f32 sinTheta_O 2) 1/2)) 2) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (/.f32 -1/2 (pow.f32 eta 5)))) (*.f32 (*.f32 h (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) (neg.f32 (pow.f32 sinTheta_O 6))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (pow.f32 sinTheta_O 2) 1/2)) 2) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) -1/2)))) (/.f32 -1/2 (pow.f32 eta 7)))))
(*.f32 -1 (/.f32 h eta))
(neg.f32 (/.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 (/.f32 h eta)) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) -1/2)))
(+.f32 (neg.f32 (/.f32 h eta)) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) 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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) -1/2)) (+.f32 (*.f32 -1 (/.f32 h eta)) (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (*.f32 1/4 (pow.f32 (*.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 (*.f32 h (+.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (pow.f32 sinTheta_O 2) 1/2)) 2) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (/.f32 1/2 (pow.f32 eta 5))) (+.f32 (neg.f32 (/.f32 h eta)) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) 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 (*.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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) -1/2)) (+.f32 (+.f32 (*.f32 -1 (/.f32 h eta)) (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (*.f32 1/4 (pow.f32 (*.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 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 1 (pow.f32 sinTheta_O 2)))) (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 1/4 (pow.f32 (*.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)))))))))) (/.f32 1/2 (pow.f32 eta 7)))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 (*.f32 h (+.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (pow.f32 sinTheta_O 2) 1/2)) 2) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 5)) (/.f32 (*.f32 h (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) (neg.f32 (pow.f32 sinTheta_O 6))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (pow.f32 sinTheta_O 2) 1/2)) 2) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) -1/2)))) (pow.f32 eta 7)))) (+.f32 (neg.f32 (/.f32 h eta)) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))))
(+.f32 (+.f32 (neg.f32 (/.f32 h eta)) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))) (*.f32 1/2 (+.f32 (/.f32 (*.f32 h (+.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (pow.f32 sinTheta_O 2) 1/2)) 2) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 5)) (/.f32 (*.f32 h (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) (neg.f32 (pow.f32 sinTheta_O 6))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (pow.f32 sinTheta_O 2) 1/2)) 2) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) -1/2)))) (pow.f32 eta 7)))))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) h)
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) h) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3))) (*.f32 (pow.f32 sinTheta_O 2) h))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) h) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) h) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 1/2 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) h) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3))) (*.f32 (pow.f32 sinTheta_O 2) h))) (*.f32 1/2 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 (+.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)) (*.f32 1/2 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 2)))) (pow.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)))) 2)) h))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) h) (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3))))) (*.f32 1/2 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 4) (*.f32 h (-.f32 (+.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)) (*.f32 1/2 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 2)))) (pow.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)))) 2))))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) h) (*.f32 1/2 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3))))) (*.f32 (sqrt.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))) (*.f32 (-.f32 (+.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)) (*.f32 1 (/.f32 1/2 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 2)))) (*.f32 1/4 (sqrt.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)) 2)))) (*.f32 h (pow.f32 sinTheta_O 4)))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) h) (*.f32 1/2 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3))))) (*.f32 (sqrt.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))) (*.f32 (-.f32 (+.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)) (/.f32 1/2 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 2))) (*.f32 1/4 (sqrt.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)) 2)))) (*.f32 h (pow.f32 sinTheta_O 4)))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) h) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 6) (*.f32 (-.f32 (+.f32 (*.f32 3/8 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 2))) (*.f32 1/2 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)) (*.f32 1/2 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 2)))) (pow.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)))) 2)) (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) (*.f32 -1 (/.f32 (+.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)) (*.f32 1/2 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 2)))) (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))))) h)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3))) (*.f32 (pow.f32 sinTheta_O 2) h))) (*.f32 1/2 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 (+.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)) (*.f32 1/2 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 2)))) (pow.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)))) 2)) h)))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) h) (+.f32 (+.f32 (*.f32 1/2 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3))))) (*.f32 1/2 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 4) (*.f32 h (-.f32 (+.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)) (*.f32 1/2 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 2)))) (pow.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)))) 2))))))) (*.f32 1/2 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 6) (*.f32 h (-.f32 (+.f32 (*.f32 1 (/.f32 3/8 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 2))) (*.f32 1 (/.f32 1/2 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)) (*.f32 1/2 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 2)))) (pow.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)))) 2)) (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) (*.f32 (+.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)) (*.f32 1/2 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 2)))) (/.f32 -1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))))))))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) h) (+.f32 (*.f32 1/2 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3))))) (*.f32 (sqrt.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))) (*.f32 (-.f32 (+.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)) (*.f32 1 (/.f32 1/2 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 2)))) (*.f32 1/4 (sqrt.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)) 2)))) (*.f32 h (pow.f32 sinTheta_O 4)))))) (*.f32 (*.f32 (-.f32 (+.f32 (*.f32 1 (/.f32 3/8 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 2))) (*.f32 1 (/.f32 1/2 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)))) (+.f32 (*.f32 (-.f32 (+.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)) (*.f32 1 (/.f32 1/2 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 2)))) (*.f32 1/4 (sqrt.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)) 2)))) (/.f32 1/2 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) (neg.f32 (/.f32 (+.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)) (*.f32 1 (/.f32 1/2 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 2)))) (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))))) (*.f32 h (pow.f32 sinTheta_O 6))) (*.f32 1/2 (sqrt.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) h) (+.f32 (*.f32 1/2 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3))))) (*.f32 (sqrt.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))) (*.f32 (-.f32 (+.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)) (/.f32 1/2 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 2))) (*.f32 1/4 (sqrt.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)) 2)))) (*.f32 h (pow.f32 sinTheta_O 4)))))) (*.f32 (*.f32 (-.f32 (+.f32 (/.f32 3/8 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 2)) (/.f32 1/2 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3))) (+.f32 (*.f32 (-.f32 (+.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)) (/.f32 1/2 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 2))) (*.f32 1/4 (sqrt.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)) 2)))) (/.f32 1/2 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) (neg.f32 (/.f32 (+.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)) (/.f32 1/2 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 2))) (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))))) (*.f32 h (pow.f32 sinTheta_O 6))) (*.f32 1/2 (sqrt.f32 (-.f32 (*.f32 2 (pow.f32 eta 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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (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 1 (pow.f32 sinTheta_O 2)))))))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (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 1 (pow.f32 sinTheta_O 2)))))))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (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 1 (pow.f32 sinTheta_O 2)))))))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (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 1 (pow.f32 sinTheta_O 2)))))))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (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 1 (pow.f32 sinTheta_O 2)))))))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (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 1 (pow.f32 sinTheta_O 2)))))))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (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 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 (pow.f32 sinTheta_O 6) -3/8) (*.f32 -1/2 (pow.f32 sinTheta_O 4)))))
(+.f32 (+.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 sinTheta_O 6) -3/8)) (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1/2 (pow.f32 sinTheta_O 4))))
(+.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (+.f32 (*.f32 (pow.f32 sinTheta_O 6) -3/8) (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1/2 (pow.f32 sinTheta_O 4)))))
(*.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 2 (pow.f32 eta 2)) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O)) (*.f32 1 (/.f32 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O)))))
(+.f32 (*.f32 1 (/.f32 (/.f32 1/2 (sqrt.f32 -1)) sinTheta_O)) (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 (sqrt.f32 -1) (neg.f32 sinTheta_O))))
(+.f32 (/.f32 1/2 (*.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 (*.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 (*.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 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O))))))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (+.f32 (*.f32 (sqrt.f32 -1) (neg.f32 sinTheta_O)) (*.f32 1/2 (+.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (/.f32 (/.f32 1 sinTheta_O) (sqrt.f32 -1))))))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (+.f32 (*.f32 (sqrt.f32 -1) (neg.f32 sinTheta_O)) (+.f32 (/.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 (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 (/.f32 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O))))
(-.f32 (+.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 2 (pow.f32 eta 2))) (*.f32 1 (/.f32 (/.f32 1/2 (sqrt.f32 -1)) sinTheta_O)))
(-.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (+.f32 (/.f32 (pow.f32 eta 2) -1/2) (/.f32 1/2 (*.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 (+.f32 (*.f32 2 (pow.f32 eta 2)) (+.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 (/.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 (*.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 2 (pow.f32 eta 2)))) (*.f32 1 (/.f32 (/.f32 1/2 (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 (*.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 2 (pow.f32 eta 2)))) (/.f32 1/2 (*.f32 (sqrt.f32 -1) 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)))))))
(+.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)))))))
(+.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)))))))
(+.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4) (/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 3) 4))
(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)
(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) (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 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 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 3) 4) (/.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 4))
(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))))))))
(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)
(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) 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 (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 -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)))))))
(*.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4) 1/4)
(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))
(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) 2)
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 1/4 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4))
(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 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)) (sqrt.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 1/2) (sqrt.f32 (*.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 (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)))))))
(/.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)))))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4) 4)
(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 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)) 8)
(sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(pow.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)))))))
(-.f32 (*.f32 eta (+.f32 eta eta)) (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)))
(-.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.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 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 eta (+.f32 eta eta)) (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta))) (*.f32 eta (*.f32 eta -2))))
(-.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.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 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 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta eta))
(-.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.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 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 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (+.f32 (-.f32 (*.f32 (*.f32 eta eta) 3) (*.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 eta (*.f32 eta -2)))))
(-.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 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (*.f32 3 (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(+.f32 (-.f32 -1 (*.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 (+.f32 eta eta)) (*.f32 3 (*.f32 eta eta))))))
(+.f32 (-.f32 (-.f32 (*.f32 2 (*.f32 eta eta)) (*.f32 3 (*.f32 eta eta))) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 (*.f32 eta eta) 1/2))
(-.f32 (-.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 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.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 (+.f32 eta eta)) (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.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 eta eta) (*.f32 sinTheta_O (/.f32 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 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.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 eta eta) (+.f32 (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) (neg.f32 (*.f32 eta eta))))
(-.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.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 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.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 eta eta))))
(-.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.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 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 eta eta) (-.f32 (+.f32 (*.f32 sinTheta_O (/.f32 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 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.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 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (neg.f32 (*.f32 eta eta)) (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (*.f32 eta -2))))
(-.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.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 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (neg.f32 (*.f32 eta eta)) (+.f32 (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 eta eta) 3)) (*.f32 eta eta)))
(-.f32 (neg.f32 (*.f32 eta eta)) (+.f32 (*.f32 eta eta) (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 3 (*.f32 eta eta)))))
(-.f32 (-.f32 (*.f32 3 (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta (+.f32 eta eta)))
(+.f32 (*.f32 eta (*.f32 eta -2)) (-.f32 (*.f32 3 (*.f32 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)))))) 0)
(-.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.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 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 0 (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)))
(-.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.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 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 0 (-.f32 (-.f32 (*.f32 (*.f32 eta eta) 3) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (-.f32 (*.f32 eta (*.f32 eta 4)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(neg.f32 (-.f32 (-.f32 (*.f32 3 (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (-.f32 (*.f32 eta (*.f32 eta 4)) (/.f32 (*.f32 2 (*.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 (*.f32 sinTheta_O (*.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (*.f32 eta (*.f32 eta 4)) (*.f32 3 (*.f32 eta eta)))))
(-.f32 0 (+.f32 (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 eta eta) 3)) (*.f32 eta (+.f32 eta eta))))
(-.f32 (neg.f32 (*.f32 eta eta)) (+.f32 (*.f32 eta eta) (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 3 (*.f32 eta eta)))))
(-.f32 (-.f32 (*.f32 3 (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta (+.f32 eta eta)))
(+.f32 (*.f32 eta (*.f32 eta -2)) (-.f32 (*.f32 3 (*.f32 eta eta)) (*.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))))) (*.f32 eta (*.f32 eta -2))) (neg.f32 (+.f32 (*.f32 eta eta) (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2))))
(-.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.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 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (*.f32 eta eta)))
(-.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.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 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (-.f32 (*.f32 eta (*.f32 eta 4)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (*.f32 (*.f32 eta eta) 3) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(neg.f32 (-.f32 (-.f32 (*.f32 3 (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (-.f32 (*.f32 eta (*.f32 eta 4)) (/.f32 (*.f32 2 (*.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 (*.f32 sinTheta_O (*.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (*.f32 eta (*.f32 eta 4)) (*.f32 3 (*.f32 eta eta)))))
(-.f32 (-.f32 (*.f32 (*.f32 eta eta) 3) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta (+.f32 eta eta)))
(-.f32 (neg.f32 (*.f32 eta eta)) (+.f32 (*.f32 eta eta) (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 3 (*.f32 eta eta)))))
(-.f32 (-.f32 (*.f32 3 (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta (+.f32 eta eta)))
(+.f32 (*.f32 eta (*.f32 eta -2)) (-.f32 (*.f32 3 (*.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 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 eta eta) 3)))
(-.f32 (neg.f32 (*.f32 eta eta)) (+.f32 (*.f32 eta eta) (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 3 (*.f32 eta eta)))))
(-.f32 (-.f32 (*.f32 3 (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta (+.f32 eta eta)))
(+.f32 (*.f32 eta (*.f32 eta -2)) (-.f32 (*.f32 3 (*.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 (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 eta eta) 3)) 0))
(-.f32 (neg.f32 (*.f32 eta eta)) (+.f32 (*.f32 eta eta) (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 3 (*.f32 eta eta)))))
(-.f32 (-.f32 (*.f32 3 (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta (+.f32 eta eta)))
(+.f32 (*.f32 eta (*.f32 eta -2)) (-.f32 (*.f32 3 (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (*.f32 eta (*.f32 eta 4)) (+.f32 (*.f32 eta (+.f32 eta eta)) (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta))))
(-.f32 (*.f32 eta (*.f32 eta 4)) (+.f32 (*.f32 eta eta) (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (+.f32 eta eta)))))
(+.f32 (-.f32 (neg.f32 (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta (-.f32 (*.f32 eta 4) (+.f32 eta eta))))
(-.f32 (*.f32 eta (*.f32 eta 4)) (+.f32 (+.f32 (*.f32 eta (+.f32 eta eta)) (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta))) 0))
(-.f32 (*.f32 eta (*.f32 eta 4)) (+.f32 (*.f32 eta eta) (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (+.f32 eta eta)))))
(+.f32 (-.f32 (neg.f32 (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta (-.f32 (*.f32 eta 4) (+.f32 eta eta))))
(-.f32 (*.f32 eta (*.f32 eta 4)) (+.f32 (+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta eta)))
(-.f32 (*.f32 eta (*.f32 eta 4)) (+.f32 (*.f32 eta eta) (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (+.f32 eta eta)))))
(+.f32 (-.f32 (neg.f32 (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta (-.f32 (*.f32 eta 4) (+.f32 eta eta))))
(-.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 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 eta (+.f32 eta eta)) (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.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 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 (*.f32 eta eta) 3) (+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (neg.f32 (*.f32 eta eta)) (+.f32 (*.f32 eta eta) (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 3 (*.f32 eta eta)))))
(-.f32 (-.f32 (*.f32 3 (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta (+.f32 eta eta)))
(+.f32 (*.f32 eta (*.f32 eta -2)) (-.f32 (*.f32 3 (*.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 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)) (-.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 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.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 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 sinTheta_O (/.f32 (/.f32 sinTheta_O 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (-.f32 (*.f32 sinTheta_O (/.f32 (/.f32 sinTheta_O 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (neg.f32 (*.f32 eta eta))))
(-.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (*.f32 2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (*.f32 2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(-.f32 (+.f32 (*.f32 eta (-.f32 (+.f32 eta eta) eta)) (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (*.f32 2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 sinTheta_O (/.f32 sinTheta_O (*.f32 2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (*.f32 2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 sinTheta_O (/.f32 sinTheta_O (*.f32 2 (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))))) (*.f32 eta eta)) (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) -2))
(-.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.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 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 (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (*.f32 eta -2))) (*.f32 (*.f32 eta eta) -1/2)))
(-.f32 (*.f32 -1/2 (*.f32 eta eta)) (-.f32 (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (*.f32 eta -2))) (*.f32 -1/2 (*.f32 eta eta))))
(-.f32 (*.f32 eta (*.f32 eta -1/2)) (-.f32 (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (*.f32 eta -2))) (*.f32 eta (*.f32 eta -1/2))))
(+.f32 (*.f32 -2 (neg.f32 (*.f32 eta (*.f32 eta -1/2)))) (-.f32 (/.f32 (*.f32 eta eta) 1/2) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 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 eta)) 2))
(-.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.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 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (-.f32 (/.f32 (*.f32 eta eta) 2) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) -2)))))
(-.f32 (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (-.f32 (/.f32 (*.f32 eta eta) 2) (+.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O -2)))))
(-.f32 (+.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O -2))) (/.f32 (-.f32 0 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 2))
(-.f32 (+.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O -2))) (/.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2))
(-.f32 (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) -2))) (-.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) -2)))))
(-.f32 (+.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O -2))) (-.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O -2)))))
(-.f32 (+.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O -2))) (+.f32 0 (neg.f32 (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O -2)))))
(-.f32 (*.f32 -2 (-.f32 (neg.f32 (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O -2))) (*.f32 eta eta))) (*.f32 eta eta))
(-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) -2)) (-.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 (/.f32 sinTheta_O 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta (+.f32 eta eta))))
(-.f32 (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O -2)) (-.f32 (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (*.f32 2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 eta (+.f32 eta eta))))
(-.f32 (*.f32 eta (+.f32 eta eta)) (-.f32 (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (/.f32 sinTheta_O 2) (/.f32 sinTheta_O -2))) (neg.f32 (*.f32 eta eta))))
(-.f32 (neg.f32 (*.f32 eta eta)) (-.f32 (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (/.f32 sinTheta_O 2) (/.f32 sinTheta_O -2))) (*.f32 2 (*.f32 eta eta))))
(-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) -2)) (-.f32 (+.f32 (*.f32 sinTheta_O (/.f32 (/.f32 sinTheta_O 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (*.f32 eta -2))) (neg.f32 (*.f32 eta eta))))
(-.f32 (neg.f32 (*.f32 eta eta)) (-.f32 (+.f32 (*.f32 eta (*.f32 eta -2)) (*.f32 sinTheta_O (/.f32 sinTheta_O (*.f32 2 (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 -2))))
(-.f32 (neg.f32 (*.f32 eta eta)) (-.f32 (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (/.f32 sinTheta_O 2) (/.f32 sinTheta_O -2))) (/.f32 (*.f32 eta eta) 1/2)))
(-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) -2)) (-.f32 (*.f32 sinTheta_O (/.f32 (/.f32 sinTheta_O 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)))
(-.f32 (*.f32 eta eta) (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (*.f32 2 (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 -2))))
(-.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (/.f32 sinTheta_O 2) (/.f32 sinTheta_O -2))))
(-.f32 (+.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) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (*.f32 eta eta))))
(-.f32 (neg.f32 (*.f32 eta eta)) (-.f32 (/.f32 (*.f32 2 (*.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 eta (+.f32 eta eta)))))
(-.f32 (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (+.f32 eta eta))) (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (neg.f32 (*.f32 eta eta))))
(-.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (neg.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) -1/2) (*.f32 eta (+.f32 eta eta))) (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 eta eta) -1/2)))
(-.f32 (+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 -1/2 (*.f32 eta eta))) (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 -1/2 (*.f32 eta eta))))
(-.f32 (*.f32 eta (*.f32 eta -1/2)) (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 eta (*.f32 eta -1/2)))))
(-.f32 (*.f32 -2 (neg.f32 (*.f32 eta (*.f32 eta -1/2)))) (-.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 eta) -1/2) (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (neg.f32 (*.f32 (*.f32 eta eta) -1/2)))
(-.f32 (+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 -1/2 (*.f32 eta eta))) (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 -1/2 (*.f32 eta eta))))
(-.f32 (*.f32 eta (*.f32 eta -1/2)) (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 eta (*.f32 eta -1/2)))))
(-.f32 (*.f32 -2 (neg.f32 (*.f32 eta (*.f32 eta -1/2)))) (-.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 eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) -2))) (neg.f32 (*.f32 eta eta))) (neg.f32 (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) -2)))))
(-.f32 (+.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O -2))) (-.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O -2)))))
(-.f32 (+.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O -2))) (+.f32 0 (neg.f32 (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O -2)))))
(-.f32 (*.f32 -2 (-.f32 (neg.f32 (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O -2))) (*.f32 eta eta))) (*.f32 eta eta))
(-.f32 (+.f32 (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (-.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 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)))))) 2)))
(-.f32 (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (-.f32 (-.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 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)))))) 2))))
(-.f32 (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (-.f32 0 (+.f32 (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) 0)))
(-.f32 (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (neg.f32 (+.f32 (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) 0)))
(-.f32 (-.f32 (*.f32 eta eta) (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta))) (neg.f32 (*.f32 eta eta)))
(-.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.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 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 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (-.f32 (*.f32 (*.f32 eta eta) 3) (*.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 eta (*.f32 eta -2))))
(-.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 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (*.f32 3 (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(+.f32 (-.f32 -1 (*.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 (+.f32 eta eta)) (*.f32 3 (*.f32 eta eta))))))
(+.f32 (-.f32 (-.f32 (*.f32 2 (*.f32 eta eta)) (*.f32 3 (*.f32 eta eta))) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 (*.f32 eta eta) 1/2))
(-.f32 (-.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) 3))) (*.f32 eta eta))
(-.f32 (neg.f32 (*.f32 eta eta)) (+.f32 (*.f32 eta eta) (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 3 (*.f32 eta eta)))))
(-.f32 (-.f32 (*.f32 3 (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta (+.f32 eta eta)))
(+.f32 (*.f32 eta (*.f32 eta -2)) (-.f32 (*.f32 3 (*.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 eta (+.f32 eta eta)) (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)))) (*.f32 eta (*.f32 eta -2)))
(-.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.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 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 (*.f32 eta eta) 3/2) (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 eta eta) -1/2)))
(-.f32 (*.f32 -1/2 (*.f32 eta eta)) (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 eta eta) 3/2)))
(-.f32 (*.f32 eta (*.f32 eta -1/2)) (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (*.f32 eta 3/2))))
(-.f32 (-.f32 (*.f32 (*.f32 eta eta) -1/2) (*.f32 sinTheta_O (/.f32 (/.f32 sinTheta_O 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (-.f32 (+.f32 (*.f32 sinTheta_O (/.f32 (/.f32 sinTheta_O 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (*.f32 eta -2))) (*.f32 (*.f32 eta eta) -1/2)))
(-.f32 (*.f32 -1/2 (*.f32 eta eta)) (-.f32 (+.f32 (*.f32 eta (*.f32 eta -2)) (*.f32 sinTheta_O (/.f32 sinTheta_O (*.f32 2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (-.f32 (*.f32 -1/2 (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (*.f32 2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(-.f32 (*.f32 eta (*.f32 eta -1/2)) (-.f32 (+.f32 (*.f32 eta (*.f32 eta -2)) (*.f32 sinTheta_O (/.f32 sinTheta_O (*.f32 2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (-.f32 (*.f32 eta (*.f32 eta -1/2)) (*.f32 sinTheta_O (/.f32 sinTheta_O (*.f32 2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(-.f32 (-.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 (/.f32 sinTheta_O 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (-.f32 (*.f32 sinTheta_O (/.f32 (/.f32 sinTheta_O 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)))
(-.f32 (*.f32 eta eta) (+.f32 (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (*.f32 2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta eta)) (+.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (*.f32 2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(+.f32 (*.f32 eta eta) (-.f32 (+.f32 0 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (*.f32 2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 sinTheta_O (/.f32 sinTheta_O (*.f32 2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(-.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (*.f32 2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (*.f32 2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta eta)))
(-.f32 (-.f32 (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) -2))) (*.f32 eta eta)) (neg.f32 (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) -2)))))
(-.f32 (+.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O -2))) (-.f32 (*.f32 eta eta) (+.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O -2)))))
(-.f32 (+.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O -2))) (+.f32 0 (neg.f32 (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O -2)))))
(-.f32 (*.f32 -2 (-.f32 (neg.f32 (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O -2))) (*.f32 eta eta))) (*.f32 eta eta))
(-.f32 (-.f32 (*.f32 (*.f32 eta eta) -1/2) (+.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 eta eta) -1/2)))
(-.f32 (*.f32 -1/2 (*.f32 eta eta)) (-.f32 (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (*.f32 eta -2))) (*.f32 -1/2 (*.f32 eta eta))))
(-.f32 (*.f32 eta (*.f32 eta -1/2)) (-.f32 (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (*.f32 eta -2))) (*.f32 eta (*.f32 eta -1/2))))
(+.f32 (*.f32 -2 (neg.f32 (*.f32 eta (*.f32 eta -1/2)))) (-.f32 (/.f32 (*.f32 eta eta) 1/2) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (-.f32 (*.f32 (*.f32 eta eta) -1/2) (+.f32 (*.f32 sinTheta_O (/.f32 (/.f32 sinTheta_O 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (*.f32 eta -2)))) (-.f32 (*.f32 sinTheta_O (/.f32 (/.f32 sinTheta_O 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 eta eta) -1/2)))
(-.f32 (*.f32 -1/2 (*.f32 eta eta)) (-.f32 (+.f32 (*.f32 eta (*.f32 eta -2)) (*.f32 sinTheta_O (/.f32 sinTheta_O (*.f32 2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (-.f32 (*.f32 -1/2 (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (*.f32 2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(-.f32 (*.f32 eta (*.f32 eta -1/2)) (-.f32 (+.f32 (*.f32 eta (*.f32 eta -2)) (*.f32 sinTheta_O (/.f32 sinTheta_O (*.f32 2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (-.f32 (*.f32 eta (*.f32 eta -1/2)) (*.f32 sinTheta_O (/.f32 sinTheta_O (*.f32 2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(-.f32 (-.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) 3)) (-.f32 (*.f32 (neg.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 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(-.f32 (-.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 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 3 (*.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 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 (*.f32 eta (+.f32 eta eta)) (*.f32 3 (*.f32 eta eta))) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(-.f32 (*.f32 2 (*.f32 eta eta)) (+.f32 (-.f32 (*.f32 3 (*.f32 eta eta)) (*.f32 -2 (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)))) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (+.f32 (*.f32 (*.f32 eta eta) -1/2) (*.f32 eta (*.f32 eta 4))) (-.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) -1/2)))
(-.f32 (*.f32 -1/2 (*.f32 eta eta)) (-.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 (*.f32 eta 4)) (*.f32 -1/2 (*.f32 eta eta)))))
(-.f32 (*.f32 eta (*.f32 eta -1/2)) (-.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) 7/2)))
(-.f32 (*.f32 eta (*.f32 eta -1/2)) (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (+.f32 (*.f32 (*.f32 eta eta) 7/2) (*.f32 eta (*.f32 eta -2)))))
(*.f32 1 (-.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 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.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 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)))))) 1)
(-.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.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 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 -1 (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)))
(-.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.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 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (*.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 (*.f32 eta (+.f32 eta eta)) (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.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 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 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2))
(-.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.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 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 1/2 (-.f32 (-.f32 (*.f32 eta (*.f32 eta 4)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (+.f32 (*.f32 eta (*.f32 eta 4)) (*.f32 eta (*.f32 eta -2)))))
(*.f32 1/2 (+.f32 (-.f32 -1 (/.f32 (*.f32 2 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (-.f32 1 (*.f32 eta (*.f32 eta -2)))))
(*.f32 1/2 (+.f32 (-.f32 -1 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (-.f32 1 (*.f32 eta (*.f32 eta -2)))))
(*.f32 1/2 (+.f32 (/.f32 (*.f32 eta eta) 1/2) (neg.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 1/2 (-.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 eta (*.f32 eta -2)))))
(*.f32 1/2 (-.f32 (*.f32 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 eta)) (*.f32 eta (*.f32 eta -2)))))
(*.f32 1/2 (-.f32 (*.f32 2 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 eta (+.f32 (+.f32 eta eta) (*.f32 eta -2)))))
(*.f32 1/2 (-.f32 (*.f32 -2 (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta))) (*.f32 eta (+.f32 (+.f32 eta eta) (*.f32 eta -2)))))
(*.f32 1/2 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 eta eta) 3) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (*.f32 eta (*.f32 eta 4))))
(*.f32 1/2 (-.f32 (*.f32 2 (-.f32 (*.f32 3 (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 eta (*.f32 eta 4))))
(*.f32 (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) -1)
(-.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.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 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (*.f32 2 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)) 1/4)
(-.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.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 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 1/4 (*.f32 2 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)))
(-.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.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 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)))))) 1)
(-.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.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 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) 2)
(-.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.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 eta eta) (*.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))))) (*.f32 eta eta)) -1)
(-.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.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 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 (*.f32 2 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)) 4)
(-.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.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 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 eta 4)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 4) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (*.f32 eta -4))) 4)
(/.f32 (+.f32 (-.f32 (*.f32 4 (*.f32 eta (+.f32 eta eta))) (/.f32 (*.f32 4 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (*.f32 eta -4))) 4)
(/.f32 (+.f32 (-.f32 (*.f32 8 (*.f32 eta eta)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O 4)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (*.f32 eta -4))) 4)
(/.f32 (+.f32 (*.f32 2 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)) (*.f32 2 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2))) 8)
(-.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.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 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 (+.f32 (*.f32 eta (*.f32 eta -4)) (-.f32 (*.f32 (+.f32 eta eta) (*.f32 eta 4)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 4) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 4)
(/.f32 (+.f32 (-.f32 (*.f32 4 (*.f32 eta (+.f32 eta eta))) (/.f32 (*.f32 4 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (*.f32 eta -4))) 4)
(/.f32 (+.f32 (-.f32 (*.f32 8 (*.f32 eta eta)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O 4)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (*.f32 eta -4))) 4)
(pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1)
(-.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.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 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(neg.f32 (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)))
(-.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.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 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(neg.f32 (-.f32 (-.f32 (*.f32 (*.f32 eta eta) 3) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (-.f32 (*.f32 eta (*.f32 eta 4)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(neg.f32 (-.f32 (-.f32 (*.f32 3 (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (-.f32 (*.f32 eta (*.f32 eta 4)) (/.f32 (*.f32 2 (*.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 (*.f32 sinTheta_O (*.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (-.f32 (*.f32 eta (*.f32 eta 4)) (*.f32 3 (*.f32 eta eta)))))
(neg.f32 (+.f32 (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 eta eta) 3)) (*.f32 eta (+.f32 eta eta))))
(-.f32 (neg.f32 (*.f32 eta eta)) (+.f32 (*.f32 eta eta) (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 3 (*.f32 eta eta)))))
(-.f32 (-.f32 (*.f32 3 (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta (+.f32 eta eta)))
(+.f32 (*.f32 eta (*.f32 eta -2)) (-.f32 (*.f32 3 (*.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 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 (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 (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 (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 (/.f32 (/.f32 h (*.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 3/2 (/.f32 h (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 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 h (/.f32 3/2 (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 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)))))))) 3)) 4)
(+.f32 (/.f32 h (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)) (/.f32 (*.f32 h 3) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)))
(/.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 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 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 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 (*.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 (/.f32 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 (neg.f32 (/.f32 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 (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)))))))) 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 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(-.f32 (/.f32 (*.f32 3/2 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 2) (/.f32 (/.f32 h (*.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 (/.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 h (/.f32 3/2 (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 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)))))))) 3)) 4)
(-.f32 (/.f32 (*.f32 h 3) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)) (/.f32 (neg.f32 h) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)))
(/.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 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 (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))))))) (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 h (sqrt.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 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 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 (/.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 (/.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 (+.f32 h 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 (+.f32 h 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)))))))) (/.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 2 (/.f32 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 -2 (/.f32 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 (*.f32 (/.f32 h (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 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 4) (/.f32 1 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)))
(/.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 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 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4))))
(/.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 (/.f32 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 (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 (/.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))))))) (/.f32 h (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 h (sqrt.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 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 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 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 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 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))))))) (*.f32 (/.f32 h (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))))))) (/.f32 h (sqrt.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 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 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 1 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)) (*.f32 h 4))
(/.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 4) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1/4)
(/.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 (*.f32 h 4)) (/.f32 1 (*.f32 2 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4))))
(/.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 (*.f32 h 4)) (-.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))))))) 4)) (/.f32 1 (*.f32 2 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)))))
(/.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 (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 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 h (sqrt.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 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 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 (*.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))))))))) (/.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))))))) (/.f32 h (sqrt.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 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 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 (/.f32 h (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 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 (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 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 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 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 1/4 (/.f32 (*.f32 h 4) (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 1 (*.f32 2 (*.f32 (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 h 4)))
(/.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 (/.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 (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 (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 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 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 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 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 h (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 (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 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 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 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 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 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)))))))) (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 h (sqrt.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 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 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 (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 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)))))))))
(*.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 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 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 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 (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 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))))))) (/.f32 h (sqrt.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 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 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 (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)))))))) 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))))))) (/.f32 h (sqrt.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 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 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 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 h 4)) (/.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))))))) 4)) (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 h (sqrt.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 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 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 (/.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)))))))) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) h))
(*.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 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 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 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 (/.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)))))))) (*.f32 (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 (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 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 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 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 (/.f32 1 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)) (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 h 4)))
(*.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 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 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 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 (*.f32 (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))))))))) -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 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 2 (/.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)))))))))))
(*.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 2 (+.f32 1 (/.f32 0 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))))
(pow.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))))))))
(neg.f32 (neg.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 (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 (neg.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 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 2 (*.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 sinTheta_O (/.f32 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 2 (*.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 sinTheta_O (/.f32 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 2 (*.f32 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 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 2 (*.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 sinTheta_O (/.f32 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 2 (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O 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 2 (*.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 sinTheta_O (/.f32 (/.f32 sinTheta_O 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) -2)))
(+.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (*.f32 2 (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 -2)))
(+.f32 (-.f32 (*.f32 2 (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (*.f32 2 (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 -2)))
(+.f32 (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) -2))) (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) -2))))
(+.f32 (+.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O -2))) (+.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O -2))))
(+.f32 (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O -2)) (+.f32 (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O -2)) (*.f32 eta (+.f32 eta eta))))
(+.f32 (*.f32 2 (*.f32 eta eta)) (+.f32 (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O -2)) (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O -2))))
(+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) -2)) (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 (/.f32 sinTheta_O 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (*.f32 2 (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 -2)))
(+.f32 (-.f32 (*.f32 2 (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (*.f32 2 (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 -2)))
(+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) -2)) (/.f32 (+.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (*.f32 eta 4))) 2))
(+.f32 (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O -2)) (/.f32 (+.f32 (*.f32 eta (*.f32 eta 4)) (*.f32 sinTheta_O (/.f32 (neg.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)))) (/.f32 sinTheta_O -2)) (/.f32 (-.f32 (*.f32 eta (*.f32 eta 4)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2))
(+.f32 (-.f32 (*.f32 eta (*.f32 eta 4)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta (*.f32 eta -2)))
(+.f32 (*.f32 eta (*.f32 eta -2)) (-.f32 (*.f32 eta (*.f32 eta 4)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (*.f32 eta (-.f32 (*.f32 eta 4) (+.f32 eta eta))) (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 1 (-.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 sinTheta_O (/.f32 (neg.f32 sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(-.f32 (*.f32 2 (*.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 sinTheta_O (/.f32 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 2 (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 -1 (+.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 eta (*.f32 eta -2))))
(-.f32 (/.f32 (*.f32 eta eta) 1/2) (*.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))))) (*.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))))
(-.f32 (/.f32 (*.f32 eta eta) 1/2) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 (-.f32 (*.f32 eta (*.f32 eta 4)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/2)
(*.f32 1/2 (-.f32 (*.f32 eta (*.f32 eta 4)) (/.f32 (*.f32 2 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 1/2 (-.f32 (*.f32 eta (*.f32 eta 4)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 2 (+.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))) -2))))
(*.f32 2 (+.f32 (*.f32 eta eta) (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (/.f32 sinTheta_O -2))))
(*.f32 1/2 (-.f32 (*.f32 eta (*.f32 eta 4)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 1/2 (-.f32 (*.f32 eta (*.f32 eta 4)) (/.f32 (*.f32 2 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 1/2 (-.f32 (*.f32 eta (*.f32 eta 4)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 1/2 (-.f32 (*.f32 (+.f32 eta eta) (*.f32 eta 4)) (+.f32 (*.f32 eta (*.f32 eta 4)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 1/2 (-.f32 (*.f32 4 (*.f32 eta (+.f32 eta eta))) (+.f32 (*.f32 eta (*.f32 eta 4)) (/.f32 (*.f32 2 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 1/2 (+.f32 (*.f32 (*.f32 eta 4) (-.f32 (+.f32 eta eta) eta)) (neg.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 1/2 (-.f32 (*.f32 (+.f32 eta eta) (*.f32 eta 4)) (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) (*.f32 eta (*.f32 eta 4)))))
(*.f32 1/2 (-.f32 (*.f32 4 (*.f32 eta (+.f32 eta eta))) (+.f32 (*.f32 eta (*.f32 eta 4)) (/.f32 (*.f32 2 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 1/2 (+.f32 (*.f32 (*.f32 eta 4) (-.f32 (+.f32 eta eta) eta)) (neg.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (-.f32 (*.f32 (+.f32 eta eta) (*.f32 eta 4)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 4) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 1/4)
(*.f32 1/4 (-.f32 (*.f32 4 (*.f32 eta (+.f32 eta eta))) (/.f32 (*.f32 4 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 1/4 (-.f32 (*.f32 8 (*.f32 eta eta)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O 4)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 1/4 (-.f32 (*.f32 (+.f32 eta eta) (*.f32 eta 4)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 4) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 1/4 (-.f32 (*.f32 4 (*.f32 eta (+.f32 eta eta))) (/.f32 (*.f32 4 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 1/4 (-.f32 (*.f32 8 (*.f32 eta eta)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O 4)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 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 2 (*.f32 eta eta)) (*.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))))) (*.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))))
(-.f32 (/.f32 (*.f32 eta eta) 1/2) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 (-.f32 (*.f32 eta (*.f32 eta 4)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 2) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2)
(/.f32 (-.f32 (*.f32 eta (*.f32 eta 4)) (/.f32 (*.f32 2 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2)
(/.f32 (-.f32 (*.f32 eta (*.f32 eta 4)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O 2)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2)
(/.f32 (-.f32 (*.f32 (+.f32 eta eta) (*.f32 eta 4)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 4) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 4)
(/.f32 (-.f32 (*.f32 4 (*.f32 eta (+.f32 eta eta))) (/.f32 (*.f32 4 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 4)
(/.f32 (-.f32 (*.f32 8 (*.f32 eta eta)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O 4)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 4)
(/.f32 (+.f32 (-.f32 (*.f32 (+.f32 eta eta) (*.f32 eta 4)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 4) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (-.f32 (*.f32 (+.f32 eta eta) (*.f32 eta 4)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) 4) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 8)
(/.f32 (-.f32 (*.f32 4 (*.f32 eta (+.f32 eta eta))) (/.f32 (*.f32 4 (*.f32 sinTheta_O sinTheta_O)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 4)
(/.f32 (-.f32 (*.f32 8 (*.f32 eta eta)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O 4)) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 4)
(pow.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 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 2 (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(neg.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 eta eta) 1/2) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))

eval1.2s (5.5%)

Compiler

Compiled 40659 to 28642 computations (29.6% saved)

prune297.0ms (1.4%)

Pruning

11 alts after pruning (7 fresh and 4 done)

PrunedKeptTotal
New110461110
Fresh011
Picked101
Done145
Total1106111117
Error
0.4b
Counts
1117 → 11
Alt Table
Click to see full alt table
StatusErrorProgram
0.7b
(asin.f32 (/.f32 h (/.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 2)))
0.7b
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
3.4b
(asin.f32 (/.f32 h (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2)) (sqrt.f32 1/2))))
3.2b
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta eta)))))
3.3b
(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.3b
(asin.f32 (/.f32 h eta))
0.8b
(asin.f32 (+.f32 (/.f32 (*.f32 h 3) (*.f32 2 (+.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)))))))
0.9b
(asin.f32 (*.f32 (/.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 (/.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) (/.f32 1 (/.f32 2 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))
1.0b
(asin.f32 (*.f32 (/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) h))
3.5b
(asin.f32 (*.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) h))
1.5b
(asin.f32 (*.f32 (/.f32 1 eta) h))
Compiler

Compiled 406 to 286 computations (29.6% saved)

localize62.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 69 to 42 computations (39.1% saved)

series13.0ms (0.1%)

Counts
4 → 96
Calls

30 calls:

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

rewrite162.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
912×rational_best-simplify-58
628×rational_best-simplify-1
596×rational_best-simplify-60
530×rational_best-simplify-47
486×rational_best-simplify-83
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
014116
1100116
2262116
3922104
45940104
Stop Event
node limit
Counts
4 → 218
Calls
Call 1
Inputs
(/.f32 (pow.f32 sinTheta_O 2) eta)
(+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(/.f32 h (/.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 2))
(asin.f32 (/.f32 h (/.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 2)))
Outputs
((#(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) 0)))) (#(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 eta 1/2) (+.f32 (*.f32 eta 1/2) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta) eta)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)) (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)) (/.f32 (*.f32 3/2 (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) 3) (*.f32 eta 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 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 0 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 1/2)) (/.f32 (pow.f32 sinTheta_O 2) eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)) (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))) (neg.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 3/2 (/.f32 (pow.f32 sinTheta_O 2) eta)) 2) (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) 3) (*.f32 eta 4)) (/.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (*.f32 eta 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta 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 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 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 (/.f32 (pow.f32 sinTheta_O 2) eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (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)) -1)))) (#(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 eta) (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 1/2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 sinTheta_O 2) 4) (/.f32 (/.f32 1/2 eta) 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 1/2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) 4) eta))))) (#(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 1 eta) (*.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 eta) (*.f32 2 (pow.f32 sinTheta_O 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 eta) (*.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1/2 eta) 2) (*.f32 (pow.f32 sinTheta_O 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 sinTheta_O 2) -2) (/.f32 1/2 (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) 4) eta) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (*.f32 (pow.f32 sinTheta_O 2) 4)) (/.f32 1 (*.f32 2 (*.f32 eta 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta)) eta)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 1/2)) eta) (/.f32 1 (/.f32 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 -2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) 4)) (/.f32 1/4 (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 2 (*.f32 eta 4))) (*.f32 2 (*.f32 (pow.f32 sinTheta_O 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 2 eta)) (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 1/2)) eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (/.f32 1 eta) eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 eta (*.f32 2 (pow.f32 sinTheta_O 2))) (/.f32 (/.f32 1/2 eta) eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) (/.f32 1 eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 1/2))) (/.f32 1/2 eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 eta (*.f32 (pow.f32 sinTheta_O 2) 4)) (/.f32 (/.f32 (/.f32 1/2 eta) 2) eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 eta) eta) (*.f32 (pow.f32 sinTheta_O 2) eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1/2 eta) eta) (*.f32 eta (*.f32 2 (pow.f32 sinTheta_O 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (/.f32 1/2 eta) 2) eta) (*.f32 eta (*.f32 (pow.f32 sinTheta_O 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (pow.f32 (+.f32 sinTheta_O sinTheta_O) 2)) (/.f32 1/4 (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) 1)))) (#(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 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) (neg.f32 eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) (+.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 eta 1/2) (+.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta) (/.f32 eta -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 eta 1/2) (+.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta) (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 eta 1/2) (+.f32 (/.f32 eta -2) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 eta 1/2) (-.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta) (*.f32 eta 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 eta 1/2) (/.f32 (+.f32 (neg.f32 eta) (*.f32 2 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2) (+.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta) (/.f32 eta -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2) (-.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta) (*.f32 eta 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2) (-.f32 (neg.f32 eta) (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2) (neg.f32 (+.f32 eta (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2) (/.f32 (neg.f32 (-.f32 (*.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 2) eta))) 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 eta) (+.f32 (neg.f32 eta) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 2) eta)) (+.f32 (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -2) (+.f32 eta (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 eta (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2)) (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))) (+.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta) (/.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))) (*.f32 -3 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))) (neg.f32 (/.f32 (*.f32 -3/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))) (/.f32 (*.f32 3 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 (neg.f32 eta) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 eta 4) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 eta eta)))))) (#(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 (+.f32 eta (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) 2) (/.f32 (-.f32 (/.f32 eta -2) (*.f32 -3 (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (+.f32 eta (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) 2) (-.f32 (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -2) (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 eta 1/2) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 eta -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 -3/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))) 2) (/.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)) (-.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta) eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 1/2)) eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 eta 1/2) eta) (-.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)) 4) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (-.f32 (/.f32 eta -2) (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))) (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2)) (-.f32 (/.f32 eta -2) (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 4) (+.f32 eta (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2))) (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 -3 (*.f32 eta 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 eta 1/2) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) (/.f32 eta -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta)) (/.f32 eta -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 3 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) (/.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 3 (*.f32 eta 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 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) 2) (/.f32 (-.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta) eta) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 eta 1/2) (+.f32 eta eta)) (-.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 eta 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/8 (*.f32 2 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 4)) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -2 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 eta 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 2 (-.f32 (*.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 2) eta)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 4)) (*.f32 2 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (-.f32 (*.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 eta 4) (*.f32 2 (*.f32 2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (*.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)))) (*.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 4)) (neg.f32 (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (*.f32 2 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 4))) (neg.f32 (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) 16)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta)) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) (/.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (/.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)))) (neg.f32 (/.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) 4) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (/.f32 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 4) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (/.f32 (*.f32 2 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 4)) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))) -16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (/.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (/.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (*.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))))) -1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (/.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 4))) -1/8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (*.f32 (*.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) 4)) (neg.f32 (*.f32 (*.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (*.f32 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 4) 8)) (neg.f32 (*.f32 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 4) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (*.f32 16 (*.f32 2 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 4)))) (neg.f32 (*.f32 16 (*.f32 2 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) (/.f32 h (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (*.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)))) (/.f32 (*.f32 h 3) (*.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 h (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) 2) (/.f32 (/.f32 (*.f32 h 3) (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) (/.f32 (neg.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 (*.f32 h 3) (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) 2) (/.f32 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 h 3) (*.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)))) (/.f32 (neg.f32 h) (*.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 h (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 h (/.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (/.f32 h (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 h h) (/.f32 1 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta) (/.f32 (/.f32 h (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 h) (/.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 h 4) (/.f32 1/2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (neg.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (/.f32 h (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) h)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) (+.f32 h h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (/.f32 h (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) (*.f32 h 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (/.f32 (/.f32 h (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) 1/8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 h (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) 1/8) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (*.f32 h 4)) (/.f32 1 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 h -2) (/.f32 1 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.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) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))) (/.f32 1 (/.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 h (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (/.f32 1 (/.f32 2 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (/.f32 (*.f32 h 4) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -2 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (*.f32 h 4)) (/.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 4)) (*.f32 2 (*.f32 h 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)))) (/.f32 h (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 2 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))) (/.f32 (/.f32 h (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (/.f32 (/.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (+.f32 h h)) (/.f32 (/.f32 1 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))) (/.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (/.f32 h (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))))) (/.f32 1 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (*.f32 h 4)) (/.f32 (/.f32 1/2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (*.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (+.f32 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1/2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (*.f32 h 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (/.f32 2 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))) -1) (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))) 2) (/.f32 (asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))) 2) (/.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))) (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))) 1)))))

simplify190.0ms (0.9%)

Algorithm
egg-herbie
Rules
1152×rational_best-simplify-57
976×rational_best-simplify-48
906×rational_best-simplify-52
830×rational_best-simplify-108
726×rational_best-simplify-51
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
052014942
1147714244
2486313188
Stop Event
node limit
Counts
314 → 381
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 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))
(*.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))))))
(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 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) 0)
(+.f32 0 (/.f32 (pow.f32 sinTheta_O 2) eta))
(+.f32 (*.f32 eta 1/2) (+.f32 (*.f32 eta 1/2) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)))
(+.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta) eta)
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)) (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)) (/.f32 (*.f32 3/2 (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) 3) (*.f32 eta 4)))
(-.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) 0)
(-.f32 0 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 1/2)) (/.f32 (pow.f32 sinTheta_O 2) eta))
(-.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)) (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))) (neg.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))))
(-.f32 (/.f32 (*.f32 3/2 (/.f32 (pow.f32 sinTheta_O 2) eta)) 2) (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)) 2))
(-.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) 3) (*.f32 eta 4)) (/.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (*.f32 eta 4)))
(*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 1 eta))
(*.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta)))
(*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) 1)
(*.f32 1 (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 (*.f32 2 (pow.f32 sinTheta_O 2)) (/.f32 1/2 eta))
(*.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) -1)
(*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 1 (neg.f32 eta)))
(*.f32 (neg.f32 eta) (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))
(*.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 1/2)) 1/2)
(*.f32 (*.f32 (pow.f32 sinTheta_O 2) 4) (/.f32 (/.f32 1/2 eta) 2))
(*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 1/2)))
(*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) 4) eta))
(*.f32 (/.f32 1 eta) (pow.f32 sinTheta_O 2))
(*.f32 (/.f32 1 eta) (*.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(*.f32 (/.f32 1/2 eta) (*.f32 2 (pow.f32 sinTheta_O 2)))
(*.f32 (/.f32 1/2 eta) (*.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 1/2))))
(*.f32 (/.f32 (/.f32 1/2 eta) 2) (*.f32 (pow.f32 sinTheta_O 2) 4))
(*.f32 (*.f32 (pow.f32 sinTheta_O 2) -2) (/.f32 1/2 (neg.f32 eta)))
(*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) 4) eta) 1/4)
(*.f32 (*.f32 2 (*.f32 (pow.f32 sinTheta_O 2) 4)) (/.f32 1 (*.f32 2 (*.f32 eta 4))))
(*.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta)) eta)
(*.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 1/2)) eta) (/.f32 1 (/.f32 2 eta)))
(*.f32 -1/2 (*.f32 -2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(*.f32 -2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))
(*.f32 (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) 4)) (/.f32 1/4 (neg.f32 eta)))
(*.f32 (/.f32 1 (*.f32 2 (*.f32 eta 4))) (*.f32 2 (*.f32 (pow.f32 sinTheta_O 2) 4)))
(*.f32 (/.f32 1 (/.f32 2 eta)) (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 1/2)) eta))
(*.f32 (*.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (/.f32 1 eta) eta))
(*.f32 (*.f32 eta (*.f32 2 (pow.f32 sinTheta_O 2))) (/.f32 (/.f32 1/2 eta) eta))
(*.f32 (*.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) (/.f32 1 eta))
(*.f32 (*.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 1/2))) (/.f32 1/2 eta))
(*.f32 (*.f32 eta (*.f32 (pow.f32 sinTheta_O 2) 4)) (/.f32 (/.f32 (/.f32 1/2 eta) 2) eta))
(*.f32 (/.f32 (/.f32 1 eta) eta) (*.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 (/.f32 (/.f32 1/2 eta) eta) (*.f32 eta (*.f32 2 (pow.f32 sinTheta_O 2))))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 eta) 2) eta) (*.f32 eta (*.f32 (pow.f32 sinTheta_O 2) 4)))
(*.f32 (neg.f32 (pow.f32 (+.f32 sinTheta_O sinTheta_O) 2)) (/.f32 1/4 (neg.f32 eta)))
(pow.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) 1)
(neg.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(-.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) (neg.f32 eta))
(-.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 0)
(-.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) (+.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(-.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta))
(-.f32 0 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)))
(-.f32 (*.f32 eta 1/2) (+.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta) (/.f32 eta -2)))
(-.f32 (*.f32 eta 1/2) (+.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta) (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -2)))
(-.f32 (*.f32 eta 1/2) (+.f32 (/.f32 eta -2) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)))
(-.f32 (*.f32 eta 1/2) (-.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta) (*.f32 eta 1/2)))
(-.f32 (*.f32 eta 1/2) (/.f32 (+.f32 (neg.f32 eta) (*.f32 2 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) 2))
(-.f32 (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2) (+.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta) (/.f32 eta -2)))
(-.f32 (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2) (-.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta) (*.f32 eta 1/2)))
(-.f32 (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2) (-.f32 (neg.f32 eta) (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2)))
(-.f32 (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2) (neg.f32 (+.f32 eta (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2))))
(-.f32 (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2) (/.f32 (neg.f32 (-.f32 (*.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 2) eta))) 2))
(-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(-.f32 (+.f32 eta eta) (+.f32 (neg.f32 eta) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (-.f32 (*.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 2) eta)) (+.f32 (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -2) (+.f32 eta (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2))))
(-.f32 (+.f32 eta (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2)) (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -2))
(-.f32 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))) (+.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta) (/.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) -4)))
(-.f32 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))) (*.f32 -3 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))))
(-.f32 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))) (neg.f32 (/.f32 (*.f32 -3/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))) 2)))
(-.f32 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))) (/.f32 (*.f32 3 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta)) 2))
(-.f32 (*.f32 2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 (neg.f32 eta) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (*.f32 eta 4) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 eta eta)))
(-.f32 (*.f32 eta 3) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (/.f32 (+.f32 eta (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) 2) (/.f32 (-.f32 (/.f32 eta -2) (*.f32 -3 (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -2))) 2))
(-.f32 (/.f32 (+.f32 eta (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) 2) (-.f32 (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -2) (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))))
(-.f32 (+.f32 (*.f32 eta 1/2) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 eta -2))
(-.f32 (/.f32 (*.f32 -3/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))) 2) (/.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) -4))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)) (-.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta) eta))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) (+.f32 eta eta)))
(-.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 1/2)) eta))
(-.f32 (+.f32 (*.f32 eta 1/2) eta) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 1/2)))
(-.f32 (+.f32 (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 4) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (-.f32 (/.f32 eta -2) (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 4)))
(-.f32 (+.f32 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))) (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2)) (-.f32 (/.f32 eta -2) (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))))
(-.f32 (+.f32 (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 4) (+.f32 eta (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2))) (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -4))
(-.f32 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 -3 (*.f32 eta 1/2)))
(-.f32 (-.f32 (*.f32 eta 1/2) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) (/.f32 eta -2))
(-.f32 (-.f32 (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta)) (/.f32 eta -2))
(-.f32 (*.f32 3 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) (/.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) -4))
(-.f32 (*.f32 3 (*.f32 eta 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 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) 2) (/.f32 (-.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta) eta) 2))
(-.f32 (+.f32 (*.f32 eta 1/2) (+.f32 eta eta)) (-.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 eta 1/2)))
(*.f32 2 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 1)
(*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) 2)
(*.f32 1 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)))
(*.f32 (*.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) 1/2)
(*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) -1)
(*.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta) -2)
(*.f32 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 4) 1/4)
(*.f32 1/2 (*.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))))
(*.f32 1/4 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 4))
(*.f32 1/8 (*.f32 2 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 4)))
(*.f32 (*.f32 2 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 4)) 1/8)
(*.f32 -2 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta))
(/.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 1)
(/.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) 1/2)
(/.f32 (*.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) 2)
(/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) -1)
(/.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta) -1/2)
(/.f32 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 4) 4)
(/.f32 (*.f32 2 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 4)) 8)
(/.f32 (*.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))) -2)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 eta 4)) 4)
(/.f32 (+.f32 (*.f32 2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 2 (-.f32 (*.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 2) eta)))) 4)
(/.f32 (+.f32 (*.f32 2 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 4)) (*.f32 2 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 4))) 16)
(/.f32 (+.f32 (*.f32 2 (-.f32 (*.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 4)
(/.f32 (+.f32 (*.f32 eta 4) (*.f32 2 (*.f32 2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) 4)
(/.f32 (-.f32 (*.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 1/2))) 2)
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -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 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta))
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (*.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)))) (*.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))))
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 4)) (neg.f32 (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) 8)))
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (*.f32 2 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 4))) (neg.f32 (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) 16)))
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta)) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) (/.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) -4))
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (/.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)))) (neg.f32 (/.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)))))
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) 4) -4)
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (/.f32 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 4) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))) -8)
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (/.f32 (*.f32 2 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 4)) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))) -16)
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (/.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)))) -1/2)
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (/.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (*.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))))) -1/4)
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (/.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 4))) -1/8)
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (*.f32 (*.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) 4)) (neg.f32 (*.f32 (*.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) 4)))
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (*.f32 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 4) 8)) (neg.f32 (*.f32 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 4) 8)))
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (*.f32 16 (*.f32 2 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 4)))) (neg.f32 (*.f32 16 (*.f32 2 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 4)))))
(pow.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 1)
(neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)))
(+.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) 0)
(+.f32 0 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(+.f32 (/.f32 h (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) (/.f32 h (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))))
(+.f32 (/.f32 h (*.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)))) (/.f32 (*.f32 h 3) (*.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)))))
(+.f32 (/.f32 (/.f32 h (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) 2) (/.f32 (/.f32 (*.f32 h 3) (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) 2))
(-.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) 0)
(-.f32 0 (neg.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))
(-.f32 (/.f32 h (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))))
(-.f32 (/.f32 h (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) (/.f32 (neg.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))) 2))
(-.f32 (/.f32 h (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(-.f32 (/.f32 (/.f32 (*.f32 h 3) (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) 2) (/.f32 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))) 2))
(-.f32 (/.f32 (*.f32 h 3) (*.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)))) (/.f32 (neg.f32 h) (*.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)))))
(*.f32 2 (/.f32 h (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))))
(*.f32 h (/.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))))
(*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (/.f32 h (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))
(*.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) 1)
(*.f32 1 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 (+.f32 h h) (/.f32 1 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))))
(*.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta) (/.f32 (/.f32 h (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))))
(*.f32 (neg.f32 h) (/.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))))
(*.f32 (/.f32 h (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) 1/2)
(*.f32 (*.f32 h 4) (/.f32 1/2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))))
(*.f32 -1 (neg.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))
(*.f32 1/2 (/.f32 h (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))))
(*.f32 (/.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) h)
(*.f32 (/.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))
(*.f32 (/.f32 1 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) (+.f32 h h))
(*.f32 (/.f32 1 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (/.f32 h (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))))))
(*.f32 (/.f32 1/2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) (*.f32 h 4))
(*.f32 1/4 (/.f32 (/.f32 h (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) 1/8))
(*.f32 (/.f32 (/.f32 h (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) 1/8) 1/4)
(*.f32 (*.f32 2 (*.f32 h 4)) (/.f32 1 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 4)))
(*.f32 (*.f32 h -2) (/.f32 1 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))))
(*.f32 (*.f32 h -2) (/.f32 -1 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))))
(*.f32 (/.f32 h (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(*.f32 (/.f32 h (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))) (/.f32 1 (/.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)))))
(*.f32 (/.f32 (/.f32 h (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (/.f32 1 (/.f32 2 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))
(*.f32 -1/2 (/.f32 (*.f32 h 4) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))))
(*.f32 -2 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))))
(*.f32 (neg.f32 (*.f32 h 4)) (/.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))))
(*.f32 (/.f32 1 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 4)) (*.f32 2 (*.f32 h 4)))
(*.f32 (/.f32 1 (/.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)))) (/.f32 h (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))
(*.f32 (/.f32 1 (/.f32 2 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))) (/.f32 (/.f32 h (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 (*.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (/.f32 (/.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (+.f32 h h)) (/.f32 (/.f32 1 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))) (/.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))))
(*.f32 (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (/.f32 h (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))))) (/.f32 1 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))))
(*.f32 (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (*.f32 h 4)) (/.f32 (/.f32 1/2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 (/.f32 (/.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (*.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 (/.f32 (/.f32 1 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (+.f32 h h)))
(*.f32 (/.f32 (/.f32 1/2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (*.f32 h 4)))
(*.f32 (+.f32 (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (/.f32 2 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))) -1) (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(pow.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) 1)
(neg.f32 (neg.f32 (/.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 eta -2))))) 0)
(+.f32 0 (asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))
(+.f32 (/.f32 (asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))) 2) (/.f32 (asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))) 2))
(-.f32 (asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))) 0)
(-.f32 (/.f32 (asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))) 2) (/.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))) 2))
(*.f32 (asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))) 1)
(*.f32 1 (asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))
(*.f32 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))) 1/2)
(*.f32 1/2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))))
(*.f32 1/4 (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))))
(*.f32 (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))) 1/4)
(/.f32 (asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))) 1)
(/.f32 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))) 2)
(/.f32 (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))) 4)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))) (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))))) 8)
(pow.f32 (asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))) 1)
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) eta))
(-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 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) eta))
(-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 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) eta))
(-.f32 (+.f32 eta eta) (/.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 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 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) eta))
(-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 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) eta))
(-.f32 (+.f32 eta eta) (/.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 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 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) eta))
(-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 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) eta))
(-.f32 (+.f32 eta eta) (/.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 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 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) eta))
(-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 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) eta))
(-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.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) eta))
(-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 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) eta))
(-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 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) eta))
(-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.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) eta))
(-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 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) eta))
(-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 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) eta))
(-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 h (/.f32 2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 h (/.f32 2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 h (/.f32 2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 h (/.f32 2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 h (/.f32 2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 h (/.f32 2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 h (/.f32 2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 h (/.f32 2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 h (/.f32 2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 h (/.f32 2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 h (/.f32 2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 h (/.f32 2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2)))
(*.f32 (*.f32 eta h) (/.f32 -2 (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 eta h) (/.f32 -2 (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -4 (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 h (pow.f32 eta 3)) (/.f32 -4 (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 (*.f32 eta h) (/.f32 -2 (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 -8 (pow.f32 sinTheta_O 6)))))
(+.f32 (*.f32 (*.f32 eta h) (/.f32 -2 (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -4 (pow.f32 sinTheta_O 4))) (*.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 -8 (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 h (pow.f32 eta 3)) (/.f32 -4 (pow.f32 sinTheta_O 4))) (*.f32 (*.f32 h (pow.f32 eta 7)) (/.f32 -16 (pow.f32 sinTheta_O 8)))) (+.f32 (*.f32 (*.f32 eta h) (/.f32 -2 (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 -8 (pow.f32 sinTheta_O 6)))))
(+.f32 (+.f32 (*.f32 (*.f32 eta h) (/.f32 -2 (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -4 (pow.f32 sinTheta_O 4)))) (+.f32 (*.f32 (*.f32 h (pow.f32 eta 7)) (/.f32 -16 (pow.f32 sinTheta_O 8))) (*.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 -8 (pow.f32 sinTheta_O 6)))))
(+.f32 (+.f32 (*.f32 (*.f32 eta h) (/.f32 -2 (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -4 (pow.f32 sinTheta_O 4)))) (+.f32 (*.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 -8 (pow.f32 sinTheta_O 6))) (*.f32 (*.f32 h (pow.f32 eta 7)) (/.f32 -16 (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/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (pow.f32 eta 5))) (/.f32 h eta)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (+.f32 (/.f32 h eta) (*.f32 1/4 (/.f32 (*.f32 h (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 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (pow.f32 eta 5))) (/.f32 h eta))) (*.f32 (*.f32 h (pow.f32 sinTheta_O 6)) (/.f32 1/8 (pow.f32 eta 7))))
(+.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (+.f32 (/.f32 h eta) (*.f32 1/4 (/.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (pow.f32 eta 5))))) (*.f32 (*.f32 h (pow.f32 sinTheta_O 6)) (/.f32 1/8 (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 (*.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/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (pow.f32 eta 5))) (/.f32 h eta)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (+.f32 (/.f32 h eta) (*.f32 1/4 (/.f32 (*.f32 h (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 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (pow.f32 eta 5))) (/.f32 h eta))) (*.f32 (*.f32 h (pow.f32 sinTheta_O 6)) (/.f32 1/8 (pow.f32 eta 7))))
(+.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (+.f32 (/.f32 h eta) (*.f32 1/4 (/.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (pow.f32 eta 5))))) (*.f32 (*.f32 h (pow.f32 sinTheta_O 6)) (/.f32 1/8 (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 (*.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/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (pow.f32 eta 5))) (/.f32 h eta)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (+.f32 (/.f32 h eta) (*.f32 1/4 (/.f32 (*.f32 h (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 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (pow.f32 eta 5))) (/.f32 h eta))) (*.f32 (*.f32 h (pow.f32 sinTheta_O 6)) (/.f32 1/8 (pow.f32 eta 7))))
(+.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (+.f32 (/.f32 h eta) (*.f32 1/4 (/.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (pow.f32 eta 5))))) (*.f32 (*.f32 h (pow.f32 sinTheta_O 6)) (/.f32 1/8 (pow.f32 eta 7))))
(*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2)))
(*.f32 (*.f32 eta h) (/.f32 -2 (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 eta h) (/.f32 -2 (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -4 (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 h (pow.f32 eta 3)) (/.f32 -4 (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 (*.f32 eta h) (/.f32 -2 (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 -8 (pow.f32 sinTheta_O 6)))))
(+.f32 (*.f32 (*.f32 eta h) (/.f32 -2 (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -4 (pow.f32 sinTheta_O 4))) (*.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 -8 (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 h (pow.f32 eta 3)) (/.f32 -4 (pow.f32 sinTheta_O 4))) (*.f32 (*.f32 h (pow.f32 eta 7)) (/.f32 -16 (pow.f32 sinTheta_O 8)))) (+.f32 (*.f32 (*.f32 eta h) (/.f32 -2 (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 -8 (pow.f32 sinTheta_O 6)))))
(+.f32 (+.f32 (*.f32 (*.f32 eta h) (/.f32 -2 (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -4 (pow.f32 sinTheta_O 4)))) (+.f32 (*.f32 (*.f32 h (pow.f32 eta 7)) (/.f32 -16 (pow.f32 sinTheta_O 8))) (*.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 -8 (pow.f32 sinTheta_O 6)))))
(+.f32 (+.f32 (*.f32 (*.f32 eta h) (/.f32 -2 (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -4 (pow.f32 sinTheta_O 4)))) (+.f32 (*.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 -8 (pow.f32 sinTheta_O 6))) (*.f32 (*.f32 h (pow.f32 eta 7)) (/.f32 -16 (pow.f32 sinTheta_O 8)))))
(*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2)))
(*.f32 (*.f32 eta h) (/.f32 -2 (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 eta h) (/.f32 -2 (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -4 (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 h (pow.f32 eta 3)) (/.f32 -4 (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 (*.f32 eta h) (/.f32 -2 (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 -8 (pow.f32 sinTheta_O 6)))))
(+.f32 (*.f32 (*.f32 eta h) (/.f32 -2 (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -4 (pow.f32 sinTheta_O 4))) (*.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 -8 (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 h (pow.f32 eta 3)) (/.f32 -4 (pow.f32 sinTheta_O 4))) (*.f32 (*.f32 h (pow.f32 eta 7)) (/.f32 -16 (pow.f32 sinTheta_O 8)))) (+.f32 (*.f32 (*.f32 eta h) (/.f32 -2 (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 -8 (pow.f32 sinTheta_O 6)))))
(+.f32 (+.f32 (*.f32 (*.f32 eta h) (/.f32 -2 (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -4 (pow.f32 sinTheta_O 4)))) (+.f32 (*.f32 (*.f32 h (pow.f32 eta 7)) (/.f32 -16 (pow.f32 sinTheta_O 8))) (*.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 -8 (pow.f32 sinTheta_O 6)))))
(+.f32 (+.f32 (*.f32 (*.f32 eta h) (/.f32 -2 (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -4 (pow.f32 sinTheta_O 4)))) (+.f32 (*.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 -8 (pow.f32 sinTheta_O 6))) (*.f32 (*.f32 h (pow.f32 eta 7)) (/.f32 -16 (pow.f32 sinTheta_O 8)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 h (/.f32 2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 h (/.f32 2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 h (/.f32 2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 h (/.f32 2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 h (/.f32 2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 h (/.f32 2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 h (/.f32 2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 h (/.f32 2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 h (/.f32 2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 h (/.f32 2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 h (/.f32 2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 h (/.f32 2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 h (/.f32 2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 h (/.f32 2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 h (/.f32 2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 h (/.f32 2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 h (/.f32 2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 h (/.f32 2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 h (/.f32 2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 h (/.f32 2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(asin.f32 (*.f32 -2 (/.f32 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 eta -2)))))
(asin.f32 (*.f32 -2 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)))))
(asin.f32 (*.f32 -2 (/.f32 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 eta -2)))))
(asin.f32 (*.f32 -2 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)))))
(asin.f32 (*.f32 -2 (/.f32 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 eta -2)))))
(asin.f32 (*.f32 -2 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)))))
(asin.f32 (*.f32 -2 (/.f32 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 eta -2)))))
(asin.f32 (*.f32 -2 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 h (/.f32 2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 h (/.f32 2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 h (/.f32 2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 h (/.f32 2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 h (/.f32 2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 h (/.f32 2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 h (/.f32 2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 h (/.f32 2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 h (/.f32 2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 h (/.f32 2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 h (/.f32 2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 h (/.f32 2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(+.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) 0)
(+.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(+.f32 0 (/.f32 (pow.f32 sinTheta_O 2) eta))
(+.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(+.f32 (*.f32 eta 1/2) (+.f32 (*.f32 eta 1/2) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)))
(+.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(+.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta) eta)
(+.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))
(+.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)) (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) (/.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)) 4))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)) (/.f32 (*.f32 3/2 (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 3/2 eta)) 2))
(/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) 3)) 4)
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) 3) (*.f32 eta 4)))
(/.f32 (+.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 sinTheta_O 2) 3)) (*.f32 eta 4))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) 8) (*.f32 eta 8))
(-.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(+.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) 0)
(+.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(-.f32 0 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(+.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 1/2)) (/.f32 (pow.f32 sinTheta_O 2) eta))
(+.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(-.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)) (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))) (neg.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))))
(-.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))) (neg.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))))
(-.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -4)))
(-.f32 (/.f32 (*.f32 3/2 (/.f32 (pow.f32 sinTheta_O 2) eta)) 2) (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)) 2))
(/.f32 (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 3/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) 2)
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) 3) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta))) 4)
(-.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) 3) (*.f32 eta 4)) (/.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (*.f32 eta 4)))
(/.f32 (+.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 sinTheta_O 2) 3)) (*.f32 eta 4))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) 8) (*.f32 eta 8))
(*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))
(+.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 1 eta))
(+.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 eta (*.f32 eta eta)))
(*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) 1)
(+.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 1 (/.f32 (pow.f32 sinTheta_O 2) eta))
(+.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 (*.f32 2 (pow.f32 sinTheta_O 2)) (/.f32 1/2 eta))
(+.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) -1)
(+.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (/.f32 1 (neg.f32 eta)))
(+.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 (neg.f32 eta) (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (neg.f32 eta)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 eta (*.f32 eta eta)))
(*.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 1/2)) 1/2)
(+.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 (*.f32 (pow.f32 sinTheta_O 2) 4) (/.f32 (/.f32 1/2 eta) 2))
(+.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(+.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 1/2)))
(+.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 1/4 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) 4) eta))
(+.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 (/.f32 1 eta) (pow.f32 sinTheta_O 2))
(+.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 (/.f32 1 eta) (*.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 eta (*.f32 eta eta)))
(*.f32 (/.f32 1/2 eta) (*.f32 2 (pow.f32 sinTheta_O 2)))
(+.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 (/.f32 1/2 eta) (*.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 1/2))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 eta (*.f32 eta eta)))
(*.f32 (/.f32 (/.f32 1/2 eta) 2) (*.f32 (pow.f32 sinTheta_O 2) 4))
(+.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 (*.f32 (pow.f32 sinTheta_O 2) -2) (/.f32 1/2 (neg.f32 eta)))
(+.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) 4) eta) 1/4)
(+.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 (*.f32 2 (*.f32 (pow.f32 sinTheta_O 2) 4)) (/.f32 1 (*.f32 2 (*.f32 eta 4))))
(/.f32 (+.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 sinTheta_O 2) 3)) (*.f32 eta 4))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) 8) (*.f32 eta 8))
(*.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta)) eta)
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 eta (*.f32 eta eta)))
(*.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 1/2)) eta) (/.f32 1 (/.f32 2 eta)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 eta (*.f32 eta eta)))
(*.f32 -1/2 (*.f32 -2 (/.f32 (pow.f32 sinTheta_O 2) eta)))
(+.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 -2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))
(+.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 (neg.f32 (*.f32 (pow.f32 sinTheta_O 2) 4)) (/.f32 1/4 (neg.f32 eta)))
(+.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(*.f32 (/.f32 1 (*.f32 2 (*.f32 eta 4))) (*.f32 2 (*.f32 (pow.f32 sinTheta_O 2) 4)))
(/.f32 (+.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 sinTheta_O 2) 3)) (*.f32 eta 4))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) 8) (*.f32 eta 8))
(*.f32 (/.f32 1 (/.f32 2 eta)) (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 1/2)) eta))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 eta (*.f32 eta eta)))
(*.f32 (*.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (/.f32 1 eta) eta))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 eta (*.f32 eta eta)))
(*.f32 (*.f32 eta (*.f32 2 (pow.f32 sinTheta_O 2))) (/.f32 (/.f32 1/2 eta) eta))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 eta (*.f32 eta eta)))
(*.f32 (*.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) (/.f32 1 eta))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 eta (*.f32 eta eta)))
(*.f32 (*.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 1/2))) (/.f32 1/2 eta))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 eta (*.f32 eta eta)))
(*.f32 (*.f32 eta (*.f32 (pow.f32 sinTheta_O 2) 4)) (/.f32 (/.f32 (/.f32 1/2 eta) 2) eta))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 eta (*.f32 eta eta)))
(*.f32 (/.f32 (/.f32 1 eta) eta) (*.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 eta (*.f32 eta eta)))
(*.f32 (/.f32 (/.f32 1/2 eta) eta) (*.f32 eta (*.f32 2 (pow.f32 sinTheta_O 2))))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 eta (*.f32 eta eta)))
(*.f32 (/.f32 (/.f32 (/.f32 1/2 eta) 2) eta) (*.f32 eta (*.f32 (pow.f32 sinTheta_O 2) 4)))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 eta (*.f32 eta eta)))
(*.f32 (neg.f32 (pow.f32 (+.f32 sinTheta_O sinTheta_O) 2)) (/.f32 1/4 (neg.f32 eta)))
(/.f32 (*.f32 (pow.f32 (+.f32 sinTheta_O sinTheta_O) 2) 1/4) (neg.f32 (neg.f32 eta)))
(*.f32 1/4 (-.f32 (/.f32 (pow.f32 (+.f32 sinTheta_O sinTheta_O) 2) eta) 0))
(*.f32 1/4 (/.f32 (pow.f32 (+.f32 sinTheta_O sinTheta_O) 2) eta))
(pow.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) 1)
(+.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(neg.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(+.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(/.f32 (pow.f32 sinTheta_O 2) 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) eta))
(-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(-.f32 (-.f32 eta (/.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) eta))
(-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(-.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) 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) eta))
(-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(-.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) (+.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(+.f32 (-.f32 eta (+.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta)))) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(+.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) (+.f32 0 (neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta)))))
(-.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(-.f32 eta (-.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(-.f32 0 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(-.f32 (*.f32 eta 1/2) (+.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta) (/.f32 eta -2)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(-.f32 (*.f32 eta 1/2) (+.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta) (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -2)))
(+.f32 (-.f32 (*.f32 1/2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) (*.f32 eta 1/2))) eta)
(-.f32 (*.f32 eta 1/2) (+.f32 (/.f32 eta -2) (-.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) eta))
(-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(-.f32 (*.f32 eta 1/2) (-.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta) (*.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) eta))
(-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(-.f32 (*.f32 eta 1/2) (/.f32 (+.f32 (neg.f32 eta) (*.f32 2 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) 2))
(+.f32 eta (neg.f32 (/.f32 (*.f32 2 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 2)))
(-.f32 (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2) (+.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta) (/.f32 eta -2)))
(-.f32 (*.f32 eta 1/2) (+.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta) (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -2)))
(+.f32 (-.f32 (*.f32 1/2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) (*.f32 eta 1/2))) eta)
(-.f32 (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2) (-.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta) (*.f32 eta 1/2)))
(-.f32 (*.f32 eta 1/2) (+.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta) (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -2)))
(+.f32 (-.f32 (*.f32 1/2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) (*.f32 eta 1/2))) eta)
(-.f32 (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2) (-.f32 (neg.f32 eta) (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2)))
(-.f32 (*.f32 1/2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 (neg.f32 eta) (*.f32 1/2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(+.f32 (-.f32 (*.f32 1/2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -2)) eta)
(-.f32 (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2) (neg.f32 (+.f32 eta (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2))))
(-.f32 (*.f32 1/2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 (neg.f32 eta) (*.f32 1/2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(+.f32 (-.f32 (*.f32 1/2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -2)) eta)
(-.f32 (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2) (/.f32 (neg.f32 (-.f32 (*.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 2) eta))) 2))
(-.f32 (*.f32 1/2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 (neg.f32 (-.f32 (*.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 2) eta))) 2))
(-.f32 (*.f32 1/2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 (-.f32 (*.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 2) eta)) -2))
(-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 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) eta))
(-.f32 (+.f32 eta eta) (+.f32 (neg.f32 eta) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 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) eta))
(-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(-.f32 (-.f32 (*.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 2) eta)) (+.f32 (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -2) (+.f32 eta (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2))))
(-.f32 (*.f32 eta 3) (+.f32 (+.f32 (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -2) (+.f32 eta (*.f32 1/2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (-.f32 (*.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 2) eta)) (+.f32 eta (+.f32 (*.f32 1/2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -2))))
(+.f32 (-.f32 (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -2) eta) (-.f32 (*.f32 eta 3) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -2))))
(-.f32 (+.f32 eta (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2)) (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -2))
(-.f32 (*.f32 1/2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 (neg.f32 eta) (*.f32 1/2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(+.f32 (-.f32 (*.f32 1/2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -2)) eta)
(-.f32 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))) (+.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta) (/.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) -4)))
(-.f32 (*.f32 eta 1/2) (+.f32 (+.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta) (/.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) -4)) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))))
(+.f32 (-.f32 (*.f32 eta 1/2) (+.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta) (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) -4))) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -4)))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -4)) (-.f32 eta (+.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) (*.f32 eta 1/2)) (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) -4))))
(-.f32 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))) (*.f32 -3 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))))
(-.f32 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))) (*.f32 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))) -3))
(+.f32 (-.f32 (*.f32 eta 1/2) (*.f32 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))) -3)) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -4)))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -4)) (-.f32 (*.f32 eta 1/2) (*.f32 (+.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -4))) -3)))
(-.f32 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))) (neg.f32 (/.f32 (*.f32 -3/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))) 2)))
(-.f32 (*.f32 eta 1/2) (+.f32 (neg.f32 (/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) -3/2) 2)) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))))
(+.f32 (-.f32 (*.f32 eta 1/2) (/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) -3/2) -2)) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -4)))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -4)) (-.f32 (*.f32 eta 1/2) (/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) -3/2) -2)))
(-.f32 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))) (/.f32 (*.f32 3 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta)) 2))
(-.f32 (*.f32 eta 1/2) (/.f32 (+.f32 (*.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta) 6) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4))
(-.f32 (*.f32 eta 1/2) (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta) 6)) 4))
(-.f32 (*.f32 2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 (neg.f32 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 (/.f32 (pow.f32 sinTheta_O 2) eta)) (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 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta) 1/2))
(-.f32 (*.f32 eta 4) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 eta eta)))
(-.f32 (*.f32 eta 4) (+.f32 eta (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 (-.f32 (*.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 2) eta)) (/.f32 eta -1/2))
(+.f32 (-.f32 (*.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 eta -2))
(-.f32 (*.f32 eta 3) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 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) eta))
(-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(-.f32 (/.f32 (+.f32 eta (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) 2) (/.f32 (-.f32 (/.f32 eta -2) (*.f32 -3 (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -2))) 2))
(/.f32 (-.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)) (+.f32 eta eta)) (-.f32 (/.f32 eta -2) (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 3/2))) 2)
(-.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -4)) eta) (-.f32 (/.f32 eta -4) (/.f32 (*.f32 3/2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 2)))
(-.f32 (/.f32 (*.f32 3/2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 2) (+.f32 (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -4) (neg.f32 eta)))
(-.f32 (/.f32 (+.f32 eta (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) 2) (-.f32 (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -2) (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))))
(-.f32 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))) (-.f32 (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -2) (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)) (+.f32 eta eta)) 2)))
(-.f32 (*.f32 eta 1/2) (+.f32 (-.f32 (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -2) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -4)) eta)) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))))
(-.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -4)))) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)) eta))
(-.f32 (+.f32 (*.f32 eta 1/2) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 eta -2))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(-.f32 (/.f32 (*.f32 -3/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))) 2) (/.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) -4))
(-.f32 (/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) -3/2) 2) (/.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) -4))
(-.f32 (/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) -3/2) 2) (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) -4))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)) (-.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta) eta))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(-.f32 eta (-.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) (+.f32 eta eta)))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(-.f32 eta (-.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(-.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 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) eta))
(-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(-.f32 (+.f32 (*.f32 eta 1/2) eta) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.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) eta))
(-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(-.f32 (+.f32 (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 4) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (-.f32 (/.f32 eta -2) (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 4)))
(-.f32 (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 4) (-.f32 (/.f32 eta -2) (+.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 4))))
(-.f32 (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 4) (+.f32 (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -2) (neg.f32 (+.f32 eta (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 4)))))
(-.f32 (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 4) (+.f32 (-.f32 (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -2) eta) (neg.f32 (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 4))))
(-.f32 (+.f32 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))) (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2)) (-.f32 (/.f32 eta -2) (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))))
(-.f32 (+.f32 (*.f32 1/2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)) (-.f32 (*.f32 eta 1/2) (/.f32 eta -2))))
(-.f32 eta (+.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)) (*.f32 1/2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)) (*.f32 eta 1/2))))
(-.f32 (+.f32 (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 4) (+.f32 eta (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2))) (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -4))
(-.f32 (+.f32 (*.f32 1/2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 eta (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 4))) (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -4))
(-.f32 (+.f32 eta (+.f32 (*.f32 1/2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 4))) (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -4))
(-.f32 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 -3 (*.f32 eta 1/2)))
(-.f32 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 1/2 (*.f32 eta -3)))
(-.f32 (*.f32 eta 1/2) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -3/2)))
(-.f32 (-.f32 (*.f32 eta 1/2) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) (/.f32 eta -2))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(-.f32 (-.f32 (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta)) (/.f32 eta -2))
(-.f32 (*.f32 eta 1/2) (+.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta) (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -2)))
(+.f32 (-.f32 (*.f32 1/2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) (*.f32 eta 1/2))) eta)
(-.f32 (*.f32 3 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) (/.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) -4))
(-.f32 (*.f32 3 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) -4))
(-.f32 (*.f32 3 (+.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -4)))) (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) -4))
(-.f32 (*.f32 3 (*.f32 eta 1/2)) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 1/2)))
(-.f32 (*.f32 eta 1/2) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 3 (*.f32 eta 1/2))))
(-.f32 (*.f32 eta 1/2) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3/2)))
(-.f32 (/.f32 (+.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) 2) (/.f32 (-.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta) eta) 2))
(/.f32 (-.f32 (+.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) (+.f32 eta eta))) 2)
(-.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -4)) (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2)) (-.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) 2) eta))
(-.f32 eta (-.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) 2) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -4)) (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 2))))
(-.f32 (+.f32 (*.f32 eta 1/2) (+.f32 eta eta)) (-.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.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) eta))
(-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 2 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) 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) eta))
(-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) 2)
(*.f32 2 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(*.f32 1 (-.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) eta))
(-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 (*.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) 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) eta))
(-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) -1)
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta) -2)
(*.f32 -2 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta))
(*.f32 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 4) 1/4)
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 1/2 (*.f32 2 (-.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) eta))
(-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 1/4 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 4))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 1/8 (*.f32 2 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 4)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 (*.f32 2 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 4)) 1/8)
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 -2 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta))
(/.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) 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) eta))
(-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(/.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) 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) eta))
(-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(/.f32 (*.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) 2)
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) -1)
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(/.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) 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) eta))
(-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(/.f32 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 4) 4)
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(/.f32 (*.f32 2 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 4)) 8)
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(/.f32 (*.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))) -2)
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) 8) -8)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 eta 4)) 4)
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(/.f32 (+.f32 (*.f32 2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 2 (-.f32 (*.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 2) eta)))) 4)
(/.f32 (*.f32 2 (+.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) (-.f32 (*.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 2) eta)))) 4)
(/.f32 (+.f32 (*.f32 2 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 4)) (*.f32 2 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 4))) 16)
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(/.f32 (+.f32 (*.f32 2 (-.f32 (*.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 4)
(/.f32 (+.f32 (*.f32 2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 2 (-.f32 (*.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 2) eta)))) 4)
(/.f32 (*.f32 2 (+.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) (-.f32 (*.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 2) eta)))) 4)
(/.f32 (+.f32 (*.f32 eta 4) (*.f32 2 (*.f32 2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) 4)
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(/.f32 (-.f32 (*.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 1/2))) 2)
(-.f32 (/.f32 (*.f32 eta 4) 2) (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) 1))
(-.f32 (/.f32 (*.f32 eta 4) 2) (/.f32 (pow.f32 sinTheta_O 2) eta))
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -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 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)))
(/.f32 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)))
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta))
(/.f32 (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta))
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (*.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)))) (*.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))))
(/.f32 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) (*.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)))) (*.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))))
(+.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) (/.f32 0 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))))
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 4)) (neg.f32 (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) 8)))
(*.f32 (neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))) (/.f32 (*.f32 4 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) (*.f32 8 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))
(*.f32 -4 (/.f32 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))) (*.f32 8 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))
(*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) (/.f32 (*.f32 4 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 8 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (*.f32 2 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 4))) (neg.f32 (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) 16)))
(/.f32 (*.f32 (*.f32 4 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) (*.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)))) (neg.f32 (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) 16)))
(*.f32 (-.f32 (neg.f32 (*.f32 eta -2)) (/.f32 (pow.f32 sinTheta_O 2) eta)) (/.f32 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 8) (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) 16)))
(*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) (/.f32 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 8) (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) 16)))
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta)) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(/.f32 (*.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) (/.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) -4))
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) -4))
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (+.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -4)))) (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) -4))
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (/.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)))) (neg.f32 (/.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)))))
(*.f32 (neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))) (/.f32 (/.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) (/.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)))))
(+.f32 (-.f32 (neg.f32 (*.f32 eta -2)) (/.f32 (pow.f32 sinTheta_O 2) eta)) (/.f32 0 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 32)))
(+.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) (/.f32 0 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 32)))
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) 4) -4)
(/.f32 (*.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))) -2)
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) 8) -8)
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (/.f32 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 4) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))) -8)
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (/.f32 (*.f32 4 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))) -8)
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (/.f32 (*.f32 4 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))) -8)
(/.f32 (*.f32 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 8) (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) -8)
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (/.f32 (*.f32 2 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 4)) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))) -16)
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (/.f32 (*.f32 4 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))) -8)
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (/.f32 (*.f32 4 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))) -8)
(/.f32 (*.f32 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 8) (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) -8)
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (/.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)))) -1/2)
(/.f32 (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)))) -1/2)
(/.f32 (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) -1/2)
(neg.f32 (*.f32 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (/.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (*.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))))) -1/4)
(/.f32 (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)))) -1/2)
(/.f32 (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) -1/2)
(neg.f32 (*.f32 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (/.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 4))) -1/8)
(/.f32 (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)))) -1/2)
(/.f32 (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) -1/2)
(neg.f32 (*.f32 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (*.f32 (*.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) 4)) (neg.f32 (*.f32 (*.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) 4)))
(*.f32 (neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))) (/.f32 (/.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) (/.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)))))
(+.f32 (-.f32 (neg.f32 (*.f32 eta -2)) (/.f32 (pow.f32 sinTheta_O 2) eta)) (/.f32 0 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 32)))
(+.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) (/.f32 0 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 32)))
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (*.f32 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 4) 8)) (neg.f32 (*.f32 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 4) 8)))
(*.f32 (neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))) (/.f32 (/.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) (/.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)))))
(+.f32 (-.f32 (neg.f32 (*.f32 eta -2)) (/.f32 (pow.f32 sinTheta_O 2) eta)) (/.f32 0 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 32)))
(+.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) (/.f32 0 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 32)))
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (*.f32 16 (*.f32 2 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 4)))) (neg.f32 (*.f32 16 (*.f32 2 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 4)))))
(*.f32 (neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))) (/.f32 (/.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) (/.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)))))
(+.f32 (-.f32 (neg.f32 (*.f32 eta -2)) (/.f32 (pow.f32 sinTheta_O 2) eta)) (/.f32 0 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 32)))
(+.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) (/.f32 0 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 32)))
(pow.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) 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) eta))
(-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(+.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) 0)
(*.f32 h (/.f32 2 (-.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 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(+.f32 0 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 h (/.f32 2 (-.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 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(+.f32 (/.f32 h (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) (/.f32 h (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))))
(*.f32 h (/.f32 2 (-.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 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(+.f32 (/.f32 h (*.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)))) (/.f32 (*.f32 h 3) (*.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)))))
(*.f32 h (/.f32 2 (-.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 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(+.f32 (/.f32 (/.f32 h (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) 2) (/.f32 (/.f32 (*.f32 h 3) (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) 2))
(*.f32 h (/.f32 2 (-.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 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(-.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) 0)
(*.f32 h (/.f32 2 (-.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 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(-.f32 0 (neg.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))
(*.f32 h (/.f32 2 (-.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 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(-.f32 (/.f32 h (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))))
(-.f32 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))))
(-.f32 (/.f32 h (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) (/.f32 (neg.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))) 2))
(-.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 eta -2)))) -2))
(-.f32 (/.f32 h (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(-.f32 (/.f32 h (+.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -4)))) (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(-.f32 (/.f32 (/.f32 (*.f32 h 3) (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) 2) (/.f32 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))) 2))
(/.f32 (-.f32 (/.f32 (*.f32 h 3) (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)))) 2)
(/.f32 (-.f32 (/.f32 (*.f32 h 3) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)))) 2)
(-.f32 (/.f32 (*.f32 h 3) (*.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)))) (/.f32 (neg.f32 h) (*.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)))))
(*.f32 h (/.f32 2 (-.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 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(*.f32 2 (/.f32 h (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))))
(*.f32 h (/.f32 2 (-.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 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(*.f32 h (/.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))))
(*.f32 h (/.f32 2 (-.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 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (/.f32 h (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))
(*.f32 h (/.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))
(*.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (/.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 h (/.f32 (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) 1)
(*.f32 h (/.f32 2 (-.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 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(*.f32 1 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 h (/.f32 2 (-.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 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(*.f32 (+.f32 h h) (/.f32 1 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))))
(*.f32 h (/.f32 2 (-.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 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(*.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta) (/.f32 (/.f32 h (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))))
(*.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta) (/.f32 h (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))))))
(*.f32 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))) (/.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta) (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))))
(*.f32 h (/.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta) (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (+.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -4))))))
(*.f32 (neg.f32 h) (/.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))))
(*.f32 h (/.f32 2 (-.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 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(*.f32 (/.f32 h (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) 1/2)
(*.f32 h (/.f32 1/2 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))))
(*.f32 h (/.f32 1/2 (+.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -4)))))
(*.f32 (*.f32 h 4) (/.f32 1/2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))))
(*.f32 h (/.f32 2 (-.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 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(*.f32 -1 (neg.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))
(*.f32 h (/.f32 2 (-.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 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(*.f32 1/2 (/.f32 h (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))))
(*.f32 h (/.f32 1/2 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))))
(*.f32 h (/.f32 1/2 (+.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -4)))))
(*.f32 (/.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) h)
(*.f32 h (/.f32 2 (-.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 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(*.f32 (/.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))
(*.f32 2 (/.f32 (*.f32 h (/.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))) (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))))
(*.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 (/.f32 1 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) (+.f32 h h))
(*.f32 h (/.f32 2 (-.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 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(*.f32 (/.f32 1 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (/.f32 h (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))))))
(*.f32 (/.f32 h (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (/.f32 1 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)))))
(*.f32 (/.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) (*.f32 h (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (*.f32 h (/.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (+.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -4))))) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))
(*.f32 (/.f32 1/2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) (*.f32 h 4))
(*.f32 h (/.f32 2 (-.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 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(*.f32 1/4 (/.f32 (/.f32 h (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) 1/8))
(*.f32 h (/.f32 2 (-.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 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(*.f32 (/.f32 (/.f32 h (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) 1/8) 1/4)
(*.f32 h (/.f32 2 (-.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 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(*.f32 (*.f32 2 (*.f32 h 4)) (/.f32 1 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 4)))
(*.f32 h (/.f32 2 (-.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 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(*.f32 (*.f32 h -2) (/.f32 1 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))))
(*.f32 1 (/.f32 (*.f32 h -2) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))))
(*.f32 h (*.f32 -2 (/.f32 1 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)))))
(/.f32 (*.f32 h -2) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)))
(*.f32 (*.f32 h -2) (/.f32 -1 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))))
(*.f32 -1 (/.f32 (*.f32 h -2) (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))))
(*.f32 -1 (/.f32 (*.f32 h -2) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(neg.f32 (/.f32 (*.f32 h -2) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 h (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(*.f32 h (/.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))
(*.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (/.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 h (/.f32 (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 (/.f32 h (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))) (/.f32 1 (/.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)))))
(*.f32 h (/.f32 (/.f32 1 (/.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)))) (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))
(*.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (/.f32 (/.f32 2 (/.f32 4 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(/.f32 h (*.f32 (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 (/.f32 (/.f32 h (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (/.f32 1 (/.f32 2 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))
(*.f32 1 (/.f32 (/.f32 h (*.f32 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))) (/.f32 2 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))
(*.f32 1 (-.f32 (/.f32 (/.f32 h (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) 2) (/.f32 0 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))
(-.f32 (/.f32 (/.f32 h (+.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -4)))) 2) (/.f32 0 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 -1/2 (/.f32 (*.f32 h 4) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))))
(*.f32 -2 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))))
(*.f32 h (/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))))
(*.f32 (neg.f32 (*.f32 h 4)) (/.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))))
(*.f32 h (/.f32 2 (-.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 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(*.f32 (/.f32 1 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 4)) (*.f32 2 (*.f32 h 4)))
(*.f32 h (/.f32 2 (-.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 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(*.f32 (/.f32 1 (/.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)))) (/.f32 h (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))
(*.f32 h (/.f32 (/.f32 1 (/.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)))) (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))
(*.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (/.f32 (/.f32 2 (/.f32 4 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(/.f32 h (*.f32 (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 (/.f32 1 (/.f32 2 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))) (/.f32 (/.f32 h (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 1 (/.f32 (/.f32 h (*.f32 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))) (/.f32 2 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))
(*.f32 1 (-.f32 (/.f32 (/.f32 h (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) 2) (/.f32 0 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))
(-.f32 (/.f32 (/.f32 h (+.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -4)))) 2) (/.f32 0 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 (*.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (/.f32 (/.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 h (/.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))
(*.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (/.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 h (/.f32 (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (+.f32 h h)) (/.f32 (/.f32 1 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 h (/.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))
(*.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (/.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 h (/.f32 (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))) (/.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))))
(*.f32 2 (/.f32 (*.f32 h (/.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))) (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))))
(*.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (/.f32 h (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))))) (/.f32 1 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))))
(*.f32 (/.f32 h (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (/.f32 1 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)))))
(*.f32 (/.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) (*.f32 h (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (*.f32 h (/.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (+.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -4))))) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))
(*.f32 (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (*.f32 h 4)) (/.f32 (/.f32 1/2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 h (/.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))
(*.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (/.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 h (/.f32 (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 (/.f32 (/.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (*.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 h (/.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))
(*.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (/.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 h (/.f32 (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 (/.f32 (/.f32 1 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (+.f32 h h)))
(*.f32 h (/.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))
(*.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (/.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 h (/.f32 (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 (/.f32 (/.f32 1/2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (*.f32 h 4)))
(*.f32 h (/.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))
(*.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (/.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 h (/.f32 (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 (+.f32 (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (/.f32 2 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))) -1) (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 h (/.f32 (+.f32 -1 (*.f32 2 (/.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (+.f32 -1 (*.f32 2 (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(pow.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) 1)
(*.f32 h (/.f32 2 (-.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 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(neg.f32 (neg.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))
(*.f32 h (/.f32 2 (-.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 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 eta -2))))) 0)
(asin.f32 (*.f32 h (/.f32 2 (-.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 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(+.f32 0 (asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))
(asin.f32 (*.f32 h (/.f32 2 (-.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 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(+.f32 (/.f32 (asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))) 2) (/.f32 (asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))) 2))
(asin.f32 (*.f32 h (/.f32 2 (-.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 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 eta -2))))) 0)
(asin.f32 (*.f32 h (/.f32 2 (-.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 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(-.f32 (/.f32 (asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))) 2) (/.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))) 2))
(asin.f32 (*.f32 h (/.f32 2 (-.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 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 eta -2))))) 1)
(asin.f32 (*.f32 h (/.f32 2 (-.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 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 1 (asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))
(asin.f32 (*.f32 h (/.f32 2 (-.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 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))) 1/2)
(asin.f32 (*.f32 h (/.f32 2 (-.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 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 1/2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))))
(asin.f32 (*.f32 h (/.f32 2 (-.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 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 1/4 (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))))
(asin.f32 (*.f32 h (/.f32 2 (-.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 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))) 1/4)
(asin.f32 (*.f32 h (/.f32 2 (-.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 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 eta -2))))) 1)
(asin.f32 (*.f32 h (/.f32 2 (-.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 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(/.f32 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))) 2)
(asin.f32 (*.f32 h (/.f32 2 (-.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 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(/.f32 (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))) 4)
(asin.f32 (*.f32 h (/.f32 2 (-.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 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))) (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))))) 8)
(asin.f32 (*.f32 h (/.f32 2 (-.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 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(pow.f32 (asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))) 1)
(asin.f32 (*.f32 h (/.f32 2 (-.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 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))

localize23.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
(*.f32 (/.f32 1 eta) h)

rewrite167.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1078×rational_best-simplify-1
972×rational_best-simplify-68
892×rational_best-simplify-3
658×rational_best-simplify-49
636×rational_best-simplify-53
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0930
16018
211818
331518
4112318
5608518
Stop Event
node limit
Counts
2 → 160
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 (/.f32 eta 2)))))) (#(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 h (/.f32 1/4 eta)) (+.f32 (*.f32 h (/.f32 1/2 eta)) (*.f32 h (/.f32 1/4 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 h (/.f32 1/4 eta)) (/.f32 (+.f32 h (*.f32 h 1/2)) (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 h (/.f32 1/4 eta)) (/.f32 (*.f32 (/.f32 h eta) 3/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 h (/.f32 1/4 eta)) (/.f32 (*.f32 h 3) (*.f32 eta 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 h (/.f32 1/4 eta)) (/.f32 (*.f32 h (/.f32 3 eta)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 h (/.f32 1/2 eta)) (*.f32 h (/.f32 1/4 eta))) (*.f32 h (/.f32 1/4 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (/.f32 eta 2)) (/.f32 h eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (+.f32 h (*.f32 h 1/2)) (+.f32 eta eta)) (*.f32 h (/.f32 1/4 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 (/.f32 h eta) 3/2) 2) (*.f32 h (/.f32 1/4 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 h 3) (*.f32 eta 4)) (*.f32 h (/.f32 1/4 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 h (/.f32 3 eta)) 4) (*.f32 h (/.f32 1/4 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 (/.f32 eta 2)))))) (#(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 (/.f32 h -2) eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 h (/.f32 2 eta)) (/.f32 h eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 h (/.f32 1/4 eta)) (+.f32 (/.f32 (/.f32 h -2) eta) (/.f32 h (*.f32 eta -4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 h (/.f32 1/2 eta)) (*.f32 h (/.f32 1/4 eta))) (/.f32 h (*.f32 eta -4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 3 (*.f32 h (/.f32 1/4 eta))) (/.f32 h (*.f32 eta -4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (+.f32 h (*.f32 h 1/2)) (+.f32 eta eta)) (/.f32 h (*.f32 eta -4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (/.f32 h eta) 3/2) 2) (/.f32 h (*.f32 eta -4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 h 3) (*.f32 eta 4)) (/.f32 h (*.f32 eta -4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 h (/.f32 3 eta)) 4) (/.f32 h (*.f32 eta -4)))))) (#(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 (*.f32 h (/.f32 1/2 eta)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 h (/.f32 1/2 eta)) (/.f32 (*.f32 eta 1/2) eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 h (/.f32 1/2 eta)) (/.f32 eta (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 h (/.f32 1/2 eta)) (/.f32 (/.f32 eta 2) eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 h h) (+.f32 eta eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 h (/.f32 2 eta)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 h 1/2) (/.f32 eta 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 (*.f32 eta 1/2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 h (/.f32 1/4 eta)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 h (/.f32 1/4 eta)) (*.f32 eta (/.f32 1/4 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 h (/.f32 1/4 eta)) (/.f32 (/.f32 eta 2) (+.f32 eta eta)))))) (#(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 4) (*.f32 eta 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 h 4) (*.f32 8 (/.f32 eta 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 h 4) eta) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 h -1/2) (*.f32 eta -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 h 4)) (*.f32 eta 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 h (/.f32 8 eta)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 h (/.f32 8 eta)) (/.f32 (*.f32 eta 8) eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 h (/.f32 8 eta)) (/.f32 (*.f32 2 (*.f32 eta 8)) (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 h (*.f32 eta 8)) (/.f32 (/.f32 eta 2) (*.f32 eta 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 h 4) (/.f32 eta 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 4 (*.f32 h 4)) (*.f32 2 (*.f32 eta 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 h eta) 16) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 h 1/4) (*.f32 (*.f32 eta 1/2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 h (*.f32 eta eta)) (/.f32 1 eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 h eta) (/.f32 eta 2)) (/.f32 2 eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 h 4) (*.f32 eta eta)) (/.f32 4 eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 h (*.f32 eta (+.f32 eta eta))) (/.f32 1/2 eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 h (/.f32 1/4 eta)) eta) (/.f32 1/4 eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (/.f32 h eta) 16) (+.f32 eta eta)) (/.f32 8 eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 h (*.f32 eta eta)) (+.f32 eta eta)) (/.f32 (/.f32 1 eta) (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (/.f32 h eta) (/.f32 eta 2)) (+.f32 eta eta)) (/.f32 (/.f32 2 eta) (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (*.f32 h 4) (*.f32 eta eta)) (+.f32 eta eta)) (/.f32 (/.f32 4 eta) (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 h -1/4) (*.f32 eta -4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 h (/.f32 8 eta)) eta) (/.f32 8 eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 h 4) (/.f32 eta 2)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 h h) 1/2) (*.f32 eta 4))))) (#(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 4) 1/2) (*.f32 eta 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 h 4) 1/2) (/.f32 (*.f32 eta 4) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (*.f32 h 4) eta) 1/2) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 4 (*.f32 h 4)) eta) (/.f32 (*.f32 2 (*.f32 eta 8)) eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (/.f32 h eta) 16) eta) (/.f32 16 eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 h (*.f32 eta eta)) eta) (/.f32 (/.f32 1 eta) eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (/.f32 h eta) (/.f32 eta 2)) eta) (/.f32 (/.f32 2 eta) eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (*.f32 h 4) (*.f32 eta eta)) eta) (/.f32 (/.f32 4 eta) eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 h eta) (/.f32 1 eta)) eta)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 h (/.f32 2 eta)) (/.f32 2 eta)) eta)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (*.f32 h 4) eta) (/.f32 4 eta)) eta)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 h 8) (*.f32 eta 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 8 (*.f32 h 4)) (*.f32 (*.f32 eta 4) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 h (/.f32 1/2 eta)) (*.f32 eta 4)) (/.f32 1 (*.f32 eta 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 h (*.f32 eta eta)) (/.f32 1/4 eta)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 h (*.f32 eta eta)) 8) (/.f32 1 (*.f32 eta 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (/.f32 h eta) (/.f32 eta 2)) (/.f32 1/4 eta)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (/.f32 h eta) (/.f32 eta 2)) (/.f32 1/2 eta)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 h (/.f32 8 eta)) (*.f32 h (/.f32 8 eta))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 h 4)) (*.f32 2 (*.f32 h 4))) (*.f32 2 (*.f32 eta 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (/.f32 h eta) 16) (*.f32 (/.f32 h eta) 16)) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 4 (*.f32 h 4)) (*.f32 4 (*.f32 h 4))) (+.f32 (*.f32 2 (*.f32 eta 8)) (*.f32 2 (*.f32 eta 8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 h 4) (*.f32 eta eta)) (/.f32 (*.f32 h 4) (*.f32 eta eta))) (/.f32 8 eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 4 (*.f32 2 (*.f32 h 4))) (*.f32 4 (*.f32 eta 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 8 (*.f32 2 (*.f32 h 4))) (*.f32 8 (*.f32 eta 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 eta h) (*.f32 eta 1/2)) (+.f32 eta eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 eta h) (*.f32 eta eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 eta (+.f32 h h)) (*.f32 eta (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 eta (*.f32 h 4)) (*.f32 eta (*.f32 eta 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 eta h) eta) eta)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 eta (*.f32 h (/.f32 2 eta))) (+.f32 eta eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 eta (/.f32 (*.f32 h 4) eta)) (*.f32 eta 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 8 eta) (*.f32 2 (*.f32 h 4))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 eta (*.f32 h (/.f32 1/2 eta))) (*.f32 eta 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 h (*.f32 eta eta)) (*.f32 eta 4)) (/.f32 (/.f32 1 eta) (*.f32 eta 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (/.f32 h eta) (/.f32 eta 2)) (*.f32 eta 4)) (/.f32 (/.f32 2 eta) (*.f32 eta 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (*.f32 h 4) (*.f32 eta eta)) (*.f32 eta 4)) (/.f32 (/.f32 4 eta) (*.f32 eta 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 16 (*.f32 h 4)) (*.f32 (*.f32 eta 4) 16))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 16 (*.f32 2 (*.f32 h 4))) (*.f32 (*.f32 eta 8) 16))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (+.f32 (*.f32 2 (*.f32 h 4)) (*.f32 2 (*.f32 h 4)))) (*.f32 2 (*.f32 2 (*.f32 eta 8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 4 (+.f32 (*.f32 2 (*.f32 h 4)) (*.f32 2 (*.f32 h 4)))) (*.f32 4 (*.f32 2 (*.f32 eta 8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 8 (+.f32 (*.f32 2 (*.f32 h 4)) (*.f32 2 (*.f32 h 4)))) (*.f32 8 (*.f32 2 (*.f32 eta 8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 16 (+.f32 (*.f32 2 (*.f32 h 4)) (*.f32 2 (*.f32 h 4)))) (*.f32 (*.f32 2 (*.f32 eta 8)) 16))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 32 (*.f32 2 (*.f32 h 4))) (*.f32 (*.f32 eta 8) 32))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 eta eta) (*.f32 h (/.f32 2 eta))) (*.f32 eta 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 eta 4) (/.f32 (*.f32 h 4) eta)) (*.f32 2 (*.f32 eta 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 eta 8) (*.f32 h (/.f32 8 eta))) (*.f32 8 (*.f32 eta 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 2 (*.f32 eta 8)) (*.f32 (/.f32 h eta) 16)) (*.f32 16 (*.f32 2 (*.f32 eta 8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 2 (*.f32 eta 8)) (/.f32 (*.f32 4 (*.f32 h 4)) eta)) (*.f32 16 (*.f32 2 (*.f32 eta 8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 eta) (/.f32 (/.f32 h -2) eta)) (*.f32 -1/2 (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 eta 4) (*.f32 h (/.f32 2 eta))) (*.f32 eta 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 eta -2) (/.f32 h (neg.f32 eta))) (+.f32 eta eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 eta 8) (/.f32 (*.f32 h 4) eta)) (*.f32 4 (*.f32 eta 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 2 (*.f32 eta 8)) (*.f32 h (/.f32 8 eta))) (*.f32 8 (*.f32 2 (*.f32 eta 8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 eta 4) (/.f32 h eta)) (*.f32 eta 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 eta 8) (*.f32 h (/.f32 2 eta))) (*.f32 2 (*.f32 eta 8)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 h eta) 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 0 (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)) 2))))) (#(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)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (asin.f32 (/.f32 h eta)) 4) (/.f32 (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (asin.f32 (/.f32 h eta)) 4) (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (/.f32 (asin.f32 (/.f32 h eta)) 2) (/.f32 (asin.f32 (/.f32 h eta)) 4)) (/.f32 (asin.f32 (/.f32 h eta)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) 2) 2) (/.f32 (asin.f32 (/.f32 h eta)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) 4) (/.f32 (asin.f32 (/.f32 h eta)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (asin.f32 (/.f32 h eta)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (asin.f32 (/.f32 h eta)) 2) (/.f32 (asin.f32 (/.f32 h eta)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (asin.f32 (/.f32 h eta)) 2) (/.f32 (asin.f32 (/.f32 h eta)) 4)) (neg.f32 (/.f32 (asin.f32 (/.f32 h eta)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) 2) 2) (/.f32 (/.f32 (asin.f32 (/.f32 h eta)) -2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) 4) (/.f32 (neg.f32 (asin.f32 (/.f32 h eta))) 4))))) (#(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 (asin.f32 (/.f32 h eta)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 1/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/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 -2 (/.f32 (asin.f32 (/.f32 h eta)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 (asin.f32 (/.f32 h eta)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 4)) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (asin.f32 (/.f32 h eta)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/8 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (asin.f32 (/.f32 h eta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 4)) (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (asin.f32 (/.f32 h eta)) 1)))))

simplify111.0ms (0.5%)

Algorithm
egg-herbie
Rules
1206×rational_best-simplify-108
1148×rational_best-simplify-47
816×rational_best-simplify-60
756×rational_best-simplify-55
712×rational_best-simplify-54
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03592448
113532400
254122346
Stop Event
node limit
Counts
208 → 183
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 (/.f32 eta 2)))
(+.f32 0 (/.f32 h eta))
(+.f32 (*.f32 h (/.f32 1/2 eta)) (*.f32 h (/.f32 1/2 eta)))
(+.f32 (*.f32 h (/.f32 1/4 eta)) (+.f32 (*.f32 h (/.f32 1/2 eta)) (*.f32 h (/.f32 1/4 eta))))
(+.f32 (*.f32 h (/.f32 1/4 eta)) (/.f32 (+.f32 h (*.f32 h 1/2)) (+.f32 eta eta)))
(+.f32 (*.f32 h (/.f32 1/4 eta)) (/.f32 (*.f32 (/.f32 h eta) 3/2) 2))
(+.f32 (*.f32 h (/.f32 1/4 eta)) (/.f32 (*.f32 h 3) (*.f32 eta 4)))
(+.f32 (*.f32 h (/.f32 1/4 eta)) (/.f32 (*.f32 h (/.f32 3 eta)) 4))
(+.f32 (+.f32 (*.f32 h (/.f32 1/2 eta)) (*.f32 h (/.f32 1/4 eta))) (*.f32 h (/.f32 1/4 eta)))
(+.f32 (/.f32 0 (/.f32 eta 2)) (/.f32 h eta))
(+.f32 (/.f32 (+.f32 h (*.f32 h 1/2)) (+.f32 eta eta)) (*.f32 h (/.f32 1/4 eta)))
(+.f32 (/.f32 (*.f32 (/.f32 h eta) 3/2) 2) (*.f32 h (/.f32 1/4 eta)))
(+.f32 (/.f32 (*.f32 h 3) (*.f32 eta 4)) (*.f32 h (/.f32 1/4 eta)))
(+.f32 (/.f32 (*.f32 h (/.f32 3 eta)) 4) (*.f32 h (/.f32 1/4 eta)))
(-.f32 (/.f32 h eta) 0)
(-.f32 (/.f32 h eta) (/.f32 0 (/.f32 eta 2)))
(-.f32 0 (/.f32 h (neg.f32 eta)))
(-.f32 (*.f32 h (/.f32 1/2 eta)) (/.f32 (/.f32 h -2) eta))
(-.f32 (*.f32 h (/.f32 2 eta)) (/.f32 h eta))
(-.f32 (*.f32 h (/.f32 1/4 eta)) (+.f32 (/.f32 (/.f32 h -2) eta) (/.f32 h (*.f32 eta -4))))
(-.f32 (+.f32 (*.f32 h (/.f32 1/2 eta)) (*.f32 h (/.f32 1/4 eta))) (/.f32 h (*.f32 eta -4)))
(-.f32 (*.f32 3 (*.f32 h (/.f32 1/4 eta))) (/.f32 h (*.f32 eta -4)))
(-.f32 (/.f32 (+.f32 h (*.f32 h 1/2)) (+.f32 eta eta)) (/.f32 h (*.f32 eta -4)))
(-.f32 (/.f32 (*.f32 (/.f32 h eta) 3/2) 2) (/.f32 h (*.f32 eta -4)))
(-.f32 (/.f32 (*.f32 h 3) (*.f32 eta 4)) (/.f32 h (*.f32 eta -4)))
(-.f32 (/.f32 (*.f32 h (/.f32 3 eta)) 4) (/.f32 h (*.f32 eta -4)))
(/.f32 h eta)
(/.f32 (/.f32 h eta) 1)
(/.f32 (*.f32 h (/.f32 1/2 eta)) 1/2)
(/.f32 (*.f32 h (/.f32 1/2 eta)) (/.f32 (*.f32 eta 1/2) eta))
(/.f32 (*.f32 h (/.f32 1/2 eta)) (/.f32 eta (+.f32 eta eta)))
(/.f32 (*.f32 h (/.f32 1/2 eta)) (/.f32 (/.f32 eta 2) eta))
(/.f32 (+.f32 h h) (+.f32 eta eta))
(/.f32 (*.f32 h (/.f32 2 eta)) 2)
(/.f32 (*.f32 h 1/2) (/.f32 eta 2))
(/.f32 (*.f32 h 1/2) (*.f32 eta 1/2))
(/.f32 (*.f32 h 1/2) (*.f32 (*.f32 eta 1/2) 1))
(/.f32 (*.f32 h (/.f32 1/4 eta)) 1/4)
(/.f32 (*.f32 h (/.f32 1/4 eta)) (*.f32 eta (/.f32 1/4 eta)))
(/.f32 (*.f32 h (/.f32 1/4 eta)) (/.f32 (/.f32 eta 2) (+.f32 eta eta)))
(/.f32 (neg.f32 h) (neg.f32 eta))
(/.f32 (/.f32 h (neg.f32 eta)) -1)
(/.f32 (*.f32 h 4) (*.f32 eta 4))
(/.f32 (*.f32 h 4) (*.f32 8 (/.f32 eta 2)))
(/.f32 (/.f32 (*.f32 h 4) eta) 4)
(/.f32 (/.f32 h -1/2) (*.f32 eta -2))
(/.f32 (*.f32 2 (*.f32 h 4)) (*.f32 eta 8))
(/.f32 (*.f32 h (/.f32 8 eta)) 8)
(/.f32 (*.f32 h (/.f32 8 eta)) (/.f32 (*.f32 eta 8) eta))
(/.f32 (*.f32 h (/.f32 8 eta)) (/.f32 (*.f32 2 (*.f32 eta 8)) (+.f32 eta eta)))
(/.f32 (/.f32 h (*.f32 eta 8)) (/.f32 (/.f32 eta 2) (*.f32 eta 4)))
(/.f32 (/.f32 h 4) (/.f32 eta 4))
(/.f32 (*.f32 4 (*.f32 h 4)) (*.f32 2 (*.f32 eta 8)))
(/.f32 (*.f32 (/.f32 h eta) 16) 16)
(/.f32 (*.f32 h 1/4) (*.f32 (*.f32 eta 1/2) 1/2))
(/.f32 (/.f32 h (*.f32 eta eta)) (/.f32 1 eta))
(/.f32 (/.f32 (/.f32 h eta) (/.f32 eta 2)) (/.f32 2 eta))
(/.f32 (/.f32 (*.f32 h 4) (*.f32 eta eta)) (/.f32 4 eta))
(/.f32 (/.f32 h (*.f32 eta (+.f32 eta eta))) (/.f32 1/2 eta))
(/.f32 (/.f32 (*.f32 h (/.f32 1/4 eta)) eta) (/.f32 1/4 eta))
(/.f32 (/.f32 (*.f32 (/.f32 h eta) 16) (+.f32 eta eta)) (/.f32 8 eta))
(/.f32 (/.f32 (/.f32 h (*.f32 eta eta)) (+.f32 eta eta)) (/.f32 (/.f32 1 eta) (+.f32 eta eta)))
(/.f32 (/.f32 (/.f32 (/.f32 h eta) (/.f32 eta 2)) (+.f32 eta eta)) (/.f32 (/.f32 2 eta) (+.f32 eta eta)))
(/.f32 (/.f32 (/.f32 (*.f32 h 4) (*.f32 eta eta)) (+.f32 eta eta)) (/.f32 (/.f32 4 eta) (+.f32 eta eta)))
(/.f32 (/.f32 h -1/4) (*.f32 eta -4))
(/.f32 (/.f32 (*.f32 h (/.f32 8 eta)) eta) (/.f32 8 eta))
(/.f32 (/.f32 (*.f32 h 4) (/.f32 eta 2)) 8)
(/.f32 (/.f32 (+.f32 h h) 1/2) (*.f32 eta 4))
(/.f32 (/.f32 (*.f32 h 1/2) 1/2) eta)
(/.f32 (/.f32 (*.f32 h 4) 1/2) (*.f32 eta 8))
(/.f32 (/.f32 (*.f32 h 4) 1/2) (/.f32 (*.f32 eta 4) 1/2))
(/.f32 (/.f32 (/.f32 (*.f32 h 4) eta) 1/2) 8)
(/.f32 (/.f32 (*.f32 4 (*.f32 h 4)) eta) (/.f32 (*.f32 2 (*.f32 eta 8)) eta))
(/.f32 (/.f32 (*.f32 (/.f32 h eta) 16) eta) (/.f32 16 eta))
(/.f32 (/.f32 (/.f32 h (*.f32 eta eta)) eta) (/.f32 (/.f32 1 eta) eta))
(/.f32 (/.f32 (/.f32 (/.f32 h eta) (/.f32 eta 2)) eta) (/.f32 (/.f32 2 eta) eta))
(/.f32 (/.f32 (/.f32 (*.f32 h 4) (*.f32 eta eta)) eta) (/.f32 (/.f32 4 eta) eta))
(/.f32 (/.f32 (/.f32 h eta) (/.f32 1 eta)) eta)
(/.f32 (/.f32 (*.f32 h (/.f32 2 eta)) (/.f32 2 eta)) eta)
(/.f32 (/.f32 (/.f32 (*.f32 h 4) eta) (/.f32 4 eta)) eta)
(/.f32 (*.f32 h 8) (*.f32 eta 8))
(/.f32 (*.f32 8 (*.f32 h 4)) (*.f32 (*.f32 eta 4) 8))
(/.f32 (/.f32 (*.f32 h (/.f32 1/2 eta)) (*.f32 eta 4)) (/.f32 1 (*.f32 eta 8)))
(/.f32 (/.f32 (/.f32 h (*.f32 eta eta)) (/.f32 1/4 eta)) 4)
(/.f32 (/.f32 (/.f32 h (*.f32 eta eta)) 8) (/.f32 1 (*.f32 eta 8)))
(/.f32 (/.f32 (/.f32 (/.f32 h eta) (/.f32 eta 2)) (/.f32 1/4 eta)) 8)
(/.f32 (/.f32 (/.f32 (/.f32 h eta) (/.f32 eta 2)) (/.f32 1/2 eta)) 4)
(/.f32 (+.f32 (*.f32 h (/.f32 8 eta)) (*.f32 h (/.f32 8 eta))) 16)
(/.f32 (+.f32 (*.f32 2 (*.f32 h 4)) (*.f32 2 (*.f32 h 4))) (*.f32 2 (*.f32 eta 8)))
(/.f32 (+.f32 (*.f32 (/.f32 h eta) 16) (*.f32 (/.f32 h eta) 16)) 32)
(/.f32 (+.f32 (*.f32 4 (*.f32 h 4)) (*.f32 4 (*.f32 h 4))) (+.f32 (*.f32 2 (*.f32 eta 8)) (*.f32 2 (*.f32 eta 8))))
(/.f32 (+.f32 (/.f32 (*.f32 h 4) (*.f32 eta eta)) (/.f32 (*.f32 h 4) (*.f32 eta eta))) (/.f32 8 eta))
(/.f32 (*.f32 4 (*.f32 2 (*.f32 h 4))) (*.f32 4 (*.f32 eta 8)))
(/.f32 (*.f32 8 (*.f32 2 (*.f32 h 4))) (*.f32 8 (*.f32 eta 8)))
(/.f32 (/.f32 (*.f32 eta h) (*.f32 eta 1/2)) (+.f32 eta eta))
(/.f32 (*.f32 eta h) (*.f32 eta eta))
(/.f32 (*.f32 eta (+.f32 h h)) (*.f32 eta (+.f32 eta eta)))
(/.f32 (*.f32 eta (*.f32 h 4)) (*.f32 eta (*.f32 eta 4)))
(/.f32 (/.f32 (*.f32 eta h) eta) eta)
(/.f32 (*.f32 eta (*.f32 h (/.f32 2 eta))) (+.f32 eta eta))
(/.f32 (*.f32 eta (/.f32 (*.f32 h 4) eta)) (*.f32 eta 4))
(/.f32 (*.f32 (/.f32 8 eta) (*.f32 2 (*.f32 h 4))) 64)
(/.f32 (*.f32 eta (*.f32 h (/.f32 1/2 eta))) (*.f32 eta 1/2))
(/.f32 (/.f32 (/.f32 h (*.f32 eta eta)) (*.f32 eta 4)) (/.f32 (/.f32 1 eta) (*.f32 eta 4)))
(/.f32 (/.f32 (/.f32 (/.f32 h eta) (/.f32 eta 2)) (*.f32 eta 4)) (/.f32 (/.f32 2 eta) (*.f32 eta 4)))
(/.f32 (/.f32 (/.f32 (*.f32 h 4) (*.f32 eta eta)) (*.f32 eta 4)) (/.f32 (/.f32 4 eta) (*.f32 eta 4)))
(/.f32 (*.f32 16 (*.f32 h 4)) (*.f32 (*.f32 eta 4) 16))
(/.f32 (*.f32 16 (*.f32 2 (*.f32 h 4))) (*.f32 (*.f32 eta 8) 16))
(/.f32 (*.f32 2 (+.f32 (*.f32 2 (*.f32 h 4)) (*.f32 2 (*.f32 h 4)))) (*.f32 2 (*.f32 2 (*.f32 eta 8))))
(/.f32 (*.f32 4 (+.f32 (*.f32 2 (*.f32 h 4)) (*.f32 2 (*.f32 h 4)))) (*.f32 4 (*.f32 2 (*.f32 eta 8))))
(/.f32 (*.f32 8 (+.f32 (*.f32 2 (*.f32 h 4)) (*.f32 2 (*.f32 h 4)))) (*.f32 8 (*.f32 2 (*.f32 eta 8))))
(/.f32 (*.f32 16 (+.f32 (*.f32 2 (*.f32 h 4)) (*.f32 2 (*.f32 h 4)))) (*.f32 (*.f32 2 (*.f32 eta 8)) 16))
(/.f32 (*.f32 32 (*.f32 2 (*.f32 h 4))) (*.f32 (*.f32 eta 8) 32))
(/.f32 (*.f32 (+.f32 eta eta) (*.f32 h (/.f32 2 eta))) (*.f32 eta 4))
(/.f32 (*.f32 (*.f32 eta 4) (/.f32 (*.f32 h 4) eta)) (*.f32 2 (*.f32 eta 8)))
(/.f32 (*.f32 (*.f32 eta 8) (*.f32 h (/.f32 8 eta))) (*.f32 8 (*.f32 eta 8)))
(/.f32 (*.f32 (*.f32 2 (*.f32 eta 8)) (*.f32 (/.f32 h eta) 16)) (*.f32 16 (*.f32 2 (*.f32 eta 8))))
(/.f32 (*.f32 (*.f32 2 (*.f32 eta 8)) (/.f32 (*.f32 4 (*.f32 h 4)) eta)) (*.f32 16 (*.f32 2 (*.f32 eta 8))))
(/.f32 (*.f32 (neg.f32 eta) (/.f32 (/.f32 h -2) eta)) (*.f32 -1/2 (neg.f32 eta)))
(/.f32 (*.f32 (*.f32 eta 4) (*.f32 h (/.f32 2 eta))) (*.f32 eta 8))
(/.f32 (*.f32 (*.f32 eta -2) (/.f32 h (neg.f32 eta))) (+.f32 eta eta))
(/.f32 (*.f32 (*.f32 eta 8) (/.f32 (*.f32 h 4) eta)) (*.f32 4 (*.f32 eta 8)))
(/.f32 (*.f32 (*.f32 2 (*.f32 eta 8)) (*.f32 h (/.f32 8 eta))) (*.f32 8 (*.f32 2 (*.f32 eta 8))))
(/.f32 (*.f32 (*.f32 eta 4) (/.f32 h eta)) (*.f32 eta 4))
(/.f32 (*.f32 (*.f32 eta 8) (*.f32 h (/.f32 2 eta))) (*.f32 2 (*.f32 eta 8)))
(pow.f32 (/.f32 h eta) 1)
(neg.f32 (/.f32 h (neg.f32 eta)))
(+.f32 (asin.f32 (/.f32 h eta)) 0)
(+.f32 0 (asin.f32 (/.f32 h eta)))
(+.f32 (/.f32 (asin.f32 (/.f32 h eta)) 2) (/.f32 (asin.f32 (/.f32 h eta)) 2))
(+.f32 (/.f32 (asin.f32 (/.f32 h eta)) 4) (+.f32 (/.f32 (asin.f32 (/.f32 h eta)) 2) (/.f32 (asin.f32 (/.f32 h eta)) 4)))
(+.f32 (/.f32 (asin.f32 (/.f32 h eta)) 4) (/.f32 (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) 2) 2))
(+.f32 (/.f32 (asin.f32 (/.f32 h eta)) 4) (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) 4))
(+.f32 (+.f32 (/.f32 (asin.f32 (/.f32 h eta)) 2) (/.f32 (asin.f32 (/.f32 h eta)) 4)) (/.f32 (asin.f32 (/.f32 h eta)) 4))
(+.f32 (/.f32 (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) 2) 2) (/.f32 (asin.f32 (/.f32 h eta)) 4))
(+.f32 (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) 4) (/.f32 (asin.f32 (/.f32 h eta)) 4))
(-.f32 (asin.f32 (/.f32 h eta)) 0)
(-.f32 (/.f32 (asin.f32 (/.f32 h eta)) 2) (/.f32 (asin.f32 (/.f32 h eta)) -2))
(-.f32 (+.f32 (/.f32 (asin.f32 (/.f32 h eta)) 2) (/.f32 (asin.f32 (/.f32 h eta)) 4)) (neg.f32 (/.f32 (asin.f32 (/.f32 h eta)) 4)))
(-.f32 (/.f32 (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) 2) 2) (/.f32 (/.f32 (asin.f32 (/.f32 h eta)) -2) 2))
(-.f32 (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) 4) (/.f32 (neg.f32 (asin.f32 (/.f32 h eta))) 4))
(*.f32 1 (asin.f32 (/.f32 h eta)))
(*.f32 (asin.f32 (/.f32 h eta)) 1)
(*.f32 2 (/.f32 (asin.f32 (/.f32 h eta)) 2))
(*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 1/2))
(*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 1/2)
(*.f32 1/2 (*.f32 (asin.f32 (/.f32 h eta)) 2))
(*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) 1/4)
(*.f32 -2 (/.f32 (asin.f32 (/.f32 h eta)) -2))
(*.f32 1/4 (*.f32 (asin.f32 (/.f32 h eta)) 4))
(*.f32 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 4)) 1/8)
(*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 1/2) 2)
(*.f32 1/8 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 4)))
(/.f32 (asin.f32 (/.f32 h eta)) 1)
(/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2)
(/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) 4)
(/.f32 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 4)) 8)
(/.f32 (+.f32 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 4)) (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 4))) 16)
(pow.f32 (asin.f32 (/.f32 h eta)) 1)
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 (/.f32 eta 2)))
(/.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 h (/.f32 1/4 eta)) (+.f32 (*.f32 h (/.f32 1/2 eta)) (*.f32 h (/.f32 1/4 eta))))
(/.f32 h eta)
(+.f32 (*.f32 h (/.f32 1/4 eta)) (/.f32 (+.f32 h (*.f32 h 1/2)) (+.f32 eta eta)))
(+.f32 (*.f32 h (/.f32 1/4 eta)) (/.f32 (*.f32 h 3/2) (+.f32 eta eta)))
(+.f32 (*.f32 h (/.f32 1/4 eta)) (/.f32 (*.f32 (/.f32 h eta) 3/2) 2))
(+.f32 (*.f32 h (/.f32 1/4 eta)) (/.f32 (*.f32 h (/.f32 3/2 eta)) 2))
(+.f32 (*.f32 h (/.f32 1/4 eta)) (/.f32 (*.f32 h 3) (*.f32 eta 4)))
(+.f32 (*.f32 h (/.f32 1/4 eta)) (/.f32 (*.f32 h (/.f32 3 eta)) 4))
(+.f32 (*.f32 h (/.f32 1/4 eta)) (/.f32 (*.f32 (/.f32 h eta) 3/2) 2))
(+.f32 (*.f32 h (/.f32 1/4 eta)) (/.f32 (*.f32 h (/.f32 3/2 eta)) 2))
(+.f32 (+.f32 (*.f32 h (/.f32 1/2 eta)) (*.f32 h (/.f32 1/4 eta))) (*.f32 h (/.f32 1/4 eta)))
(/.f32 h eta)
(+.f32 (/.f32 0 (/.f32 eta 2)) (/.f32 h eta))
(/.f32 h eta)
(+.f32 (/.f32 (+.f32 h (*.f32 h 1/2)) (+.f32 eta eta)) (*.f32 h (/.f32 1/4 eta)))
(+.f32 (*.f32 h (/.f32 1/4 eta)) (/.f32 (+.f32 h (*.f32 h 1/2)) (+.f32 eta eta)))
(+.f32 (*.f32 h (/.f32 1/4 eta)) (/.f32 (*.f32 h 3/2) (+.f32 eta eta)))
(+.f32 (/.f32 (*.f32 (/.f32 h eta) 3/2) 2) (*.f32 h (/.f32 1/4 eta)))
(+.f32 (*.f32 h (/.f32 1/4 eta)) (/.f32 (*.f32 (/.f32 h eta) 3/2) 2))
(+.f32 (*.f32 h (/.f32 1/4 eta)) (/.f32 (*.f32 h (/.f32 3/2 eta)) 2))
(+.f32 (/.f32 (*.f32 h 3) (*.f32 eta 4)) (*.f32 h (/.f32 1/4 eta)))
(+.f32 (*.f32 h (/.f32 1/4 eta)) (/.f32 (*.f32 h 3) (*.f32 eta 4)))
(+.f32 (/.f32 (*.f32 h (/.f32 3 eta)) 4) (*.f32 h (/.f32 1/4 eta)))
(+.f32 (*.f32 h (/.f32 1/4 eta)) (/.f32 (*.f32 (/.f32 h eta) 3/2) 2))
(+.f32 (*.f32 h (/.f32 1/4 eta)) (/.f32 (*.f32 h (/.f32 3/2 eta)) 2))
(-.f32 (/.f32 h eta) 0)
(/.f32 h eta)
(-.f32 (/.f32 h eta) (/.f32 0 (/.f32 eta 2)))
(/.f32 h eta)
(-.f32 0 (/.f32 h (neg.f32 eta)))
(/.f32 h eta)
(-.f32 (*.f32 h (/.f32 1/2 eta)) (/.f32 (/.f32 h -2) eta))
(/.f32 h eta)
(-.f32 (*.f32 h (/.f32 2 eta)) (/.f32 h eta))
(-.f32 (/.f32 (+.f32 h h) eta) (/.f32 h eta))
(-.f32 (*.f32 h (/.f32 1/4 eta)) (+.f32 (/.f32 (/.f32 h -2) eta) (/.f32 h (*.f32 eta -4))))
(-.f32 (*.f32 h (/.f32 1/4 eta)) (+.f32 (/.f32 h (*.f32 eta -2)) (/.f32 h (*.f32 eta -4))))
(-.f32 (*.f32 (/.f32 h eta) 3/4) (/.f32 h (*.f32 eta -4)))
(-.f32 (+.f32 (*.f32 h (/.f32 1/2 eta)) (*.f32 h (/.f32 1/4 eta))) (/.f32 h (*.f32 eta -4)))
(-.f32 (*.f32 h (/.f32 1/4 eta)) (+.f32 (/.f32 h (*.f32 eta -2)) (/.f32 h (*.f32 eta -4))))
(-.f32 (*.f32 h (/.f32 1/4 eta)) (+.f32 (/.f32 (/.f32 h -2) eta) (/.f32 h (*.f32 eta -4))))
(-.f32 (*.f32 (/.f32 h eta) 3/4) (/.f32 h (*.f32 eta -4)))
(-.f32 (*.f32 3 (*.f32 h (/.f32 1/4 eta))) (/.f32 h (*.f32 eta -4)))
(-.f32 (*.f32 h (/.f32 1/4 eta)) (+.f32 (/.f32 h (*.f32 eta -2)) (/.f32 h (*.f32 eta -4))))
(-.f32 (*.f32 h (/.f32 1/4 eta)) (+.f32 (/.f32 (/.f32 h -2) eta) (/.f32 h (*.f32 eta -4))))
(-.f32 (*.f32 (/.f32 h eta) 3/4) (/.f32 h (*.f32 eta -4)))
(-.f32 (/.f32 (+.f32 h (*.f32 h 1/2)) (+.f32 eta eta)) (/.f32 h (*.f32 eta -4)))
(-.f32 (/.f32 (*.f32 h 3/2) (+.f32 eta eta)) (/.f32 h (*.f32 eta -4)))
(-.f32 (/.f32 (*.f32 (/.f32 h eta) 3/2) 2) (/.f32 h (*.f32 eta -4)))
(-.f32 (/.f32 (*.f32 h (/.f32 3/2 eta)) 2) (/.f32 h (*.f32 eta -4)))
(-.f32 (/.f32 (*.f32 h 3) (*.f32 eta 4)) (/.f32 h (*.f32 eta -4)))
(-.f32 (/.f32 (*.f32 h (/.f32 3 eta)) 4) (/.f32 h (*.f32 eta -4)))
(-.f32 (/.f32 (*.f32 (/.f32 h eta) 3/2) 2) (/.f32 h (*.f32 eta -4)))
(-.f32 (/.f32 (*.f32 h (/.f32 3/2 eta)) 2) (/.f32 h (*.f32 eta -4)))
(/.f32 h eta)
(/.f32 (/.f32 h eta) 1)
(/.f32 h eta)
(/.f32 (*.f32 h (/.f32 1/2 eta)) 1/2)
(/.f32 h eta)
(/.f32 (*.f32 h (/.f32 1/2 eta)) (/.f32 (*.f32 eta 1/2) eta))
(/.f32 h eta)
(/.f32 (*.f32 h (/.f32 1/2 eta)) (/.f32 eta (+.f32 eta eta)))
(/.f32 h eta)
(/.f32 (*.f32 h (/.f32 1/2 eta)) (/.f32 (/.f32 eta 2) eta))
(/.f32 (*.f32 h (/.f32 1/2 eta)) (/.f32 eta (*.f32 2 eta)))
(/.f32 (*.f32 h (/.f32 1/4 eta)) (/.f32 eta (*.f32 eta 4)))
(/.f32 h (*.f32 (*.f32 eta 8) (/.f32 eta (*.f32 eta 8))))
(/.f32 (+.f32 h h) (+.f32 eta eta))
(/.f32 h eta)
(/.f32 (*.f32 h (/.f32 2 eta)) 2)
(/.f32 h eta)
(/.f32 (*.f32 h 1/2) (/.f32 eta 2))
(/.f32 (*.f32 h 1/2) (*.f32 eta 1/2))
(/.f32 h eta)
(/.f32 (*.f32 h 1/2) (*.f32 (*.f32 eta 1/2) 1))
(/.f32 h eta)
(/.f32 (*.f32 h (/.f32 1/4 eta)) 1/4)
(/.f32 h eta)
(/.f32 (*.f32 h (/.f32 1/4 eta)) (*.f32 eta (/.f32 1/4 eta)))
(/.f32 h eta)
(/.f32 (*.f32 h (/.f32 1/4 eta)) (/.f32 (/.f32 eta 2) (+.f32 eta eta)))
(/.f32 (*.f32 h (/.f32 1/2 eta)) (/.f32 eta (*.f32 2 eta)))
(/.f32 (*.f32 h (/.f32 1/4 eta)) (/.f32 eta (*.f32 eta 4)))
(/.f32 h (*.f32 (*.f32 eta 8) (/.f32 eta (*.f32 eta 8))))
(/.f32 (neg.f32 h) (neg.f32 eta))
(/.f32 h eta)
(/.f32 (/.f32 h (neg.f32 eta)) -1)
(/.f32 h eta)
(/.f32 (*.f32 h 4) (*.f32 eta 4))
(/.f32 h eta)
(/.f32 (*.f32 h 4) (*.f32 8 (/.f32 eta 2)))
(/.f32 h eta)
(/.f32 (/.f32 (*.f32 h 4) eta) 4)
(/.f32 h eta)
(/.f32 (/.f32 h -1/2) (*.f32 eta -2))
(/.f32 h eta)
(/.f32 (*.f32 2 (*.f32 h 4)) (*.f32 eta 8))
(/.f32 h eta)
(/.f32 (*.f32 h (/.f32 8 eta)) 8)
(/.f32 h eta)
(/.f32 (*.f32 h (/.f32 8 eta)) (/.f32 (*.f32 eta 8) eta))
(/.f32 h eta)
(/.f32 (*.f32 h (/.f32 8 eta)) (/.f32 (*.f32 2 (*.f32 eta 8)) (+.f32 eta eta)))
(/.f32 h eta)
(/.f32 (/.f32 h (*.f32 eta 8)) (/.f32 (/.f32 eta 2) (*.f32 eta 4)))
(/.f32 (*.f32 h (/.f32 1/2 eta)) (/.f32 eta (*.f32 2 eta)))
(/.f32 (*.f32 h (/.f32 1/4 eta)) (/.f32 eta (*.f32 eta 4)))
(/.f32 h (*.f32 (*.f32 eta 8) (/.f32 eta (*.f32 eta 8))))
(/.f32 (/.f32 h 4) (/.f32 eta 4))
(/.f32 h eta)
(/.f32 (*.f32 4 (*.f32 h 4)) (*.f32 2 (*.f32 eta 8)))
(/.f32 h eta)
(/.f32 (*.f32 (/.f32 h eta) 16) 16)
(/.f32 h eta)
(/.f32 (*.f32 h 1/4) (*.f32 (*.f32 eta 1/2) 1/2))
(/.f32 h eta)
(/.f32 (/.f32 h (*.f32 eta eta)) (/.f32 1 eta))
(/.f32 h eta)
(/.f32 (/.f32 (/.f32 h eta) (/.f32 eta 2)) (/.f32 2 eta))
(/.f32 h eta)
(/.f32 (/.f32 (*.f32 h 4) (*.f32 eta eta)) (/.f32 4 eta))
(/.f32 h eta)
(/.f32 (/.f32 h (*.f32 eta (+.f32 eta eta))) (/.f32 1/2 eta))
(/.f32 h eta)
(/.f32 (/.f32 (*.f32 h (/.f32 1/4 eta)) eta) (/.f32 1/4 eta))
(/.f32 h eta)
(/.f32 (/.f32 (*.f32 (/.f32 h eta) 16) (+.f32 eta eta)) (/.f32 8 eta))
(/.f32 h eta)
(/.f32 (/.f32 (/.f32 h (*.f32 eta eta)) (+.f32 eta eta)) (/.f32 (/.f32 1 eta) (+.f32 eta eta)))
(/.f32 h eta)
(/.f32 (/.f32 (/.f32 (/.f32 h eta) (/.f32 eta 2)) (+.f32 eta eta)) (/.f32 (/.f32 2 eta) (+.f32 eta eta)))
(/.f32 h eta)
(/.f32 (/.f32 (/.f32 (*.f32 h 4) (*.f32 eta eta)) (+.f32 eta eta)) (/.f32 (/.f32 4 eta) (+.f32 eta eta)))
(/.f32 h eta)
(/.f32 (/.f32 h -1/4) (*.f32 eta -4))
(/.f32 h eta)
(/.f32 (/.f32 (*.f32 h (/.f32 8 eta)) eta) (/.f32 8 eta))
(/.f32 h eta)
(/.f32 (/.f32 (*.f32 h 4) (/.f32 eta 2)) 8)
(/.f32 h eta)
(/.f32 (/.f32 (+.f32 h h) 1/2) (*.f32 eta 4))
(/.f32 h eta)
(/.f32 (/.f32 (*.f32 h 1/2) 1/2) eta)
(/.f32 h eta)
(/.f32 (/.f32 (*.f32 h 4) 1/2) (*.f32 eta 8))
(/.f32 h eta)
(/.f32 (/.f32 (*.f32 h 4) 1/2) (/.f32 (*.f32 eta 4) 1/2))
(/.f32 h eta)
(/.f32 (/.f32 (/.f32 (*.f32 h 4) eta) 1/2) 8)
(/.f32 h eta)
(/.f32 (/.f32 (*.f32 4 (*.f32 h 4)) eta) (/.f32 (*.f32 2 (*.f32 eta 8)) eta))
(/.f32 h eta)
(/.f32 (/.f32 (*.f32 (/.f32 h eta) 16) eta) (/.f32 16 eta))
(/.f32 h eta)
(/.f32 (/.f32 (/.f32 h (*.f32 eta eta)) eta) (/.f32 (/.f32 1 eta) eta))
(/.f32 h eta)
(/.f32 (/.f32 (/.f32 (/.f32 h eta) (/.f32 eta 2)) eta) (/.f32 (/.f32 2 eta) eta))
(/.f32 h eta)
(/.f32 (/.f32 (/.f32 (*.f32 h 4) (*.f32 eta eta)) eta) (/.f32 (/.f32 4 eta) eta))
(/.f32 h eta)
(/.f32 (/.f32 (/.f32 h eta) (/.f32 1 eta)) eta)
(/.f32 h eta)
(/.f32 (/.f32 (*.f32 h (/.f32 2 eta)) (/.f32 2 eta)) eta)
(/.f32 h eta)
(/.f32 (/.f32 (/.f32 (*.f32 h 4) eta) (/.f32 4 eta)) eta)
(/.f32 h eta)
(/.f32 (*.f32 h 8) (*.f32 eta 8))
(/.f32 h eta)
(/.f32 (*.f32 8 (*.f32 h 4)) (*.f32 (*.f32 eta 4) 8))
(/.f32 h eta)
(/.f32 (/.f32 (*.f32 h (/.f32 1/2 eta)) (*.f32 eta 4)) (/.f32 1 (*.f32 eta 8)))
(/.f32 h eta)
(/.f32 (/.f32 (/.f32 h (*.f32 eta eta)) (/.f32 1/4 eta)) 4)
(/.f32 h eta)
(/.f32 (/.f32 (/.f32 h (*.f32 eta eta)) 8) (/.f32 1 (*.f32 eta 8)))
(/.f32 h eta)
(/.f32 (/.f32 (/.f32 (/.f32 h eta) (/.f32 eta 2)) (/.f32 1/4 eta)) 8)
(/.f32 h eta)
(/.f32 (/.f32 (/.f32 (/.f32 h eta) (/.f32 eta 2)) (/.f32 1/2 eta)) 4)
(/.f32 h eta)
(/.f32 (+.f32 (*.f32 h (/.f32 8 eta)) (*.f32 h (/.f32 8 eta))) 16)
(/.f32 h eta)
(/.f32 (+.f32 (*.f32 2 (*.f32 h 4)) (*.f32 2 (*.f32 h 4))) (*.f32 2 (*.f32 eta 8)))
(/.f32 h eta)
(/.f32 (+.f32 (*.f32 (/.f32 h eta) 16) (*.f32 (/.f32 h eta) 16)) 32)
(/.f32 h eta)
(/.f32 (+.f32 (*.f32 4 (*.f32 h 4)) (*.f32 4 (*.f32 h 4))) (+.f32 (*.f32 2 (*.f32 eta 8)) (*.f32 2 (*.f32 eta 8))))
(/.f32 h eta)
(/.f32 (+.f32 (/.f32 (*.f32 h 4) (*.f32 eta eta)) (/.f32 (*.f32 h 4) (*.f32 eta eta))) (/.f32 8 eta))
(/.f32 h eta)
(/.f32 (*.f32 4 (*.f32 2 (*.f32 h 4))) (*.f32 4 (*.f32 eta 8)))
(/.f32 h eta)
(/.f32 (*.f32 8 (*.f32 2 (*.f32 h 4))) (*.f32 8 (*.f32 eta 8)))
(/.f32 h eta)
(/.f32 (/.f32 (*.f32 eta h) (*.f32 eta 1/2)) (+.f32 eta eta))
(/.f32 h eta)
(/.f32 (*.f32 eta h) (*.f32 eta eta))
(/.f32 h eta)
(/.f32 (*.f32 eta (+.f32 h h)) (*.f32 eta (+.f32 eta eta)))
(/.f32 h eta)
(/.f32 (*.f32 eta (*.f32 h 4)) (*.f32 eta (*.f32 eta 4)))
(/.f32 h eta)
(/.f32 (/.f32 (*.f32 eta h) eta) eta)
(/.f32 h eta)
(/.f32 (*.f32 eta (*.f32 h (/.f32 2 eta))) (+.f32 eta eta))
(/.f32 (*.f32 (/.f32 2 eta) (*.f32 h eta)) (+.f32 eta eta))
(/.f32 (*.f32 (/.f32 h eta) (*.f32 eta 2)) (+.f32 eta eta))
(/.f32 (*.f32 eta (/.f32 (+.f32 h h) eta)) (+.f32 eta eta))
(/.f32 (*.f32 eta (/.f32 (*.f32 h 4) eta)) (*.f32 eta 4))
(/.f32 h eta)
(/.f32 (*.f32 (/.f32 8 eta) (*.f32 2 (*.f32 h 4))) 64)
(/.f32 (*.f32 (*.f32 h 4) (*.f32 2 (/.f32 8 eta))) 64)
(/.f32 (*.f32 (/.f32 8 eta) (*.f32 h 8)) 64)
(/.f32 (*.f32 8 (*.f32 h (/.f32 8 eta))) 64)
(/.f32 (*.f32 eta (*.f32 h (/.f32 1/2 eta))) (*.f32 eta 1/2))
(/.f32 h eta)
(/.f32 (/.f32 (/.f32 h (*.f32 eta eta)) (*.f32 eta 4)) (/.f32 (/.f32 1 eta) (*.f32 eta 4)))
(/.f32 h eta)
(/.f32 (/.f32 (/.f32 (/.f32 h eta) (/.f32 eta 2)) (*.f32 eta 4)) (/.f32 (/.f32 2 eta) (*.f32 eta 4)))
(/.f32 h eta)
(/.f32 (/.f32 (/.f32 (*.f32 h 4) (*.f32 eta eta)) (*.f32 eta 4)) (/.f32 (/.f32 4 eta) (*.f32 eta 4)))
(/.f32 h eta)
(/.f32 (*.f32 16 (*.f32 h 4)) (*.f32 (*.f32 eta 4) 16))
(/.f32 h eta)
(/.f32 (*.f32 16 (*.f32 2 (*.f32 h 4))) (*.f32 (*.f32 eta 8) 16))
(/.f32 h eta)
(/.f32 (*.f32 2 (+.f32 (*.f32 2 (*.f32 h 4)) (*.f32 2 (*.f32 h 4)))) (*.f32 2 (*.f32 2 (*.f32 eta 8))))
(/.f32 h eta)
(/.f32 (*.f32 4 (+.f32 (*.f32 2 (*.f32 h 4)) (*.f32 2 (*.f32 h 4)))) (*.f32 4 (*.f32 2 (*.f32 eta 8))))
(/.f32 h eta)
(/.f32 (*.f32 8 (+.f32 (*.f32 2 (*.f32 h 4)) (*.f32 2 (*.f32 h 4)))) (*.f32 8 (*.f32 2 (*.f32 eta 8))))
(/.f32 h eta)
(/.f32 (*.f32 16 (+.f32 (*.f32 2 (*.f32 h 4)) (*.f32 2 (*.f32 h 4)))) (*.f32 (*.f32 2 (*.f32 eta 8)) 16))
(/.f32 h eta)
(/.f32 (*.f32 32 (*.f32 2 (*.f32 h 4))) (*.f32 (*.f32 eta 8) 32))
(/.f32 h eta)
(/.f32 (*.f32 (+.f32 eta eta) (*.f32 h (/.f32 2 eta))) (*.f32 eta 4))
(/.f32 h eta)
(/.f32 (*.f32 (*.f32 eta 4) (/.f32 (*.f32 h 4) eta)) (*.f32 2 (*.f32 eta 8)))
(/.f32 h eta)
(/.f32 (*.f32 (*.f32 eta 8) (*.f32 h (/.f32 8 eta))) (*.f32 8 (*.f32 eta 8)))
(/.f32 h eta)
(/.f32 (*.f32 (*.f32 2 (*.f32 eta 8)) (*.f32 (/.f32 h eta) 16)) (*.f32 16 (*.f32 2 (*.f32 eta 8))))
(/.f32 h eta)
(/.f32 (*.f32 (*.f32 2 (*.f32 eta 8)) (/.f32 (*.f32 4 (*.f32 h 4)) eta)) (*.f32 16 (*.f32 2 (*.f32 eta 8))))
(/.f32 h eta)
(/.f32 (*.f32 (neg.f32 eta) (/.f32 (/.f32 h -2) eta)) (*.f32 -1/2 (neg.f32 eta)))
(/.f32 (*.f32 (neg.f32 eta) (/.f32 h (*.f32 eta -2))) (*.f32 (neg.f32 eta) -1/2))
(+.f32 (/.f32 h eta) (/.f32 0 (neg.f32 eta)))
(/.f32 (*.f32 (*.f32 eta 4) (*.f32 h (/.f32 2 eta))) (*.f32 eta 8))
(/.f32 h eta)
(/.f32 (*.f32 (*.f32 eta -2) (/.f32 h (neg.f32 eta))) (+.f32 eta eta))
(/.f32 (*.f32 h (/.f32 (*.f32 eta -2) (neg.f32 eta))) (+.f32 eta eta))
(/.f32 (*.f32 h (+.f32 2 (/.f32 0 eta))) (+.f32 eta eta))
(/.f32 (*.f32 (*.f32 eta 8) (/.f32 (*.f32 h 4) eta)) (*.f32 4 (*.f32 eta 8)))
(/.f32 h eta)
(/.f32 (*.f32 (*.f32 2 (*.f32 eta 8)) (*.f32 h (/.f32 8 eta))) (*.f32 8 (*.f32 2 (*.f32 eta 8))))
(/.f32 h eta)
(/.f32 (*.f32 (*.f32 eta 4) (/.f32 h eta)) (*.f32 eta 4))
(/.f32 h eta)
(/.f32 (*.f32 (*.f32 eta 8) (*.f32 h (/.f32 2 eta))) (*.f32 2 (*.f32 eta 8)))
(/.f32 h eta)
(pow.f32 (/.f32 h eta) 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 0 (asin.f32 (/.f32 h eta)))
(asin.f32 (/.f32 h eta))
(+.f32 (/.f32 (asin.f32 (/.f32 h eta)) 2) (/.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)) 4)))
(asin.f32 (/.f32 h eta))
(+.f32 (/.f32 (asin.f32 (/.f32 h eta)) 4) (/.f32 (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) 2) 2))
(asin.f32 (/.f32 h eta))
(+.f32 (/.f32 (asin.f32 (/.f32 h eta)) 4) (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) 4))
(asin.f32 (/.f32 h eta))
(+.f32 (+.f32 (/.f32 (asin.f32 (/.f32 h eta)) 2) (/.f32 (asin.f32 (/.f32 h eta)) 4)) (/.f32 (asin.f32 (/.f32 h eta)) 4))
(asin.f32 (/.f32 h eta))
(+.f32 (/.f32 (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) 2) 2) (/.f32 (asin.f32 (/.f32 h eta)) 4))
(asin.f32 (/.f32 h eta))
(+.f32 (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) 4) (/.f32 (asin.f32 (/.f32 h eta)) 4))
(asin.f32 (/.f32 h eta))
(-.f32 (asin.f32 (/.f32 h eta)) 0)
(asin.f32 (/.f32 h eta))
(-.f32 (/.f32 (asin.f32 (/.f32 h eta)) 2) (/.f32 (asin.f32 (/.f32 h eta)) -2))
(asin.f32 (/.f32 h eta))
(-.f32 (+.f32 (/.f32 (asin.f32 (/.f32 h eta)) 2) (/.f32 (asin.f32 (/.f32 h eta)) 4)) (neg.f32 (/.f32 (asin.f32 (/.f32 h eta)) 4)))
(-.f32 (+.f32 (/.f32 (asin.f32 (/.f32 h eta)) 2) (/.f32 (asin.f32 (/.f32 h eta)) 4)) (/.f32 (asin.f32 (/.f32 h eta)) -4))
(-.f32 (/.f32 (asin.f32 (/.f32 h eta)) 4) (+.f32 (/.f32 (asin.f32 (/.f32 h eta)) -2) (/.f32 (asin.f32 (/.f32 h eta)) -4)))
(-.f32 (/.f32 (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) 2) 2) (/.f32 (/.f32 (asin.f32 (/.f32 h eta)) -2) 2))
(asin.f32 (/.f32 h eta))
(-.f32 (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 3) 4) (/.f32 (neg.f32 (asin.f32 (/.f32 h eta))) 4))
(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 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 1/2))
(asin.f32 (/.f32 h eta))
(*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 1/2)
(asin.f32 (/.f32 h eta))
(*.f32 1/2 (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) 1/4)
(asin.f32 (/.f32 h eta))
(*.f32 -2 (/.f32 (asin.f32 (/.f32 h eta)) -2))
(asin.f32 (/.f32 h eta))
(*.f32 1/4 (*.f32 (asin.f32 (/.f32 h eta)) 4))
(asin.f32 (/.f32 h eta))
(*.f32 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 4)) 1/8)
(asin.f32 (/.f32 h eta))
(*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 1/2) 2)
(asin.f32 (/.f32 h eta))
(*.f32 1/8 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 4)))
(asin.f32 (/.f32 h eta))
(/.f32 (asin.f32 (/.f32 h eta)) 1)
(asin.f32 (/.f32 h eta))
(/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2)
(asin.f32 (/.f32 h eta))
(/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 4) 4)
(asin.f32 (/.f32 h eta))
(/.f32 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 4)) 8)
(asin.f32 (/.f32 h eta))
(/.f32 (+.f32 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 4)) (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 4))) 16)
(asin.f32 (/.f32 h eta))
(pow.f32 (asin.f32 (/.f32 h eta)) 1)
(asin.f32 (/.f32 h eta))

localize61.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 69 to 48 computations (30.4% saved)

series4.0ms (0%)

Counts
3 → 96
Calls

24 calls:

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

rewrite96.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1546×rational_best-simplify-56
1190×rational_best-2
1190×rational_best-3
1190×rational_best-1
1188×rational_best-4
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
016109
111197
222997
366797
4309297
Stop Event
node limit
Counts
3 → 71
Calls
Call 1
Inputs
(*.f32 (/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) h)
(/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(asin.f32 (*.f32 (/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) h))
Outputs
((#(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 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 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 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 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 (/.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 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 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)))) (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 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (neg.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 (neg.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 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 (neg.f32 h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))) (+.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 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 -2 (/.f32 h (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 -2 (/.f32 h (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta))) (/.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 h h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 h 2) (-.f32 (/.f32 eta 2) (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 h) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (+.f32 h h)) (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 h (/.f32 4 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 h (/.f32 4 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (/.f32 (*.f32 -2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 h (/.f32 4 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (*.f32 h (/.f32 4 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (+.f32 h h)) (*.f32 2 (+.f32 h h))) (*.f32 2 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (+.f32 h h))) (*.f32 2 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 4 (*.f32 2 (+.f32 h h))) (*.f32 4 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 4 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 2 (+.f32 h h))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 -2 (/.f32 h (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta))) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 2 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 -8 (/.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta))) (/.f32 4 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 0 (neg.f32 h)) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (/.f32 (neg.f32 h) 2) (/.f32 h 2)) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta))))) (#(struct:change #<rule egg-rr> (2) ((x pow.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 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 1 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 (neg.f32 (/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 1 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (/.f32 1 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 2 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (/.f32 2 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 8 (/.f32 1 (*.f32 2 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 4 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (/.f32 4 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 2 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 1)))))
((#(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 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 (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 (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 (/.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)))))) 2))))) (#(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 (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 2 (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 1/2 (*.f32 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 2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 2 (*.f32 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))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (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 2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))) (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 1)))))

simplify187.0ms (0.9%)

Algorithm
egg-herbie
Rules
934×rational_best-simplify-108
846×rational_best-simplify-65
776×rational_best-simplify-55
668×rational_best-simplify-56
504×rational_best-simplify-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02347369
16217361
217397355
367877355
Stop Event
node limit
Counts
167 → 138
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 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 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))))))
(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)))))
(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 (/.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 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 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 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 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 (/.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)))) 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 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)))) (neg.f32 (/.f32 0 (+.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)))) (neg.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(-.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 (neg.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2))
(-.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 (neg.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 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 1)
(/.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))) (+.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)))) 1/2)
(/.f32 (*.f32 -2 (/.f32 h (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta))) 2)
(/.f32 (*.f32 -2 (/.f32 h (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta))) (/.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(/.f32 (+.f32 h h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (/.f32 h 2) (-.f32 (/.f32 eta 2) (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) 4)))
(/.f32 (neg.f32 h) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta))
(/.f32 (*.f32 2 (+.f32 h h)) (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (*.f32 h (/.f32 4 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 4)
(/.f32 (*.f32 h (/.f32 4 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (/.f32 (*.f32 -2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta)))
(/.f32 (+.f32 (*.f32 h (/.f32 4 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (*.f32 h (/.f32 4 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) 8)
(/.f32 (+.f32 (*.f32 2 (+.f32 h h)) (*.f32 2 (+.f32 h h))) (*.f32 2 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(/.f32 (*.f32 2 (*.f32 2 (+.f32 h h))) (*.f32 2 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(/.f32 (*.f32 4 (*.f32 2 (+.f32 h h))) (*.f32 4 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(/.f32 (*.f32 (/.f32 4 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 2 (+.f32 h h))) 16)
(/.f32 (/.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(/.f32 (/.f32 (*.f32 -2 (/.f32 h (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta))) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 2 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(/.f32 (*.f32 -8 (/.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta))) (/.f32 4 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(/.f32 (-.f32 0 (neg.f32 h)) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(/.f32 (-.f32 (/.f32 (neg.f32 h) 2) (/.f32 h 2)) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta))
(pow.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 1)
(+.f32 (/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 0)
(+.f32 0 (/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(+.f32 (/.f32 1 (+.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 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 0)
(-.f32 (/.f32 1 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 (neg.f32 (/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2))
(*.f32 1 (/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(*.f32 2 (/.f32 1 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 (/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 1)
(*.f32 4 (/.f32 (/.f32 1 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 2))
(*.f32 (/.f32 2 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 1/2)
(*.f32 1/2 (/.f32 2 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(*.f32 (/.f32 (/.f32 1 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 2) 4)
(*.f32 (/.f32 1 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 2)
(*.f32 8 (/.f32 1 (*.f32 2 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(*.f32 (/.f32 4 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 1/4)
(*.f32 1/4 (/.f32 4 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(*.f32 (/.f32 1 (*.f32 2 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) 8)
(pow.f32 (/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 1)
(+.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 (/.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 (/.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)))))) 2))
(*.f32 1 (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)
(*.f32 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) 1/2)
(*.f32 1/2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))
(*.f32 (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))) 1/4)
(*.f32 1/4 (*.f32 2 (*.f32 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)
(/.f32 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) 2)
(/.f32 (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))) 4)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))) (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))) 8)
(pow.f32 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 1)
Outputs
(*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2)))
(*.f32 (*.f32 eta h) (/.f32 -2 (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 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -4 (pow.f32 sinTheta_O 4))))
(+.f32 (*.f32 (*.f32 eta h) (/.f32 -2 (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -4 (pow.f32 sinTheta_O 4))))
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 h (*.f32 (pow.f32 eta 3) (/.f32 -4 (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 h (pow.f32 eta 3)) (/.f32 -4 (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -8 (/.f32 (*.f32 h (pow.f32 eta 5)) (pow.f32 sinTheta_O 6)))))
(+.f32 (*.f32 (*.f32 eta h) (/.f32 -2 (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -4 (pow.f32 sinTheta_O 4))) (*.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 -8 (pow.f32 sinTheta_O 6)))))
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 h (*.f32 (pow.f32 eta 3) (/.f32 -4 (pow.f32 sinTheta_O 4)))) (*.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 -8 (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 -8 (/.f32 (*.f32 h (pow.f32 eta 5)) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -4 (pow.f32 sinTheta_O 4))) (*.f32 (*.f32 h (pow.f32 eta 7)) (/.f32 -16 (pow.f32 sinTheta_O 8))))))
(+.f32 (+.f32 (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -4 (pow.f32 sinTheta_O 4))) (*.f32 (*.f32 h (pow.f32 eta 7)) (/.f32 -16 (pow.f32 sinTheta_O 8)))) (+.f32 (*.f32 (*.f32 eta h) (/.f32 -2 (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 -8 (pow.f32 sinTheta_O 6)))))
(+.f32 (*.f32 h (*.f32 (pow.f32 eta 3) (/.f32 -4 (pow.f32 sinTheta_O 4)))) (+.f32 (*.f32 h (*.f32 -16 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8)))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 -8 (pow.f32 sinTheta_O 6))))))
(/.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 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (*.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (/.f32 1/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 (*.f32 h (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 (*.f32 h (pow.f32 sinTheta_O 2)) (/.f32 1/2 (pow.f32 eta 3))) (+.f32 (/.f32 h eta) (*.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (/.f32 1/4 (pow.f32 eta 5)))))
(+.f32 (*.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (/.f32 1/2 (pow.f32 eta 3))) (+.f32 (/.f32 h eta) (*.f32 h (*.f32 (pow.f32 sinTheta_O 4) (/.f32 1/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 (*.f32 1/2 (/.f32 (*.f32 h (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 1/8 (/.f32 (*.f32 h (pow.f32 sinTheta_O 6)) (pow.f32 eta 7)))))
(+.f32 (+.f32 (*.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (/.f32 1/2 (pow.f32 eta 3))) (+.f32 (/.f32 h eta) (*.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (/.f32 1/4 (pow.f32 eta 5))))) (*.f32 1/8 (/.f32 (*.f32 h (pow.f32 sinTheta_O 6)) (pow.f32 eta 7))))
(+.f32 (+.f32 (/.f32 h eta) (*.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (/.f32 1/2 (pow.f32 eta 3)))) (+.f32 (*.f32 h (*.f32 (pow.f32 sinTheta_O 4) (/.f32 1/4 (pow.f32 eta 5)))) (*.f32 (*.f32 h (pow.f32 sinTheta_O 6)) (/.f32 1/8 (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 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (*.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (/.f32 1/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 (*.f32 h (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 (*.f32 h (pow.f32 sinTheta_O 2)) (/.f32 1/2 (pow.f32 eta 3))) (+.f32 (/.f32 h eta) (*.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (/.f32 1/4 (pow.f32 eta 5)))))
(+.f32 (*.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (/.f32 1/2 (pow.f32 eta 3))) (+.f32 (/.f32 h eta) (*.f32 h (*.f32 (pow.f32 sinTheta_O 4) (/.f32 1/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 (*.f32 1/2 (/.f32 (*.f32 h (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 1/8 (/.f32 (*.f32 h (pow.f32 sinTheta_O 6)) (pow.f32 eta 7)))))
(+.f32 (+.f32 (*.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (/.f32 1/2 (pow.f32 eta 3))) (+.f32 (/.f32 h eta) (*.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (/.f32 1/4 (pow.f32 eta 5))))) (*.f32 1/8 (/.f32 (*.f32 h (pow.f32 sinTheta_O 6)) (pow.f32 eta 7))))
(+.f32 (+.f32 (/.f32 h eta) (*.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (/.f32 1/2 (pow.f32 eta 3)))) (+.f32 (*.f32 h (*.f32 (pow.f32 sinTheta_O 4) (/.f32 1/4 (pow.f32 eta 5)))) (*.f32 (*.f32 h (pow.f32 sinTheta_O 6)) (/.f32 1/8 (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 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))))
(+.f32 (/.f32 h eta) (*.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (/.f32 1/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 (*.f32 h (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 (*.f32 h (pow.f32 sinTheta_O 2)) (/.f32 1/2 (pow.f32 eta 3))) (+.f32 (/.f32 h eta) (*.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (/.f32 1/4 (pow.f32 eta 5)))))
(+.f32 (*.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (/.f32 1/2 (pow.f32 eta 3))) (+.f32 (/.f32 h eta) (*.f32 h (*.f32 (pow.f32 sinTheta_O 4) (/.f32 1/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 (*.f32 1/2 (/.f32 (*.f32 h (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 1/8 (/.f32 (*.f32 h (pow.f32 sinTheta_O 6)) (pow.f32 eta 7)))))
(+.f32 (+.f32 (*.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (/.f32 1/2 (pow.f32 eta 3))) (+.f32 (/.f32 h eta) (*.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (/.f32 1/4 (pow.f32 eta 5))))) (*.f32 1/8 (/.f32 (*.f32 h (pow.f32 sinTheta_O 6)) (pow.f32 eta 7))))
(+.f32 (+.f32 (/.f32 h eta) (*.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (/.f32 1/2 (pow.f32 eta 3)))) (+.f32 (*.f32 h (*.f32 (pow.f32 sinTheta_O 4) (/.f32 1/4 (pow.f32 eta 5)))) (*.f32 (*.f32 h (pow.f32 sinTheta_O 6)) (/.f32 1/8 (pow.f32 eta 7)))))
(*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2)))
(*.f32 (*.f32 eta h) (/.f32 -2 (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 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -4 (pow.f32 sinTheta_O 4))))
(+.f32 (*.f32 (*.f32 eta h) (/.f32 -2 (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -4 (pow.f32 sinTheta_O 4))))
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 h (*.f32 (pow.f32 eta 3) (/.f32 -4 (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 h (pow.f32 eta 3)) (/.f32 -4 (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -8 (/.f32 (*.f32 h (pow.f32 eta 5)) (pow.f32 sinTheta_O 6)))))
(+.f32 (*.f32 (*.f32 eta h) (/.f32 -2 (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -4 (pow.f32 sinTheta_O 4))) (*.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 -8 (pow.f32 sinTheta_O 6)))))
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 h (*.f32 (pow.f32 eta 3) (/.f32 -4 (pow.f32 sinTheta_O 4)))) (*.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 -8 (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 -8 (/.f32 (*.f32 h (pow.f32 eta 5)) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -4 (pow.f32 sinTheta_O 4))) (*.f32 (*.f32 h (pow.f32 eta 7)) (/.f32 -16 (pow.f32 sinTheta_O 8))))))
(+.f32 (+.f32 (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -4 (pow.f32 sinTheta_O 4))) (*.f32 (*.f32 h (pow.f32 eta 7)) (/.f32 -16 (pow.f32 sinTheta_O 8)))) (+.f32 (*.f32 (*.f32 eta h) (/.f32 -2 (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 -8 (pow.f32 sinTheta_O 6)))))
(+.f32 (*.f32 h (*.f32 (pow.f32 eta 3) (/.f32 -4 (pow.f32 sinTheta_O 4)))) (+.f32 (*.f32 h (*.f32 -16 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8)))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 -8 (pow.f32 sinTheta_O 6))))))
(*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2)))
(*.f32 (*.f32 eta h) (/.f32 -2 (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 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -4 (pow.f32 sinTheta_O 4))))
(+.f32 (*.f32 (*.f32 eta h) (/.f32 -2 (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -4 (pow.f32 sinTheta_O 4))))
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 h (*.f32 (pow.f32 eta 3) (/.f32 -4 (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 h (pow.f32 eta 3)) (/.f32 -4 (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -8 (/.f32 (*.f32 h (pow.f32 eta 5)) (pow.f32 sinTheta_O 6)))))
(+.f32 (*.f32 (*.f32 eta h) (/.f32 -2 (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -4 (pow.f32 sinTheta_O 4))) (*.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 -8 (pow.f32 sinTheta_O 6)))))
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 h (*.f32 (pow.f32 eta 3) (/.f32 -4 (pow.f32 sinTheta_O 4)))) (*.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 -8 (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 -8 (/.f32 (*.f32 h (pow.f32 eta 5)) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -4 (pow.f32 sinTheta_O 4))) (*.f32 (*.f32 h (pow.f32 eta 7)) (/.f32 -16 (pow.f32 sinTheta_O 8))))))
(+.f32 (+.f32 (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -4 (pow.f32 sinTheta_O 4))) (*.f32 (*.f32 h (pow.f32 eta 7)) (/.f32 -16 (pow.f32 sinTheta_O 8)))) (+.f32 (*.f32 (*.f32 eta h) (/.f32 -2 (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 -8 (pow.f32 sinTheta_O 6)))))
(+.f32 (*.f32 h (*.f32 (pow.f32 eta 3) (/.f32 -4 (pow.f32 sinTheta_O 4)))) (+.f32 (*.f32 h (*.f32 -16 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8)))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 -8 (pow.f32 sinTheta_O 6))))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(/.f32 h (+.f32 eta (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(*.f32 eta (/.f32 -2 (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 -4 (pow.f32 sinTheta_O 4))))
(+.f32 (*.f32 eta (/.f32 -2 (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 eta 3) (/.f32 -4 (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 (pow.f32 eta 3) (/.f32 -4 (pow.f32 sinTheta_O 4))) (*.f32 -8 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)))))
(+.f32 (*.f32 (pow.f32 eta 3) (/.f32 -4 (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -8 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6))) (*.f32 eta (/.f32 -2 (pow.f32 sinTheta_O 2)))))
(+.f32 (*.f32 (pow.f32 eta 3) (/.f32 -4 (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) (*.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 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 (pow.f32 eta 3) (/.f32 -4 (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -8 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6))) (*.f32 -16 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8))))))
(+.f32 (*.f32 (pow.f32 eta 3) (/.f32 -4 (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 eta (/.f32 -2 (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -8 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6))) (*.f32 (pow.f32 eta 7) (/.f32 -16 (pow.f32 sinTheta_O 8))))))
(+.f32 (*.f32 (pow.f32 eta 3) (/.f32 -4 (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -8 (/.f32 (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 1/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 (pow.f32 sinTheta_O 2) (/.f32 1/2 (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 4) (/.f32 1/4 (pow.f32 eta 5)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 (pow.f32 eta 3))) (+.f32 (*.f32 (pow.f32 sinTheta_O 4) (/.f32 1/4 (pow.f32 eta 5))) (/.f32 1 eta)))
(+.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 (pow.f32 sinTheta_O 2) (/.f32 1/2 (pow.f32 eta 3))) (+.f32 (*.f32 (pow.f32 sinTheta_O 4) (/.f32 1/4 (pow.f32 eta 5))) (*.f32 (pow.f32 sinTheta_O 6) (/.f32 1/8 (pow.f32 eta 7))))))
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 (pow.f32 sinTheta_O 4) (/.f32 1/4 (pow.f32 eta 5))) (+.f32 (*.f32 (pow.f32 sinTheta_O 6) (/.f32 1/8 (pow.f32 eta 7))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 (pow.f32 eta 3))))))
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 (pow.f32 sinTheta_O 4) (/.f32 1/4 (pow.f32 eta 5))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 6) (/.f32 1/8 (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 1/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 (pow.f32 sinTheta_O 2) (/.f32 1/2 (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 4) (/.f32 1/4 (pow.f32 eta 5)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 (pow.f32 eta 3))) (+.f32 (*.f32 (pow.f32 sinTheta_O 4) (/.f32 1/4 (pow.f32 eta 5))) (/.f32 1 eta)))
(+.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 (pow.f32 sinTheta_O 2) (/.f32 1/2 (pow.f32 eta 3))) (+.f32 (*.f32 (pow.f32 sinTheta_O 4) (/.f32 1/4 (pow.f32 eta 5))) (*.f32 (pow.f32 sinTheta_O 6) (/.f32 1/8 (pow.f32 eta 7))))))
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 (pow.f32 sinTheta_O 4) (/.f32 1/4 (pow.f32 eta 5))) (+.f32 (*.f32 (pow.f32 sinTheta_O 6) (/.f32 1/8 (pow.f32 eta 7))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 (pow.f32 eta 3))))))
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 (pow.f32 sinTheta_O 4) (/.f32 1/4 (pow.f32 eta 5))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 6) (/.f32 1/8 (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 1/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 (pow.f32 sinTheta_O 2) (/.f32 1/2 (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 4) (/.f32 1/4 (pow.f32 eta 5)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 (pow.f32 eta 3))) (+.f32 (*.f32 (pow.f32 sinTheta_O 4) (/.f32 1/4 (pow.f32 eta 5))) (/.f32 1 eta)))
(+.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 (pow.f32 sinTheta_O 2) (/.f32 1/2 (pow.f32 eta 3))) (+.f32 (*.f32 (pow.f32 sinTheta_O 4) (/.f32 1/4 (pow.f32 eta 5))) (*.f32 (pow.f32 sinTheta_O 6) (/.f32 1/8 (pow.f32 eta 7))))))
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 (pow.f32 sinTheta_O 4) (/.f32 1/4 (pow.f32 eta 5))) (+.f32 (*.f32 (pow.f32 sinTheta_O 6) (/.f32 1/8 (pow.f32 eta 7))) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 (pow.f32 eta 3))))))
(+.f32 (/.f32 1 eta) (+.f32 (*.f32 (pow.f32 sinTheta_O 4) (/.f32 1/4 (pow.f32 eta 5))) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 (pow.f32 eta 3))) (*.f32 (pow.f32 sinTheta_O 6) (/.f32 1/8 (pow.f32 eta 7))))))
(*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2)))
(*.f32 eta (/.f32 -2 (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 -4 (pow.f32 sinTheta_O 4))))
(+.f32 (*.f32 eta (/.f32 -2 (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 eta 3) (/.f32 -4 (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 (pow.f32 eta 3) (/.f32 -4 (pow.f32 sinTheta_O 4))) (*.f32 -8 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)))))
(+.f32 (*.f32 (pow.f32 eta 3) (/.f32 -4 (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -8 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6))) (*.f32 eta (/.f32 -2 (pow.f32 sinTheta_O 2)))))
(+.f32 (*.f32 (pow.f32 eta 3) (/.f32 -4 (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) (*.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 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 (pow.f32 eta 3) (/.f32 -4 (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -8 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6))) (*.f32 -16 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8))))))
(+.f32 (*.f32 (pow.f32 eta 3) (/.f32 -4 (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 eta (/.f32 -2 (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -8 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6))) (*.f32 (pow.f32 eta 7) (/.f32 -16 (pow.f32 sinTheta_O 8))))))
(+.f32 (*.f32 (pow.f32 eta 3) (/.f32 -4 (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -8 (/.f32 (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 eta (/.f32 -2 (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 -4 (pow.f32 sinTheta_O 4))))
(+.f32 (*.f32 eta (/.f32 -2 (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 eta 3) (/.f32 -4 (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 (pow.f32 eta 3) (/.f32 -4 (pow.f32 sinTheta_O 4))) (*.f32 -8 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6)))))
(+.f32 (*.f32 (pow.f32 eta 3) (/.f32 -4 (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -8 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6))) (*.f32 eta (/.f32 -2 (pow.f32 sinTheta_O 2)))))
(+.f32 (*.f32 (pow.f32 eta 3) (/.f32 -4 (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) (*.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 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 (pow.f32 eta 3) (/.f32 -4 (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -8 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6))) (*.f32 -16 (/.f32 (pow.f32 eta 7) (pow.f32 sinTheta_O 8))))))
(+.f32 (*.f32 (pow.f32 eta 3) (/.f32 -4 (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 eta (/.f32 -2 (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -8 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6))) (*.f32 (pow.f32 eta 7) (/.f32 -16 (pow.f32 sinTheta_O 8))))))
(+.f32 (*.f32 (pow.f32 eta 3) (/.f32 -4 (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -2 (/.f32 eta (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -8 (/.f32 (pow.f32 eta 5) (pow.f32 sinTheta_O 6))) (*.f32 -16 (/.f32 (pow.f32 eta 7) (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 (pow.f32 sinTheta_O 2) (/.f32 -1/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 (pow.f32 sinTheta_O 2) (/.f32 -1/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 (pow.f32 sinTheta_O 2) (/.f32 -1/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 (pow.f32 sinTheta_O 2) (/.f32 -1/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 (pow.f32 sinTheta_O 2) (/.f32 -1/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 (pow.f32 sinTheta_O 2) (/.f32 -1/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 (pow.f32 sinTheta_O 2) (/.f32 -1/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 (pow.f32 sinTheta_O 2) (/.f32 -1/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 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/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 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/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 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/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 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/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 (pow.f32 sinTheta_O 2) (/.f32 -1/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 (pow.f32 sinTheta_O 2) (/.f32 -1/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 (pow.f32 sinTheta_O 2) (/.f32 -1/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 (pow.f32 sinTheta_O 2) (/.f32 -1/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 (pow.f32 sinTheta_O 2) (/.f32 1/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 (pow.f32 sinTheta_O 2) (/.f32 1/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 (pow.f32 sinTheta_O 2) (/.f32 1/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 (pow.f32 sinTheta_O 2) (/.f32 1/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 (pow.f32 sinTheta_O 2) (/.f32 1/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 (pow.f32 sinTheta_O 2) (/.f32 1/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 (pow.f32 sinTheta_O 2) (/.f32 1/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 (pow.f32 sinTheta_O 2) (/.f32 1/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 (pow.f32 sinTheta_O 2) (/.f32 -1/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 (pow.f32 sinTheta_O 2) (/.f32 -1/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 (pow.f32 sinTheta_O 2) (/.f32 -1/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 (pow.f32 sinTheta_O 2) (/.f32 -1/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 (pow.f32 sinTheta_O 2) (/.f32 -1/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 (pow.f32 sinTheta_O 2) (/.f32 -1/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 (pow.f32 sinTheta_O 2) (/.f32 -1/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 (pow.f32 sinTheta_O 2) (/.f32 -1/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 (pow.f32 sinTheta_O 2) (/.f32 -1/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 (pow.f32 sinTheta_O 2) (/.f32 -1/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 (pow.f32 sinTheta_O 2) (/.f32 -1/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 (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 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 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 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 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (+.f32 eta (-.f32 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 1/2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 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 (/.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 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 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)))) (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 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (neg.f32 (/.f32 h (+.f32 eta (-.f32 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 1/2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(-.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 (neg.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2))
(-.f32 (/.f32 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)))) -2))
(-.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 (neg.f32 h) (+.f32 eta (-.f32 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 1/2 (+.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 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 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))) (+.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 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 1/2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (*.f32 -2 (/.f32 h (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta))) 2)
(/.f32 (*.f32 (/.f32 h (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta)) -4) 4)
(/.f32 (*.f32 -2 (/.f32 h (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta))) (/.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(/.f32 (+.f32 h h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (*.f32 1/2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (/.f32 h 2) (-.f32 (/.f32 eta 2) (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) 4)))
(/.f32 (/.f32 h 2) (-.f32 (/.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))))
(/.f32 h (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2))
(/.f32 (neg.f32 h) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta))
(/.f32 (*.f32 2 (+.f32 h h)) (*.f32 2 (+.f32 eta (-.f32 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 1/2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (*.f32 h (/.f32 4 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 4)
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(/.f32 (*.f32 h (/.f32 4 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (/.f32 (*.f32 -2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta)))
(/.f32 (*.f32 h (/.f32 8 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (/.f32 (*.f32 -4 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta)))
(/.f32 (+.f32 (*.f32 h (/.f32 4 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) (*.f32 h (/.f32 4 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))) 8)
(/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(/.f32 (+.f32 (*.f32 2 (+.f32 h h)) (*.f32 2 (+.f32 h h))) (*.f32 2 (*.f32 2 (+.f32 eta (-.f32 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 1/2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (*.f32 2 (*.f32 2 (+.f32 h h))) (*.f32 2 (*.f32 2 (+.f32 eta (-.f32 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 1/2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (*.f32 4 (*.f32 2 (+.f32 h h))) (*.f32 4 (*.f32 2 (+.f32 eta (-.f32 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 1/2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (*.f32 (/.f32 4 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (*.f32 2 (+.f32 h h))) 16)
(/.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 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.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 (*.f32 -2 (/.f32 h (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta))) (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (/.f32 2 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(/.f32 (*.f32 -2 (/.f32 h (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta))) 2)
(/.f32 (*.f32 (/.f32 h (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta)) -4) 4)
(/.f32 (*.f32 -8 (/.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta))) (/.f32 4 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(/.f32 (*.f32 -8 (/.f32 (/.f32 h (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta)) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) (/.f32 4 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(/.f32 (*.f32 h (/.f32 (/.f32 -8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta))) (/.f32 4 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(/.f32 (-.f32 0 (neg.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 (neg.f32 h) 2) (/.f32 h 2)) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta))
(/.f32 (neg.f32 h) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta))
(pow.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 (/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 0)
(/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(+.f32 0 (/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(+.f32 (/.f32 1 (+.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 (/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 0)
(/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(-.f32 (/.f32 1 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 (neg.f32 (/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))) 2))
(-.f32 (/.f32 1 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 (/.f32 -1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 2))
(-.f32 (/.f32 1 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 (/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) -2))
(*.f32 1 (/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(*.f32 2 (/.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 (/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 1)
(/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(*.f32 4 (/.f32 (/.f32 1 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 2))
(/.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 2 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 1/2)
(/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(*.f32 1/2 (/.f32 2 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(*.f32 (/.f32 (/.f32 1 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 2) 4)
(/.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 1 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 2)
(/.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 8 (/.f32 1 (*.f32 2 (*.f32 2 (+.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 (/.f32 4 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 1/4)
(/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(*.f32 1/4 (/.f32 4 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))
(*.f32 (/.f32 1 (*.f32 2 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) 8)
(/.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(pow.f32 (/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) 1)
(/.f32 1 (+.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 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 (/.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 (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 (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)))))) 2))
(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 (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 2 (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 1/2 (*.f32 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 2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))) 1/4)
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(*.f32 1/4 (*.f32 2 (*.f32 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))))) 1)
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(/.f32 (*.f32 2 (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 2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))) 4)
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta))))))) (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))) 8)
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(pow.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)))))

localize105.0ms (0.5%)

Local error

Found 4 expressions with local error:

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

Compiled 154 to 62 computations (59.7% saved)

series9.0ms (0%)

Counts
4 → 92
Calls

27 calls:

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

rewrite169.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1060×rational_best-simplify-69
892×rational_best-simplify-1
856×rational_best-simplify-62
448×rational_best-4
448×rational_best-2
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
019238
1129220
2305184
31128184
45903184
Stop Event
node limit
Counts
4 → 177
Calls
Call 1
Inputs
(sqrt.f32 (-.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.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 eta eta))
(/.f32 h (sqrt.f32 (-.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta eta))))
(-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 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 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 (/.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))))))) 4) (/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 3) 4))))) (#(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 (*.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 (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 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 3) 4) (/.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 4))))) (#(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 (*.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 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 (-.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))))))) 4) 1/4)))) (#(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 (/.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 -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/4 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)) (sqrt.f32 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 1/2) (sqrt.f32 (*.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 (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 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)) 8)))) (#(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))))))) (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))))))))))) (#(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) (*.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))))))) 4))))) (#(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))))))) 4) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)) (*.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4) 4))))) (#(struct:change #<rule egg-rr> (2) ((x pow.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 eta (+.f32 eta eta)) (-.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 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 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta (neg.f32 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 eta (+.f32 eta eta)) (+.f32 (*.f32 eta (neg.f32 eta)) (neg.f32 (*.f32 sinTheta_O (/.f32 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 eta (neg.f32 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 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 eta eta) (neg.f32 (*.f32 sinTheta_O (/.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 sinTheta_O (/.f32 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 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 (*.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 eta (neg.f32 eta)) (-.f32 (*.f32 eta (+.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 sinTheta_O (/.f32 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 -2)) (+.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta (*.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 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 eta eta) 2) (+.f32 (/.f32 (*.f32 eta eta) 2) (neg.f32 (*.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 eta eta) 2) (-.f32 (/.f32 (*.f32 eta eta) 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 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2))) (+.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2))) (*.f32 eta (neg.f32 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2))) (neg.f32 (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2))) (-.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2))) (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (/.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 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta (*.f32 eta 3))) (*.f32 eta (*.f32 eta -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) -1) (-.f32 1 (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (*.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)))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 eta eta) -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 1 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (+.f32 (*.f32 eta eta) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (*.f32 eta eta)) (-.f32 (*.f32 eta (+.f32 eta eta)) (+.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 (*.f32 eta (+.f32 eta eta)) (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1)) (-.f32 -1 (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (+.f32 1 (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 1 (*.f32 eta eta)) (-.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 eta eta) (+.f32 (*.f32 sinTheta_O (/.f32 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 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta (+.f32 eta eta))) (*.f32 eta eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 eta (neg.f32 eta)) (*.f32 sinTheta_O (/.f32 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 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 (*.f32 eta eta) 2)) (neg.f32 (/.f32 (*.f32 eta eta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 eta (*.f32 eta 4)) (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta))) (*.f32 eta (*.f32 eta -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 4 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2)))) (*.f32 eta eta)) (+.f32 (*.f32 sinTheta_O (/.f32 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 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 eta (neg.f32 eta)) 2) (/.f32 (+.f32 (*.f32 eta eta) (*.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 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2))) (*.f32 eta (neg.f32 eta))) (-.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2))) (*.f32 eta (+.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2))) (*.f32 eta eta)) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2))) (*.f32 eta (+.f32 eta eta))) (-.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2))) (*.f32 eta (neg.f32 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (*.f32 eta eta) 2) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 (*.f32 eta eta) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.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 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 sinTheta_O (/.f32 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 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 -1 (-.f32 (*.f32 sinTheta_O (/.f32 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 sinTheta_O (/.f32 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 (*.f32 2 (*.f32 eta 4))) (*.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O 4) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 4 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (-.f32 (-.f32 (*.f32 eta (*.f32 2 (*.f32 eta 4))) (*.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O 4) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (+.f32 (*.f32 4 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2)))) (*.f32 eta (+.f32 eta eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 4 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 4 (-.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 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 sinTheta_O (/.f32 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 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 4 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 4 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 4 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 eta (*.f32 eta -2)) (*.f32 4 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 eta (*.f32 eta -2)) (*.f32 4 (-.f32 (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2)) (*.f32 eta eta)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.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 (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)))))))
((#(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 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 (/.f32 h 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 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 h h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 8) (/.f32 (*.f32 3/2 (/.f32 h (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 h (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)) (/.f32 (*.f32 h 3) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)))))) (#(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 0 (neg.f32 (/.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 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 -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 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 (/.f32 h (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 (+.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 (*.f32 3/2 (/.f32 h (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 h -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 (/.f32 (*.f32 h 3) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)) (/.f32 (neg.f32 h) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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 (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))))))) (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 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 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 h 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 (/.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 (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 (/.f32 h 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 h) (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 4) (/.f32 1 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 h 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 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/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)))))))))))) (#(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)))))))) 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)))))))) (*.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))))))))))))) (#(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 h h))))) (#(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 (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 1 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)) (*.f32 h 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 h 4) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (*.f32 h 4)) (/.f32 1 (*.f32 2 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (*.f32 h 4)) (-.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))))))) 4)) (/.f32 1 (*.f32 2 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h (*.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 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h (*.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))))))))) (/.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 (/.f32 h (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 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 -2 (/.f32 (/.f32 h -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/4 (/.f32 (*.f32 h 4) (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 (*.f32 2 (*.f32 (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 h 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.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 h (*.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))))))))))))) (#(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))))))))) (/.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 (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))))))) 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)))))))) (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))))))) (+.f32 h h)) (/.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)))))))) (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))))))) (/.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 (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))))))) (/.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 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 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 h 4)) (/.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))))))) 4)) (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)))))))) (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))))))) h))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (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 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.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))))))) 4)) (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 h 4)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.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 neg.f32 (neg.f32 (/.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 eta (+.f32 eta eta)) (neg.f32 (*.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 eta (+.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 (*.f32 eta (+.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 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 eta eta) (-.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 eta eta) (*.f32 sinTheta_O (/.f32 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 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 eta (neg.f32 eta)) (+.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta (*.f32 eta 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 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 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta eta)) (*.f32 eta (*.f32 eta 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2))) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (+.f32 (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (*.f32 eta eta)) (+.f32 (+.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) -1) (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (+.f32 (+.f32 (*.f32 eta eta) -1) (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1)) (+.f32 (-.f32 -1 (*.f32 eta eta)) (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 1 (*.f32 eta eta)) (+.f32 (-.f32 -1 (*.f32 sinTheta_O (/.f32 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 (*.f32 eta 4)) (*.f32 sinTheta_O (/.f32 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 (+.f32 eta eta)) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2))) (neg.f32 (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (/.f32 (+.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta (*.f32 eta 4))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 (*.f32 eta (+.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 eta (+.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 sinTheta_O (/.f32 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 2 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (-.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 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 4 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (+.f32 (*.f32 sinTheta_O (/.f32 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 (-.f32 (-.f32 (*.f32 sinTheta_O (/.f32 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 1/2 (*.f32 4 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (-.f32 (*.f32 eta (*.f32 2 (*.f32 eta 4))) (+.f32 (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 2)) (*.f32 eta (*.f32 eta 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (-.f32 (*.f32 eta (*.f32 2 (*.f32 eta 4))) (+.f32 (*.f32 eta (*.f32 eta 4)) (*.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 (*.f32 eta (*.f32 2 (*.f32 eta 4))) (*.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O 4) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (-.f32 (*.f32 eta (*.f32 2 (*.f32 eta 4))) (*.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O 4) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 eta (+.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 sinTheta_O (/.f32 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 4 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 eta (*.f32 2 (*.f32 eta 4))) (*.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O 4) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (-.f32 (*.f32 eta (*.f32 2 (*.f32 eta 4))) (*.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O 4) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (-.f32 (*.f32 eta (*.f32 2 (*.f32 eta 4))) (*.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O 4) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 eta (*.f32 eta 4)) (*.f32 4 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 (*.f32 eta (+.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 (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (*.f32 eta -2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (+.f32 (*.f32 eta (neg.f32 eta)) (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta))))))))

simplify216.0ms (1%)

Algorithm
egg-herbie
Rules
1302×rational_best-simplify-64
1040×rational_best-simplify-63
706×rational_best-simplify-1
570×rational_best-simplify-108
524×rational_best-simplify-52
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
062520127
1171319515
2500717983
Stop Event
node limit
Counts
269 → 421
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)) (pow.f32 eta 2)))
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))))) 2)) (pow.f32 sinTheta_O 4)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))))) (+.f32 (sqrt.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) (pow.f32 sinTheta_O 2)))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))))) 2)) (pow.f32 sinTheta_O 4)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))))) (+.f32 (sqrt.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) (*.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))))) 2)) (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) 3/8) (pow.f32 sinTheta_O 6)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) (pow.f32 sinTheta_O 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)) (pow.f32 eta 2))
(-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 sinTheta_O 2))) (pow.f32 eta 2))
(-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (+.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 4)) (*.f32 -1 (pow.f32 sinTheta_O 2)))) (pow.f32 eta 2))
(-.f32 (+.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))))) (pow.f32 eta 2))
(*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O))
(-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O))) (pow.f32 eta 2))
(-.f32 (+.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)))) (pow.f32 eta 2))
(-.f32 (+.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))))) (pow.f32 eta 2))
(*.f32 (sqrt.f32 -1) sinTheta_O)
(-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 eta 2))
(-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 (sqrt.f32 -1) sinTheta_O)) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))) (pow.f32 eta 2)))
(-.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 (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))) (pow.f32 eta 2)))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) (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 (*.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 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) h)
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) h) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3))) (*.f32 (pow.f32 sinTheta_O 2) h))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) h) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3))) (*.f32 (pow.f32 sinTheta_O 2) h))) (*.f32 1/2 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 (+.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)) (*.f32 1/2 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 2)))) (pow.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)))) 2)) h))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) h) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 6) (*.f32 (-.f32 (+.f32 (*.f32 3/8 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 2))) (*.f32 1/2 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)) (*.f32 1/2 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 2)))) (pow.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)))) 2)) (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) (*.f32 -1 (/.f32 (+.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)) (*.f32 1/2 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 2)))) (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))))) h)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3))) (*.f32 (pow.f32 sinTheta_O 2) h))) (*.f32 1/2 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 (+.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)) (*.f32 1/2 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 2)))) (pow.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)))) 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 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 (/.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))))))) 4) (/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 3) 4))
(-.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 (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 (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 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 3) 4) (/.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 4))
(*.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 (*.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 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 (-.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))))))) 4) 1/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 (/.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 -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/4 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4))
(*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)) (sqrt.f32 1/2))
(*.f32 (sqrt.f32 1/2) (sqrt.f32 (*.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))))))) 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 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4) 4)
(/.f32 (*.f32 2 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)) 8)
(/.f32 (*.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 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) (*.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))))))) 4))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)) (*.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4) 4))
(pow.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 eta (+.f32 eta eta)) (-.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta eta)))
(+.f32 (*.f32 eta (+.f32 eta eta)) (+.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta (neg.f32 eta))))
(+.f32 (*.f32 eta (+.f32 eta eta)) (+.f32 (*.f32 eta (neg.f32 eta)) (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(+.f32 (*.f32 eta (+.f32 eta eta)) (-.f32 (*.f32 eta (neg.f32 eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta (neg.f32 eta)))
(+.f32 (*.f32 eta eta) (neg.f32 (*.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 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta))))
(+.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 0)
(+.f32 0 (-.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 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta eta))
(+.f32 (*.f32 eta (*.f32 eta -2)) (+.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta (*.f32 eta 3))))
(+.f32 (-.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta eta)) (*.f32 eta (+.f32 eta eta)))
(+.f32 (/.f32 (*.f32 eta eta) 2) (+.f32 (/.f32 (*.f32 eta eta) 2) (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(+.f32 (/.f32 (*.f32 eta eta) 2) (-.f32 (/.f32 (*.f32 eta eta) 2) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2))) (+.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2))) (*.f32 eta (neg.f32 eta))))
(+.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2))) (neg.f32 (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2))))
(+.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2))) (-.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2))) (*.f32 eta eta)))
(+.f32 (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2))
(+.f32 (+.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta (*.f32 eta 3))) (*.f32 eta (*.f32 eta -2)))
(+.f32 (+.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) -1) (-.f32 1 (*.f32 eta eta)))
(+.f32 (-.f32 1 (*.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)))))) -1))
(+.f32 (+.f32 (*.f32 eta eta) -1) (-.f32 1 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (-.f32 1 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (+.f32 (*.f32 eta eta) -1))
(+.f32 (-.f32 -1 (*.f32 eta eta)) (-.f32 (*.f32 eta (+.f32 eta eta)) (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1)))
(+.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1)) (-.f32 -1 (*.f32 eta eta)))
(+.f32 (-.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (+.f32 1 (*.f32 eta eta)))
(+.f32 (+.f32 1 (*.f32 eta eta)) (-.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (-.f32 (*.f32 eta eta) (+.f32 (*.f32 sinTheta_O (/.f32 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 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta (+.f32 eta eta))) (*.f32 eta eta))
(+.f32 (-.f32 (*.f32 eta (neg.f32 eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta (+.f32 eta eta)))
(+.f32 (-.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) 2)) (neg.f32 (/.f32 (*.f32 eta eta) 2)))
(+.f32 (-.f32 (*.f32 eta (*.f32 eta 4)) (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta))) (*.f32 eta (*.f32 eta -2)))
(+.f32 (-.f32 (*.f32 4 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2)))) (*.f32 eta eta)) (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (*.f32 eta -2))))
(+.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2))))
(+.f32 (/.f32 (*.f32 eta (neg.f32 eta)) 2) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)) 2))
(+.f32 (-.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2))) (*.f32 eta (neg.f32 eta))) (-.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2))) (*.f32 eta (+.f32 eta eta))))
(+.f32 (-.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2))) (*.f32 eta eta)) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2))))
(+.f32 (-.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2))) (*.f32 eta (+.f32 eta eta))) (-.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2))) (*.f32 eta (neg.f32 eta))))
(+.f32 (-.f32 (/.f32 (*.f32 eta eta) 2) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 (*.f32 eta eta) 2))
(*.f32 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 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1)
(*.f32 (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) -1)
(*.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) 1/2)
(*.f32 -1 (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)))
(*.f32 1/2 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2))
(*.f32 1/2 (-.f32 (-.f32 (*.f32 eta (*.f32 2 (*.f32 eta 4))) (*.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O 4) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 4 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2)))))))
(*.f32 1/2 (-.f32 (-.f32 (*.f32 eta (*.f32 2 (*.f32 eta 4))) (*.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O 4) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (+.f32 (*.f32 4 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2)))) (*.f32 eta (+.f32 eta eta)))))
(*.f32 (*.f32 4 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 1/4)
(*.f32 1/4 (*.f32 4 (-.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 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1)
(/.f32 (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) -1)
(/.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) 2)
(/.f32 (*.f32 4 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)
(/.f32 (+.f32 (*.f32 4 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 4 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 8)
(/.f32 (+.f32 (*.f32 eta (*.f32 eta -2)) (*.f32 4 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2))))) 2)
(/.f32 (-.f32 (*.f32 eta (*.f32 eta -2)) (*.f32 4 (-.f32 (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2)) (*.f32 eta eta)))) 2)
(pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1)
(neg.f32 (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)))
(+.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 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 (/.f32 h 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 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 h h) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 8) (/.f32 (*.f32 3/2 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 2))
(+.f32 (/.f32 h (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)) (/.f32 (*.f32 h 3) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)))
(-.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 0 (neg.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 h 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 -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 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 (/.f32 h (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 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 (*.f32 3/2 (/.f32 h (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 h -2) (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 h 3) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)) (/.f32 (neg.f32 h) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)))
(*.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 (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))))))) (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 (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 (+.f32 h 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 (/.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 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))))
(*.f32 2 (/.f32 (/.f32 h 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 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 (*.f32 h 4) (/.f32 1 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)))
(*.f32 (*.f32 h 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 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4))))
(*.f32 1/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 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 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)))))))) (*.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 (/.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 h))
(*.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 (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 1 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)) (*.f32 h 4))
(*.f32 (/.f32 (*.f32 h 4) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1/4)
(*.f32 (*.f32 2 (*.f32 h 4)) (/.f32 1 (*.f32 2 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4))))
(*.f32 (*.f32 2 (*.f32 h 4)) (-.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))))))) 4)) (/.f32 1 (*.f32 2 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)))))
(*.f32 (/.f32 h (*.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 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 (/.f32 h (*.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))))))))) (/.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 (/.f32 h (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 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 -2 (/.f32 (/.f32 h -2) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(*.f32 1/4 (/.f32 (*.f32 h 4) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(*.f32 (/.f32 1 (*.f32 2 (*.f32 (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 h 4)))
(*.f32 (/.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 h (*.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))))))))))
(*.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))))))))) (/.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 (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))))))) 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)))))))) (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))))))) (+.f32 h h)) (/.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)))))))) (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))))))) (/.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 (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))))))) (/.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 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 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 h 4)) (/.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))))))) 4)) (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)))))))) (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))))))) h))
(*.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)))))))) (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 h h)))
(*.f32 (/.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))))))) 4)) (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 h 4)))
(pow.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)
(neg.f32 (neg.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)) (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 0)
(+.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 (neg.f32 eta)) (*.f32 eta eta)))
(+.f32 (*.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 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta eta))
(+.f32 0 (-.f32 (*.f32 eta (+.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 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta (*.f32 eta 3))))
(+.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta (+.f32 eta eta)))
(+.f32 (-.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta eta)) (*.f32 eta (*.f32 eta 3)))
(+.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2))) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2))))
(+.f32 (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (+.f32 (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (*.f32 eta eta)))
(+.f32 (-.f32 1 (*.f32 eta eta)) (+.f32 (+.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) -1) (*.f32 eta eta)))
(+.f32 (-.f32 1 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (+.f32 (+.f32 (*.f32 eta eta) -1) (*.f32 eta eta)))
(+.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1)) (+.f32 (-.f32 -1 (*.f32 eta eta)) (*.f32 eta eta)))
(+.f32 (+.f32 1 (*.f32 eta eta)) (+.f32 (-.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta eta)))
(+.f32 (-.f32 (*.f32 eta (*.f32 eta 4)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta (*.f32 eta -2)))
(+.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2))) (neg.f32 (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2))))
(+.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (/.f32 (+.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta (*.f32 eta 4))) 2))
(*.f32 1 (-.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 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1)
(*.f32 (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (*.f32 eta -2))) -1)
(*.f32 2 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2))))
(*.f32 2 (-.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 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2)))))
(*.f32 (*.f32 4 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2)))) 1/2)
(*.f32 -1 (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 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 eta)) (*.f32 eta eta)))
(*.f32 1/2 (*.f32 4 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2)))))
(*.f32 1/2 (-.f32 (*.f32 eta (*.f32 2 (*.f32 eta 4))) (+.f32 (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 2)) (*.f32 eta (*.f32 eta 4)))))
(*.f32 1/2 (-.f32 (*.f32 eta (*.f32 2 (*.f32 eta 4))) (+.f32 (*.f32 eta (*.f32 eta 4)) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 2)))))
(*.f32 (-.f32 (*.f32 eta (*.f32 2 (*.f32 eta 4))) (*.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O 4) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1/4)
(*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2))) 2)
(*.f32 1/4 (-.f32 (*.f32 eta (*.f32 2 (*.f32 eta 4))) (*.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O 4) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(/.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1)
(/.f32 (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (*.f32 eta -2))) -1)
(/.f32 (*.f32 4 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2)))) 2)
(/.f32 (-.f32 (*.f32 eta (*.f32 2 (*.f32 eta 4))) (*.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O 4) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 4)
(/.f32 (+.f32 (-.f32 (*.f32 eta (*.f32 2 (*.f32 eta 4))) (*.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O 4) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (-.f32 (*.f32 eta (*.f32 2 (*.f32 eta 4))) (*.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O 4) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 8)
(/.f32 (+.f32 (*.f32 eta (*.f32 eta 4)) (*.f32 4 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 4)
(pow.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 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 eta (neg.f32 eta)) (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 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 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 (*.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 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) 1/2)))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (*.f32 (/.f32 (/.f32 (pow.f32 eta 2) (sqrt.f32 -1)) sinTheta_O) (*.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 1/4) 1/2)))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (*.f32 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 1/4) 1/2)))
(+.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 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) 1/2)) (+.f32 (*.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 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (*.f32 (/.f32 (/.f32 (pow.f32 eta 4) (sqrt.f32 -1)) (pow.f32 sinTheta_O 3)) -1/8))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 (/.f32 (/.f32 (pow.f32 eta 2) (sqrt.f32 -1)) sinTheta_O) (*.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 1/4) 1/2)) (*.f32 -1/8 (*.f32 (pow.f32 eta 4) (/.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3/4) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3)))))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 eta 4) (/.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3/4) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))))) (*.f32 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 1/4) 1/2))))
(+.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 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3)) 1/4) (*.f32 (/.f32 (/.f32 (pow.f32 eta 4) (sqrt.f32 -1)) (pow.f32 sinTheta_O 3)) -1/8)) (*.f32 (pow.f32 (*.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 5)) 1/4) (*.f32 (/.f32 (pow.f32 eta 6) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 5))) 1/16))) (+.f32 (*.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 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) 1/2))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (+.f32 (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 eta 4) (/.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3/4) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))))) (*.f32 1/16 (*.f32 (pow.f32 eta 6) (/.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 5/4) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 5)))))) (*.f32 (/.f32 (/.f32 (pow.f32 eta 2) (sqrt.f32 -1)) sinTheta_O) (*.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 1/4) 1/2))))
(+.f32 (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 sinTheta_O (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4))) (*.f32 (/.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 -1) sinTheta_O)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 1/4) 1/2))) (+.f32 (*.f32 -1/8 (*.f32 (pow.f32 eta 4) (/.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3/4) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))))) (*.f32 1/16 (*.f32 (pow.f32 eta 6) (/.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 5/4) (*.f32 (sqrt.f32 -1) (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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)))
(+.f32 eta (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)) (*.f32 -1/8 (/.f32 (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 -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 1 (pow.f32 sinTheta_O 2)))) (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3)) (/.f32 -1/8 (-.f32 1 (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 (*.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 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)) -1/16)) (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -1/2)) (*.f32 -1/8 (/.f32 (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 (-.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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 -1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (pow.f32 eta 3)) (/.f32 -1/8 (-.f32 1 (pow.f32 sinTheta_O 2))))) (*.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 -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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.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 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 1/2 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 (pow.f32 sinTheta_O 4) (/.f32 1/8 (*.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))))))
(+.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 (neg.f32 eta) (+.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O 4) (*.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 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)) 1/16)))))
(+.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 (neg.f32 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)))))))
(+.f32 (+.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 4) (/.f32 1/8 (*.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 (/.f32 (pow.f32 sinTheta_O 6) (pow.f32 eta 5)) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) 1/16))))
(sqrt.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) (pow.f32 sinTheta_O 2))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) (*.f32 -1/2 (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))))) 2)) (pow.f32 sinTheta_O 4)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))))) (+.f32 (sqrt.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) (pow.f32 sinTheta_O 2)))))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))))) (+.f32 (sqrt.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) (*.f32 (pow.f32 sinTheta_O 4) (+.f32 1/2 (*.f32 1/4 (pow.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) 2))))))))
(+.f32 (+.f32 (sqrt.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) (*.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)) (pow.f32 eta 2))))) 2))))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))) (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))))) (+.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 sinTheta_O 4) (+.f32 1/2 (*.f32 1/4 (pow.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) 2)))))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))))) 2)) (pow.f32 sinTheta_O 4)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))))) (+.f32 (sqrt.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) (*.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))))) 2)) (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) 3/8) (pow.f32 sinTheta_O 6)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) (pow.f32 sinTheta_O 2))))))
(+.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 6) (*.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1/2 (*.f32 1/4 (pow.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) 2))) (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) 3/8) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))))))) (+.f32 (sqrt.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) (*.f32 (pow.f32 sinTheta_O 4) (+.f32 1/2 (*.f32 1/4 (pow.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) 2))))))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))) (+.f32 (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))))) (+.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 sinTheta_O 6) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))))) 2)) (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) 3/8)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) (*.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)) (pow.f32 eta 2))))) 2)))))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))) (+.f32 (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))))) (+.f32 (pow.f32 sinTheta_O 2) (*.f32 (pow.f32 sinTheta_O 6) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1/2 (*.f32 1/4 (pow.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) 2))) (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) 3/8)))) (*.f32 -1/2 (*.f32 (+.f32 1/2 (*.f32 1/4 (pow.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) 2))) (*.f32 (pow.f32 sinTheta_O 4) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 -1 (pow.f32 sinTheta_O 2)))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 -1 (pow.f32 sinTheta_O 2))))
(+.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 -1 (pow.f32 sinTheta_O 2))))
(+.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 -1 (pow.f32 sinTheta_O 2))))
(+.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 -1 (pow.f32 sinTheta_O 2))))
(+.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 -1 (pow.f32 sinTheta_O 2))))
(+.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 -1 (pow.f32 sinTheta_O 2))))
(+.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 -1 (pow.f32 sinTheta_O 2))))
(+.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 -1 (pow.f32 sinTheta_O 2))))
(+.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 -1 (pow.f32 sinTheta_O 2))))
(+.f32 (pow.f32 eta 2) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (neg.f32 (pow.f32 sinTheta_O 2))))
(-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))
(-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (pow.f32 sinTheta_O 2))) (pow.f32 eta 2))
(-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (neg.f32 (pow.f32 sinTheta_O 2))) (pow.f32 eta 2))
(-.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (+.f32 (pow.f32 eta 2) (/.f32 (pow.f32 eta 2) -1/2)))
(-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (+.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 4)) (*.f32 -1 (pow.f32 sinTheta_O 2)))) (pow.f32 eta 2))
(-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (*.f32 -1/2 (pow.f32 sinTheta_O 4)))) (pow.f32 eta 2))
(-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (+.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (*.f32 -1/2 (pow.f32 sinTheta_O 4)))) (pow.f32 eta 2))
(-.f32 (+.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))))) (pow.f32 eta 2))
(-.f32 (+.f32 (+.f32 (*.f32 -1 (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 sinTheta_O 6) -3/8)) (+.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 4)) (*.f32 2 (pow.f32 eta 2)))) (pow.f32 eta 2))
(-.f32 (+.f32 (+.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 4)) (*.f32 (pow.f32 sinTheta_O 6) -3/8)) (+.f32 (*.f32 2 (pow.f32 eta 2)) (neg.f32 (pow.f32 sinTheta_O 2)))) (pow.f32 eta 2))
(-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (-.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 4)) (+.f32 (neg.f32 (*.f32 (pow.f32 sinTheta_O 6) -3/8)) (pow.f32 sinTheta_O 2)))) (pow.f32 eta 2))
(*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O))
(neg.f32 (*.f32 (sqrt.f32 -1) sinTheta_O))
(*.f32 (sqrt.f32 -1) (neg.f32 sinTheta_O))
(-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O))) (pow.f32 eta 2))
(-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (neg.f32 (*.f32 (sqrt.f32 -1) sinTheta_O))) (pow.f32 eta 2))
(-.f32 (*.f32 (sqrt.f32 -1) (neg.f32 sinTheta_O)) (+.f32 (pow.f32 eta 2) (/.f32 (pow.f32 eta 2) -1/2)))
(-.f32 (+.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)))) (pow.f32 eta 2))
(-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O)) (*.f32 1 (/.f32 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O))))) (pow.f32 eta 2))
(-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (+.f32 (neg.f32 (*.f32 (sqrt.f32 -1) sinTheta_O)) (*.f32 1/2 (/.f32 (/.f32 1 (sqrt.f32 -1)) sinTheta_O)))) (pow.f32 eta 2))
(-.f32 (+.f32 (/.f32 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O)) (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 (sqrt.f32 -1) (neg.f32 sinTheta_O)))) (pow.f32 eta 2))
(-.f32 (+.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))))) (pow.f32 eta 2))
(-.f32 (+.f32 (+.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 (*.f32 1 (/.f32 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O))) (*.f32 2 (pow.f32 eta 2)))) (pow.f32 eta 2))
(-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (+.f32 (neg.f32 (*.f32 (sqrt.f32 -1) sinTheta_O)) (*.f32 1/2 (+.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (/.f32 (/.f32 1 (sqrt.f32 -1)) sinTheta_O))))) (pow.f32 eta 2))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 sinTheta_O 3)) (/.f32 1 sinTheta_O)) (sqrt.f32 -1))) (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 (sqrt.f32 -1) (neg.f32 sinTheta_O)))) (pow.f32 eta 2))
(*.f32 (sqrt.f32 -1) sinTheta_O)
(-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 (sqrt.f32 -1) sinTheta_O)) (pow.f32 eta 2))
(-.f32 (+.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 2 (pow.f32 eta 2))) (pow.f32 eta 2))
(-.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (+.f32 (pow.f32 eta 2) (/.f32 (pow.f32 eta 2) -1/2)))
(-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 (sqrt.f32 -1) sinTheta_O)) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))) (pow.f32 eta 2)))
(-.f32 (+.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 2 (pow.f32 eta 2))) (+.f32 (pow.f32 eta 2) (*.f32 1 (/.f32 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O)))))
(-.f32 (+.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 2 (pow.f32 eta 2))) (+.f32 (pow.f32 eta 2) (*.f32 1/2 (/.f32 (/.f32 1 (sqrt.f32 -1)) sinTheta_O))))
(-.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (+.f32 (+.f32 (pow.f32 eta 2) (/.f32 (pow.f32 eta 2) -1/2)) (/.f32 1/2 (*.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 (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) sinTheta_O))) (pow.f32 eta 2)))
(-.f32 (+.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 2 (pow.f32 eta 2)))) (+.f32 (pow.f32 eta 2) (*.f32 1 (/.f32 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O)))))
(-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (+.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 (pow.f32 eta 2) (*.f32 1/2 (/.f32 (/.f32 1 (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 (*.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 2 (pow.f32 eta 2)))) (+.f32 (pow.f32 eta 2) (/.f32 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O))))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 2 (pow.f32 eta 2)) (+.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 (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 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 h (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) (sqrt.f32 -1)) 1/2)))
(+.f32 (*.f32 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 1/4) (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O)) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (*.f32 (*.f32 h (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (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 (pow.f32 (*.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 (sqrt.f32 -1) h) sinTheta_O)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 (+.f32 (*.f32 1/4 (pow.f32 (*.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (/.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/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)) -1/2)) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 h (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) (sqrt.f32 -1)) 1/2))))
(+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (*.f32 (*.f32 h (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (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 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 sinTheta_O (*.f32 h (+.f32 (*.f32 1/4 (pow.f32 (*.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 (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2))) (neg.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 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 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (+.f32 (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (*.f32 (*.f32 h (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (pow.f32 eta 2))) (sqrt.f32 -1))) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 (+.f32 (*.f32 1/4 (pow.f32 (*.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (/.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (sqrt.f32 -1))) 2)) (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (neg.f32 (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 sinTheta_O h))) (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 (*.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 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 (/.f32 (*.f32 (pow.f32 eta 2) (*.f32 h (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))))) (sqrt.f32 -1)) 1/2)) (+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 (/.f32 (*.f32 (pow.f32 eta 6) (*.f32 h (*.f32 sinTheta_O (+.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 (+.f32 (*.f32 1/4 (pow.f32 (*.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (/.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/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)))))) (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)))) (/.f32 -1 (pow.f32 sinTheta_O 4))))))) (sqrt.f32 -1)) -1/2)) (+.f32 (*.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 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 (+.f32 (*.f32 1/4 (pow.f32 (*.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (/.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/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)) -1/2)))))
(+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (*.f32 (*.f32 h (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (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 -1/2 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (/.f32 (*.f32 (pow.f32 eta 6) (*.f32 h (*.f32 sinTheta_O (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (+.f32 (*.f32 1/4 (pow.f32 (*.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 (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2))) (neg.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (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 2))))) (neg.f32 (/.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))))))) (sqrt.f32 -1)))) (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 sinTheta_O (*.f32 h (+.f32 (*.f32 1/4 (pow.f32 (*.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 (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2))) (neg.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)))))))) (sqrt.f32 -1)))))))
(+.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (*.f32 1/2 (/.f32 (*.f32 sinTheta_O (*.f32 (*.f32 h (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (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 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) -1/2) (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O h) (*.f32 (pow.f32 eta 6) (+.f32 (*.f32 (*.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 1/4 (pow.f32 (*.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (/.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (sqrt.f32 -1))) 2)) (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (neg.f32 (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) -1/2)) (neg.f32 (/.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)))))) (sqrt.f32 -1)) (/.f32 (*.f32 (pow.f32 eta 4) (*.f32 (+.f32 (*.f32 1/4 (pow.f32 (*.f32 (*.f32 sinTheta_O (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4)))) (/.f32 (pow.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))) 1/4) (sqrt.f32 -1))) 2)) (*.f32 (/.f32 (-.f32 (/.f32 1 (pow.f32 sinTheta_O 2)) (/.f32 1 (pow.f32 sinTheta_O 4))) (pow.f32 sinTheta_O 2)) (neg.f32 (sqrt.f32 (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 sinTheta_O h))) (sqrt.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 h eta))
(+.f32 (/.f32 h eta) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) 1/2)))
(+.f32 (/.f32 h eta) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) 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 (*.f32 h (+.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)))))) (/.f32 -1/2 (pow.f32 eta 5))) (+.f32 (/.f32 h eta) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) 1/2))))
(+.f32 (/.f32 h eta) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 1/4 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) 2)) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 5))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))))
(+.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))) (*.f32 (*.f32 h (+.f32 (*.f32 1/4 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) 2)) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (/.f32 -1/2 (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 (+.f32 (*.f32 (*.f32 h (+.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)))))) (/.f32 -1/2 (pow.f32 eta 5))) (+.f32 (/.f32 h eta) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) 1/2)))) (*.f32 (*.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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 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)))))) -1/2)))) (/.f32 -1/2 (pow.f32 eta 7))))
(+.f32 (+.f32 (/.f32 h eta) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 h (+.f32 (*.f32 1/4 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) 2)) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 5))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))) (*.f32 (*.f32 h (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) (neg.f32 (pow.f32 sinTheta_O 6))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (+.f32 (*.f32 1/4 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) 2)) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2))))) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))))))) (/.f32 -1/2 (pow.f32 eta 7))))
(+.f32 (+.f32 (/.f32 h eta) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))) (*.f32 -1/2 (+.f32 (/.f32 (*.f32 h (+.f32 (*.f32 1/4 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) 2)) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 5)) (/.f32 (*.f32 h (+.f32 (*.f32 (pow.f32 sinTheta_O 6) (neg.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 1/4 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) 2)) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) -1/2)))) (pow.f32 eta 7)))))
(*.f32 -1 (/.f32 h eta))
(neg.f32 (/.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 (/.f32 h eta)) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) -1/2)))
(+.f32 (neg.f32 (/.f32 h eta)) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(+.f32 (neg.f32 (/.f32 h eta)) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) 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 (/.f32 h eta)) (+.f32 (*.f32 1/2 (/.f32 (*.f32 h (+.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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) -1/2))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))) (+.f32 (neg.f32 (/.f32 h eta)) (*.f32 1/2 (/.f32 (*.f32 h (+.f32 (*.f32 1/4 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) 2)) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 5)))))
(+.f32 (*.f32 (*.f32 h (+.f32 (*.f32 1/4 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) 2)) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (/.f32 1/2 (pow.f32 eta 5))) (+.f32 (neg.f32 (/.f32 h eta)) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) 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 (*.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 (*.f32 -1 (/.f32 h eta)) (*.f32 1/2 (/.f32 (*.f32 h (+.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 (*.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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 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)))))) -1/2)))) (/.f32 1/2 (pow.f32 eta 7))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)) -1/2))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 (*.f32 h (+.f32 (*.f32 1/4 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) 2)) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 5)) (/.f32 (*.f32 h (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))) (neg.f32 (pow.f32 sinTheta_O 6))) (*.f32 -1/2 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 (+.f32 (*.f32 1/4 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) 2)) (neg.f32 (/.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 (neg.f32 (/.f32 h eta)) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))))
(+.f32 (*.f32 1/2 (+.f32 (/.f32 (*.f32 h (+.f32 (*.f32 1/4 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) 2)) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (pow.f32 eta 5)) (/.f32 (*.f32 h (+.f32 (*.f32 (pow.f32 sinTheta_O 6) (neg.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (pow.f32 sinTheta_O 2)) 3))))) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) (+.f32 (*.f32 1/4 (pow.f32 (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2))))) 2)) (neg.f32 (/.f32 (pow.f32 sinTheta_O 4) (-.f32 1 (pow.f32 sinTheta_O 2)))))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) -1/2)))) (pow.f32 eta 7)))) (+.f32 (neg.f32 (/.f32 h eta)) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) h)
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) h) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3))) (*.f32 (pow.f32 sinTheta_O 2) h))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) h) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 1/2 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) h) (*.f32 1/2 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) h) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3))) (*.f32 (pow.f32 sinTheta_O 2) h))) (*.f32 1/2 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 (+.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)) (*.f32 1/2 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 2)))) (pow.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)))) 2)) h))))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 h (-.f32 (+.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)) (*.f32 1 (/.f32 1/2 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 2)))) (*.f32 1/4 (pow.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3))) 2)))) (*.f32 (pow.f32 sinTheta_O 4) (sqrt.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) h) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 1/2 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) h) (*.f32 1/2 (+.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)))) (*.f32 (pow.f32 sinTheta_O 4) (*.f32 (*.f32 h (-.f32 (+.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)) (*.f32 1/2 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 2)))) (*.f32 1/4 (pow.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3))) 2)))) (sqrt.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) h) (*.f32 1/2 (+.f32 (*.f32 h (*.f32 (pow.f32 sinTheta_O 2) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3))))) (*.f32 (sqrt.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))) (*.f32 (-.f32 (+.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)) (/.f32 1/2 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 2))) (*.f32 1/4 (pow.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3))) 2))) (*.f32 h (pow.f32 sinTheta_O 4)))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) h) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 6) (*.f32 (-.f32 (+.f32 (*.f32 3/8 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 2))) (*.f32 1/2 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)) (*.f32 1/2 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 2)))) (pow.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)))) 2)) (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) (*.f32 -1 (/.f32 (+.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)) (*.f32 1/2 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 2)))) (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))))) h)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3))) (*.f32 (pow.f32 sinTheta_O 2) h))) (*.f32 1/2 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))) (*.f32 (pow.f32 sinTheta_O 4) (*.f32 (-.f32 (+.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)) (*.f32 1/2 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 2)))) (pow.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)))) 2)) h)))))))
(+.f32 (+.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 1/2 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3))))) (*.f32 1/2 (*.f32 (*.f32 h (-.f32 (+.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)) (*.f32 1 (/.f32 1/2 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 2)))) (*.f32 1/4 (pow.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3))) 2)))) (*.f32 (pow.f32 sinTheta_O 4) (sqrt.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 h (-.f32 (+.f32 (*.f32 1 (/.f32 3/8 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 2))) (*.f32 1 (/.f32 1/2 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)))) (+.f32 (*.f32 (-.f32 (+.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)) (*.f32 1 (/.f32 1/2 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 2)))) (*.f32 1/4 (pow.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3))) 2))) (/.f32 1/2 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) (*.f32 (+.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)) (*.f32 1 (/.f32 1/2 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 2)))) (/.f32 -1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))))))) (*.f32 (pow.f32 sinTheta_O 6) (sqrt.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) h)))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) h) (+.f32 (*.f32 1/2 (+.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)))) (*.f32 (pow.f32 sinTheta_O 4) (*.f32 (*.f32 h (-.f32 (+.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)) (*.f32 1/2 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 2)))) (*.f32 1/4 (pow.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3))) 2)))) (sqrt.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))))))) (*.f32 1/2 (*.f32 (pow.f32 sinTheta_O 6) (*.f32 (*.f32 h (-.f32 (+.f32 (*.f32 1 (/.f32 3/8 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 2))) (*.f32 1 (/.f32 1/2 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (+.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)) (*.f32 1/2 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 2)))) (*.f32 1/4 (pow.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3))) 2))) (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) (neg.f32 (/.f32 (+.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)) (*.f32 1/2 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 2)))) (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))))))) (sqrt.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2))))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) h) (+.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (*.f32 1/2 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3))))) (*.f32 (*.f32 1/2 (sqrt.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) (+.f32 (*.f32 (-.f32 (+.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)) (/.f32 1/2 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 2))) (*.f32 1/4 (pow.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3))) 2))) (*.f32 h (pow.f32 sinTheta_O 4))) (*.f32 h (*.f32 (pow.f32 sinTheta_O 6) (-.f32 (+.f32 (/.f32 3/8 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 2)) (/.f32 1/2 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3))) (+.f32 (*.f32 (-.f32 (+.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)) (/.f32 1/2 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 2))) (*.f32 1/4 (pow.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3))) 2))) (/.f32 1/2 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)))) (neg.f32 (/.f32 (+.f32 (/.f32 1 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 3)) (/.f32 1/2 (pow.f32 (-.f32 (*.f32 2 (pow.f32 eta 2)) (pow.f32 eta 2)) 2))) (-.f32 (*.f32 2 (pow.f32 eta 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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 -1 (pow.f32 sinTheta_O 2)))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 -1 (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 -1 (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 -1 (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 -1 (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 -1 (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 -1 (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 -1 (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 -1 (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (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 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (*.f32 -1 (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (pow.f32 sinTheta_O 2)))) (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 (*.f32 -1 (pow.f32 sinTheta_O 2)) (*.f32 (pow.f32 sinTheta_O 6) -3/8)) (+.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 4)) (*.f32 2 (pow.f32 eta 2))))
(+.f32 (+.f32 (*.f32 -1/2 (pow.f32 sinTheta_O 4)) (*.f32 (pow.f32 sinTheta_O 6) -3/8)) (+.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 (neg.f32 (*.f32 (pow.f32 sinTheta_O 6) -3/8)) (pow.f32 sinTheta_O 2))))
(*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O))
(neg.f32 (*.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)) (neg.f32 (*.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 2 (pow.f32 eta 2)) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 -1) sinTheta_O)) (*.f32 1 (/.f32 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O)))))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (+.f32 (neg.f32 (*.f32 (sqrt.f32 -1) sinTheta_O)) (*.f32 1/2 (/.f32 (/.f32 1 (sqrt.f32 -1)) sinTheta_O))))
(+.f32 (/.f32 1/2 (*.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 (*.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 (*.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 (*.f32 1 (/.f32 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O))) (*.f32 2 (pow.f32 eta 2))))
(+.f32 (*.f32 2 (pow.f32 eta 2)) (+.f32 (neg.f32 (*.f32 (sqrt.f32 -1) sinTheta_O)) (*.f32 1/2 (+.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 sinTheta_O 3))) (/.f32 (/.f32 1 (sqrt.f32 -1)) sinTheta_O)))))
(+.f32 (*.f32 1/2 (/.f32 (+.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 sinTheta_O 3)) (/.f32 1 sinTheta_O)) (sqrt.f32 -1))) (+.f32 (*.f32 2 (pow.f32 eta 2)) (*.f32 (sqrt.f32 -1) (neg.f32 sinTheta_O))))
(*.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 (/.f32 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O))))
(-.f32 (+.f32 (*.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 2 (pow.f32 eta 2))) (*.f32 1/2 (/.f32 (/.f32 1 (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 (*.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 (*.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 2 (pow.f32 eta 2)))) (*.f32 1 (/.f32 1/2 (*.f32 (sqrt.f32 -1) sinTheta_O))))
(-.f32 (+.f32 (*.f32 2 (pow.f32 eta 2)) (+.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 (/.f32 1 (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 (*.f32 (sqrt.f32 -1) sinTheta_O) (*.f32 2 (pow.f32 eta 2)))) (/.f32 1/2 (*.f32 (sqrt.f32 -1) 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)))))))
(+.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)))))))
(+.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)))))))
(+.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4) (/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 3) 4))
(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)
(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) (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 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)))))))
(-.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) 4) (/.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 4))
(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))))))))
(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)
(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) 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 (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 2 (-.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)))))))
(*.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4) 1/4)
(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))
(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) 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 (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 1/4 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4))
(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 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)) (sqrt.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 1/2) (sqrt.f32 (*.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 (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)))))))
(/.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)))))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4) 4)
(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 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)) 8)
(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))))))) (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 (sqrt.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 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)))))))) (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 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 (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 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4))
(/.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 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)))))))) (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 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 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)) (*.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4) 4))
(/.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 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)))))))) (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 2 (/.f32 2 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(pow.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)))))))
(+.f32 (*.f32 eta (+.f32 eta eta)) (-.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 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 (+.f32 eta eta)) (+.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta (neg.f32 eta))))
(+.f32 (*.f32 eta (+.f32 eta eta)) (-.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 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 (+.f32 eta eta)) (+.f32 (*.f32 eta (neg.f32 eta)) (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(+.f32 (*.f32 eta (+.f32 eta eta)) (-.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 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 (+.f32 eta eta)) (-.f32 (*.f32 eta (neg.f32 eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (*.f32 eta (+.f32 eta eta)) (-.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 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 (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta (neg.f32 eta)))
(+.f32 (*.f32 eta (+.f32 eta eta)) (-.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 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) (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (*.f32 eta (+.f32 eta eta)) (-.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 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 eta eta) (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta))))
(+.f32 (*.f32 eta (+.f32 eta eta)) (-.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 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 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 0)
(+.f32 (*.f32 eta (+.f32 eta eta)) (-.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 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 0 (-.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 (neg.f32 (*.f32 sinTheta_O (/.f32 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 (neg.f32 eta)) (-.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 (neg.f32 (*.f32 sinTheta_O (/.f32 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 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta eta))
(+.f32 (*.f32 eta (+.f32 eta eta)) (-.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 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 (*.f32 eta -2)) (+.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta (*.f32 eta 3))))
(+.f32 (*.f32 -2 (*.f32 eta eta)) (+.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta (*.f32 eta 3))))
(+.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (+.f32 (*.f32 eta (*.f32 eta 3)) (*.f32 eta (*.f32 eta -2))))
(+.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (*.f32 eta eta) 1))
(+.f32 (-.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 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 (neg.f32 (*.f32 sinTheta_O (/.f32 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) 2) (+.f32 (/.f32 (*.f32 eta eta) 2) (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(+.f32 (*.f32 eta (+.f32 eta eta)) (-.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 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) 2) (-.f32 (/.f32 (*.f32 eta eta) 2) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (*.f32 eta (+.f32 eta eta)) (-.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 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 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2))) (+.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2))) (*.f32 eta (neg.f32 eta))))
(+.f32 (*.f32 eta (+.f32 eta eta)) (-.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 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 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2))) (neg.f32 (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2))))
(+.f32 (*.f32 eta (+.f32 eta eta)) (-.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 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 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2))) (-.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2))) (*.f32 eta eta)))
(+.f32 (*.f32 eta (+.f32 eta eta)) (-.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 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 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2))
(+.f32 (*.f32 eta (+.f32 eta eta)) (-.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 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 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta (*.f32 eta 3))) (*.f32 eta (*.f32 eta -2)))
(+.f32 (*.f32 -2 (*.f32 eta eta)) (+.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta (*.f32 eta 3))))
(+.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (+.f32 (*.f32 eta (*.f32 eta 3)) (*.f32 eta (*.f32 eta -2))))
(+.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (*.f32 eta eta) 1))
(+.f32 (+.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) -1) (-.f32 1 (*.f32 eta eta)))
(+.f32 (*.f32 eta (+.f32 eta eta)) (-.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 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 1 (*.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)))))) -1))
(+.f32 (*.f32 eta (+.f32 eta eta)) (-.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 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) -1) (-.f32 1 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (*.f32 eta (+.f32 eta eta)) (-.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 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 1 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (+.f32 (*.f32 eta eta) -1))
(+.f32 (*.f32 eta (+.f32 eta eta)) (-.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 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 -1 (*.f32 eta eta)) (-.f32 (*.f32 eta (+.f32 eta eta)) (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1)))
(+.f32 (-.f32 -1 (*.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)))))) 1))
(+.f32 1 (+.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (-.f32 -1 (*.f32 eta eta))))
(+.f32 (-.f32 -1 (*.f32 eta eta)) (-.f32 (+.f32 (*.f32 2 (*.f32 eta eta)) 1) (*.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 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1)) (-.f32 -1 (*.f32 eta eta)))
(+.f32 (-.f32 -1 (*.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)))))) 1))
(+.f32 1 (+.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (-.f32 -1 (*.f32 eta eta))))
(+.f32 (-.f32 -1 (*.f32 eta eta)) (-.f32 (+.f32 (*.f32 2 (*.f32 eta eta)) 1) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (-.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (+.f32 1 (*.f32 eta eta)))
(+.f32 (*.f32 eta (+.f32 eta eta)) (-.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 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 1 (*.f32 eta eta)) (-.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (*.f32 eta (+.f32 eta eta)) (-.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 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 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta))) (*.f32 eta eta))
(+.f32 (*.f32 eta (+.f32 eta eta)) (-.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 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 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta (+.f32 eta eta))) (*.f32 eta eta))
(+.f32 (*.f32 eta (+.f32 eta eta)) (-.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 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 (neg.f32 eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta (+.f32 eta eta)))
(+.f32 (*.f32 eta (+.f32 eta eta)) (-.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 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 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 (*.f32 eta eta) 2)) (neg.f32 (/.f32 (*.f32 eta eta) 2)))
(+.f32 (*.f32 eta (+.f32 eta eta)) (-.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 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 (*.f32 eta 4)) (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta))) (*.f32 eta (*.f32 eta -2)))
(+.f32 (*.f32 -2 (*.f32 eta eta)) (-.f32 (*.f32 4 (*.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 (*.f32 eta -2)) (-.f32 (*.f32 eta (*.f32 eta 4)) (+.f32 (*.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 (*.f32 eta (-.f32 eta (*.f32 eta 4))) (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(+.f32 (-.f32 (*.f32 4 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2)))) (*.f32 eta eta)) (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (*.f32 eta -2))))
(+.f32 (-.f32 (*.f32 4 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 1/2 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.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 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (+.f32 (*.f32 eta (*.f32 eta -2)) (-.f32 (*.f32 4 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 1/2 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) (*.f32 eta eta))))
(+.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2))))
(+.f32 (*.f32 eta (+.f32 eta eta)) (-.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 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 (neg.f32 eta)) 2) (/.f32 (+.f32 (*.f32 eta eta) (*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2)) 2))
(+.f32 (*.f32 eta (+.f32 eta eta)) (-.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 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 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2))) (*.f32 eta (neg.f32 eta))) (-.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2))) (*.f32 eta (+.f32 eta eta))))
(+.f32 (-.f32 (-.f32 (*.f32 eta eta) (*.f32 eta (neg.f32 eta))) (*.f32 sinTheta_O (*.f32 1/2 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (-.f32 (-.f32 (*.f32 eta eta) (*.f32 eta (+.f32 eta eta))) (*.f32 sinTheta_O (*.f32 1/2 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(+.f32 (-.f32 (*.f32 eta (-.f32 eta (neg.f32 eta))) (*.f32 sinTheta_O (*.f32 1/2 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (-.f32 (*.f32 eta (-.f32 eta (+.f32 eta eta))) (*.f32 sinTheta_O (*.f32 1/2 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(+.f32 (-.f32 (*.f32 eta (-.f32 eta (neg.f32 eta))) (*.f32 sinTheta_O (*.f32 1/2 (/.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))))) -2) (neg.f32 (*.f32 eta eta))))
(+.f32 (-.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2))) (*.f32 eta eta)) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2))))
(+.f32 (*.f32 eta (+.f32 eta eta)) (-.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 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 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2))) (*.f32 eta (+.f32 eta eta))) (-.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2))) (*.f32 eta (neg.f32 eta))))
(+.f32 (-.f32 (-.f32 (*.f32 eta eta) (*.f32 eta (neg.f32 eta))) (*.f32 sinTheta_O (*.f32 1/2 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (-.f32 (-.f32 (*.f32 eta eta) (*.f32 eta (+.f32 eta eta))) (*.f32 sinTheta_O (*.f32 1/2 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(+.f32 (-.f32 (*.f32 eta (-.f32 eta (neg.f32 eta))) (*.f32 sinTheta_O (*.f32 1/2 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (-.f32 (*.f32 eta (-.f32 eta (+.f32 eta eta))) (*.f32 sinTheta_O (*.f32 1/2 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(+.f32 (-.f32 (*.f32 eta (-.f32 eta (neg.f32 eta))) (*.f32 sinTheta_O (*.f32 1/2 (/.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))))) -2) (neg.f32 (*.f32 eta eta))))
(+.f32 (-.f32 (/.f32 (*.f32 eta eta) 2) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 (*.f32 eta eta) 2))
(+.f32 (*.f32 eta (+.f32 eta eta)) (-.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 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 (-.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 (neg.f32 (*.f32 sinTheta_O (/.f32 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 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1)
(+.f32 (*.f32 eta (+.f32 eta eta)) (-.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 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 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) -1)
(+.f32 (*.f32 eta (+.f32 eta eta)) (-.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 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 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) 1/2)
(+.f32 (*.f32 eta (+.f32 eta eta)) (-.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 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 (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)))
(+.f32 (*.f32 eta (+.f32 eta eta)) (-.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 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 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2))
(+.f32 (*.f32 eta (+.f32 eta eta)) (-.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 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 (*.f32 2 (*.f32 eta 4))) (*.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O 4) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 4 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2)))))))
(*.f32 1/2 (-.f32 (*.f32 eta (*.f32 4 (*.f32 eta 2))) (+.f32 (+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 4 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 1/2 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (*.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O 4) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 1/2 (-.f32 (-.f32 (*.f32 eta (*.f32 eta 8)) (*.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O 4) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 4 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 1/2 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))
(*.f32 1/2 (+.f32 (-.f32 (*.f32 eta (-.f32 (*.f32 eta 8) (+.f32 eta eta))) (*.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O 4) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 1/2 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) -1/4)))
(*.f32 1/2 (-.f32 (-.f32 (*.f32 eta (*.f32 2 (*.f32 eta 4))) (*.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O 4) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (+.f32 (*.f32 4 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2)))) (*.f32 eta (+.f32 eta eta)))))
(*.f32 1/2 (-.f32 (*.f32 eta (*.f32 4 (*.f32 eta 2))) (+.f32 (+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 4 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 1/2 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) (*.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O 4) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 1/2 (-.f32 (-.f32 (*.f32 eta (*.f32 eta 8)) (*.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O 4) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (+.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 4 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 1/2 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))))
(*.f32 1/2 (+.f32 (-.f32 (*.f32 eta (-.f32 (*.f32 eta 8) (+.f32 eta eta))) (*.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O 4) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 1/2 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) -1/4)))
(*.f32 (*.f32 4 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 1/4)
(+.f32 (*.f32 eta (+.f32 eta eta)) (-.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 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/4 (*.f32 4 (-.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 (neg.f32 (*.f32 sinTheta_O (/.f32 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 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1)
(+.f32 (*.f32 eta (+.f32 eta eta)) (-.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 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 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) -1)
(+.f32 (*.f32 eta (+.f32 eta eta)) (-.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 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 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) 2)
(+.f32 (*.f32 eta (+.f32 eta eta)) (-.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 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 4 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)
(+.f32 (*.f32 eta (+.f32 eta eta)) (-.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 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 4 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 4 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 8)
(+.f32 (*.f32 eta (+.f32 eta eta)) (-.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 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 (*.f32 eta -2)) (*.f32 4 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2))))) 2)
(/.f32 (+.f32 (*.f32 -2 (*.f32 eta eta)) (*.f32 4 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 1/2 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 2)
(/.f32 (+.f32 (*.f32 eta (*.f32 eta -2)) (*.f32 4 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 1/2 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))) 2)
(/.f32 (-.f32 (*.f32 eta (*.f32 eta -2)) (*.f32 4 (-.f32 (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2)) (*.f32 eta eta)))) 2)
(/.f32 (-.f32 (*.f32 -2 (*.f32 eta eta)) (*.f32 4 (-.f32 (*.f32 sinTheta_O (*.f32 1/2 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta eta)))) 2)
(/.f32 (-.f32 (*.f32 eta (*.f32 eta -2)) (*.f32 4 (-.f32 (*.f32 sinTheta_O (*.f32 1/2 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta eta)))) 2)
(pow.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1)
(+.f32 (*.f32 eta (+.f32 eta eta)) (-.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 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))))))
(neg.f32 (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)))
(+.f32 (*.f32 eta (+.f32 eta eta)) (-.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 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 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 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 (/.f32 (/.f32 h 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 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 (/.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)))))))) 8) (/.f32 (*.f32 3/2 (/.f32 h (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 (+.f32 h h) 8) (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 3/2 (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 h (/.f32 3/2 (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 4 (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)))))))) (*.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 3)) 4)
(+.f32 (/.f32 h (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)) (/.f32 (*.f32 h 3) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)))
(/.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 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 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 (/.f32 h 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 -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 (/.f32 h 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 (/.f32 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 (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 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 3/2 (/.f32 h (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 h -2) (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 h (/.f32 3/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 -2 (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 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 3) (/.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)))))))))) 4)
(-.f32 (/.f32 (*.f32 h 3) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)) (/.f32 (neg.f32 h) (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)))
(/.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 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 (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))))))) (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 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 (/.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 (+.f32 h 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 (+.f32 h 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)))))))) (/.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 2 (/.f32 (/.f32 h 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 (+.f32 h 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 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 (*.f32 h 4) (/.f32 1 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)))
(/.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 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 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4))))
(/.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 (+.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 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 (/.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))))))) (/.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 (/.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 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 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))))))) (/.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 1 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)) (*.f32 h 4))
(/.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 4) (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 1/4)
(/.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 (*.f32 h 4)) (/.f32 1 (*.f32 2 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4))))
(/.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 (*.f32 h 4)) (-.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))))))) 4)) (/.f32 1 (*.f32 2 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)))))
(/.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 (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 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 (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 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 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)))))))) (/.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 (/.f32 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 -2 (/.f32 (/.f32 h -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 1/4 (/.f32 (*.f32 h 4) (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 1 (*.f32 2 (*.f32 (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 h 4)))
(/.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 (/.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 (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 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 (/.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 (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 h (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))))))) 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)))))))) (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 (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 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)))))))))
(/.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 (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 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 (*.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 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 (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 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (*.f32 h 4)) (/.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))))))) 4)) (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 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)))))))) (*.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 (/.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)))))))) (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 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 1 (*.f32 (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)) (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 h 4)))
(/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(pow.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))))))))
(neg.f32 (neg.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 (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)) (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (*.f32 2 (*.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 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 0)
(+.f32 (*.f32 eta (+.f32 eta eta)) (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (*.f32 2 (*.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 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (+.f32 (*.f32 eta (neg.f32 eta)) (*.f32 eta eta)))
(+.f32 (*.f32 eta (+.f32 eta eta)) (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (*.f32 2 (*.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 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (*.f32 eta (+.f32 eta eta)) (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (*.f32 2 (*.f32 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 eta (+.f32 eta eta)) (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (*.f32 2 (*.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 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (*.f32 eta (+.f32 eta eta)) (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (*.f32 2 (*.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 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta (*.f32 eta 3))))
(+.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (+.f32 (*.f32 eta (*.f32 eta 3)) (*.f32 eta (neg.f32 eta))))
(+.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (*.f32 eta eta) 2))
(+.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta (+.f32 eta eta)))
(+.f32 (*.f32 eta (+.f32 eta eta)) (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (*.f32 2 (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (-.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta eta)) (*.f32 eta (*.f32 eta 3)))
(+.f32 (*.f32 eta (neg.f32 eta)) (+.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta (*.f32 eta 3))))
(+.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (+.f32 (*.f32 eta (*.f32 eta 3)) (*.f32 eta (neg.f32 eta))))
(+.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 (*.f32 eta eta) 2))
(+.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2))) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2))))
(+.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 1/2 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 1/2 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(+.f32 (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (+.f32 (/.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (*.f32 eta eta)))
(+.f32 (*.f32 eta (+.f32 eta eta)) (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (*.f32 2 (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (-.f32 1 (*.f32 eta eta)) (+.f32 (+.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) -1) (*.f32 eta eta)))
(+.f32 (*.f32 eta (+.f32 eta eta)) (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (*.f32 2 (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (-.f32 1 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (+.f32 (+.f32 (*.f32 eta eta) -1) (*.f32 eta eta)))
(+.f32 (*.f32 eta (+.f32 eta eta)) (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (*.f32 2 (*.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 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1)) (+.f32 (-.f32 -1 (*.f32 eta eta)) (*.f32 eta eta)))
(+.f32 (*.f32 eta eta) (+.f32 (-.f32 -1 (*.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)))))) 1)))
(+.f32 1 (+.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 -1 (*.f32 eta eta)))))
(+.f32 (*.f32 eta eta) (+.f32 (-.f32 -1 (*.f32 eta eta)) (-.f32 (+.f32 (*.f32 2 (*.f32 eta eta)) 1) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(+.f32 (+.f32 1 (*.f32 eta eta)) (+.f32 (-.f32 -1 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta eta)))
(+.f32 (*.f32 eta (+.f32 eta eta)) (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (*.f32 2 (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (-.f32 (*.f32 eta (*.f32 eta 4)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta (*.f32 eta -2)))
(+.f32 (*.f32 -2 (*.f32 eta eta)) (-.f32 (*.f32 4 (*.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 (*.f32 eta (*.f32 eta 4)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(+.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2))) (neg.f32 (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2))))
(+.f32 (*.f32 eta (+.f32 eta eta)) (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (*.f32 2 (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(+.f32 (/.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 2) (/.f32 (+.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta (*.f32 eta 4))) 2))
(/.f32 (+.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (+.f32 (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 4 (*.f32 eta eta)))) 2)
(/.f32 (+.f32 (*.f32 eta (*.f32 eta 4)) (-.f32 0 (+.f32 (*.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)))))))) 2)
(+.f32 (/.f32 (*.f32 eta (*.f32 eta 4)) 2) (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 1 (-.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)) (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (*.f32 2 (*.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 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1)
(+.f32 (*.f32 eta (+.f32 eta eta)) (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (*.f32 2 (*.f32 eta eta)) (*.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))))) (*.f32 eta (*.f32 eta -2))) -1)
(+.f32 (*.f32 eta (+.f32 eta eta)) (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (*.f32 2 (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 2 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2))))
(*.f32 2 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 1/2 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 2 (-.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 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2)))))
(*.f32 2 (-.f32 (*.f32 eta (+.f32 eta eta)) (+.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 1/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 2 (-.f32 (-.f32 (*.f32 sinTheta_O (*.f32 1/2 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta (-.f32 eta (+.f32 eta eta)))) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 2 (-.f32 (*.f32 eta eta) (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_O (*.f32 1/2 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(*.f32 (*.f32 4 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2)))) 1/2)
(*.f32 2 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 1/2 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 -1 (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (*.f32 eta -2))))
(+.f32 (*.f32 eta (+.f32 eta eta)) (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (*.f32 2 (*.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 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta)) (*.f32 eta eta)))
(+.f32 (*.f32 eta (+.f32 eta eta)) (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (*.f32 2 (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(*.f32 1/2 (*.f32 4 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2)))))
(*.f32 2 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 1/2 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 1/2 (-.f32 (*.f32 eta (*.f32 2 (*.f32 eta 4))) (+.f32 (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 2)) (*.f32 eta (*.f32 eta 4)))))
(*.f32 1/2 (-.f32 (*.f32 eta (*.f32 4 (*.f32 eta 2))) (+.f32 (*.f32 4 (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 2 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(*.f32 1/2 (+.f32 (*.f32 eta (-.f32 (*.f32 eta 8) (*.f32 eta 4))) (neg.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (/.f32 2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(*.f32 1/2 (+.f32 (*.f32 (*.f32 eta 4) (-.f32 (*.f32 2 eta) eta)) (/.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2)))
(*.f32 1/2 (-.f32 (*.f32 eta (*.f32 2 (*.f32 eta 4))) (+.f32 (*.f32 eta (*.f32 eta 4)) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 2)))))
(*.f32 1/2 (-.f32 (*.f32 eta (*.f32 4 (*.f32 eta 2))) (+.f32 (*.f32 4 (*.f32 eta eta)) (*.f32 sinTheta_O (*.f32 2 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(*.f32 1/2 (+.f32 (*.f32 eta (-.f32 (*.f32 eta 8) (*.f32 eta 4))) (neg.f32 (*.f32 sinTheta_O (*.f32 sinTheta_O (/.f32 2 (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))))
(*.f32 1/2 (+.f32 (*.f32 (*.f32 eta 4) (-.f32 (*.f32 2 eta) eta)) (/.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) -1/2)))
(*.f32 (-.f32 (*.f32 eta (*.f32 2 (*.f32 eta 4))) (*.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O 4) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1/4)
(*.f32 1/4 (-.f32 (*.f32 eta (*.f32 4 (*.f32 eta 2))) (*.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O 4) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 1/4 (-.f32 (*.f32 eta (*.f32 eta 8)) (*.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O 4) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2))) 2)
(*.f32 2 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 1/2 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))))
(*.f32 1/4 (-.f32 (*.f32 eta (*.f32 2 (*.f32 eta 4))) (*.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O 4) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 1/4 (-.f32 (*.f32 eta (*.f32 4 (*.f32 eta 2))) (*.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O 4) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(*.f32 1/4 (-.f32 (*.f32 eta (*.f32 eta 8)) (*.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O 4) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(/.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1)
(+.f32 (*.f32 eta (+.f32 eta eta)) (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (*.f32 2 (*.f32 eta eta)) (*.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))))) (*.f32 eta (*.f32 eta -2))) -1)
(+.f32 (*.f32 eta (+.f32 eta eta)) (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (*.f32 2 (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(/.f32 (*.f32 4 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))) 1/2)))) 2)
(/.f32 (*.f32 4 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (*.f32 1/2 (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 2)
(/.f32 (-.f32 (*.f32 eta (*.f32 2 (*.f32 eta 4))) (*.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O 4) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 4)
(/.f32 (-.f32 (*.f32 eta (*.f32 4 (*.f32 eta 2))) (*.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O 4) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 4)
(/.f32 (-.f32 (*.f32 eta (*.f32 eta 8)) (*.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O 4) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 4)
(/.f32 (+.f32 (-.f32 (*.f32 eta (*.f32 2 (*.f32 eta 4))) (*.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O 4) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (-.f32 (*.f32 eta (*.f32 2 (*.f32 eta 4))) (*.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O 4) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 8)
(/.f32 (-.f32 (*.f32 eta (*.f32 4 (*.f32 eta 2))) (*.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O 4) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 4)
(/.f32 (-.f32 (*.f32 eta (*.f32 eta 8)) (*.f32 sinTheta_O (/.f32 (*.f32 sinTheta_O 4) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 4)
(/.f32 (+.f32 (*.f32 eta (*.f32 eta 4)) (*.f32 4 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 4)
(/.f32 (+.f32 (*.f32 4 (*.f32 eta eta)) (*.f32 4 (-.f32 (*.f32 eta eta) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))) 4)
(+.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 4)) 4))
(/.f32 (*.f32 4 (-.f32 (*.f32 2 (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) 4)
(pow.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) 1)
(+.f32 (*.f32 eta (+.f32 eta eta)) (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (*.f32 2 (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(neg.f32 (+.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta (*.f32 eta -2))))
(+.f32 (*.f32 eta (+.f32 eta eta)) (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (*.f32 2 (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))
(neg.f32 (+.f32 (*.f32 eta (neg.f32 eta)) (-.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) (*.f32 eta eta))))
(+.f32 (*.f32 eta (+.f32 eta eta)) (neg.f32 (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))))
(-.f32 (*.f32 2 (*.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))

localize94.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f32 h (*.f32 2 (+.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.3b
(/.f32 (*.f32 h 3) (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
5.1b
(/.f32 (pow.f32 sinTheta_O 2) eta)
Compiler

Compiled 133 to 85 computations (36.1% saved)

series6.0ms (0%)

Counts
2 → 72
Calls

18 calls:

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

rewrite140.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
2044×rational_best-4
2044×rational_best-2
2044×rational_best-3
2044×rational_best-1
482×rational_best-simplify-53
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01580
110780
226780
394180
4514480
Stop Event
node limit
Counts
2 → 146
Calls
Call 1
Inputs
(/.f32 (*.f32 h 3) (*.f32 2 (+.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)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (neg.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 0 (+.f32 1 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 1 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 0 (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 0 (+.f32 1/2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 1/2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 h 6) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)) (/.f32 (*.f32 h 6) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 (*.f32 h 6) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)) 2) (/.f32 (/.f32 (*.f32 h 9) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 4)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (+.f32 1 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 1 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 (*.f32 h 6) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)) (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (/.f32 (/.f32 (*.f32 h 9) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 4)) (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (+.f32 1/2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 1/2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 h 3) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)) (/.f32 (*.f32 h 9) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (neg.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (+.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (neg.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (+.f32 (neg.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (+.f32 (neg.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (+.f32 (neg.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) (neg.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 0 (+.f32 1 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 1 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 0 (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 0 (+.f32 1/2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 1/2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 (neg.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) (+.f32 1 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (-.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 h 3) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (neg.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 h 6) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)) (/.f32 (/.f32 (*.f32 h 3) -4) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 h 6) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)) (+.f32 (/.f32 (/.f32 (*.f32 h 3) -4) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 h 6) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)) (/.f32 (neg.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 h 6) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)) (/.f32 (neg.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))) (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 (*.f32 h 9) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 4)) 2) (/.f32 (/.f32 (/.f32 (*.f32 h 3) -4) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 (*.f32 h 9) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 4)) (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (/.f32 (/.f32 (/.f32 (*.f32 h 3) -4) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 h 9) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)) (/.f32 (neg.f32 (*.f32 h 3)) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 h 3) (/.f32 1/2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 (/.f32 (*.f32 h 3) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 1 (+.f32 1 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 h 3) 1/2) (/.f32 1 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 h 6) (/.f32 1/4 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 h 3) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 h 3) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 1 (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 h 6) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)) (/.f32 1 (+.f32 1/2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 h 12) (/.f32 1 (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (/.f32 (*.f32 h 3) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 h 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/4 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 h 6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)) (*.f32 h 12))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (*.f32 h 12)) (/.f32 1 (*.f32 2 (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 (*.f32 h 3) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 h 3) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 4)) (/.f32 1 (/.f32 1/2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 1 (/.f32 1 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 h 3) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 h 3) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 1 (+.f32 4 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 h 3)) (/.f32 (/.f32 1/2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 h 6)) (/.f32 (/.f32 1/4 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 (*.f32 h 3) 1/2)) (/.f32 (/.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))) (/.f32 1/2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 (*.f32 h 3) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) (/.f32 1/4 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 h 12)) (/.f32 (/.f32 1 (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)) (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (neg.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 0 (+.f32 1 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 1 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 0 (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 0 (+.f32 1/2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 1/2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 4) (/.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 4) 2) (/.f32 (/.f32 (*.f32 h 6) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)) (/.f32 (*.f32 h 3) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (+.f32 1 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 1 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (+.f32 1/2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 1/2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 4) (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (/.f32 (/.f32 (*.f32 h 6) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)) (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (neg.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (+.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (neg.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (+.f32 (neg.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (+.f32 (neg.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (+.f32 (neg.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) (neg.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 0 (+.f32 1 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 1 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 0 (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 0 (+.f32 1/2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 1/2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 (neg.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) (+.f32 1 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (-.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (neg.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 4) (/.f32 (/.f32 h -4) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 4) (+.f32 (/.f32 (/.f32 h -4) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 4) (/.f32 (neg.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 4) (/.f32 (neg.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))) (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 (*.f32 h 6) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)) 2) (/.f32 (/.f32 (/.f32 h -4) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 (*.f32 h 6) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)) (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (/.f32 (/.f32 (/.f32 h -4) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 h 3) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)) (/.f32 (neg.f32 h) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 h (/.f32 1/2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 1 (+.f32 1 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 h 1/2) (/.f32 1 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 h h) (/.f32 1/4 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 1 (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 4) (/.f32 1 (+.f32 1/2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 h 4) (/.f32 1 (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) h)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/4 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 h h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)) (*.f32 h 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (*.f32 h 4)) (/.f32 1 (*.f32 2 (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 4)) (/.f32 1 (/.f32 1/2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 1 (/.f32 1 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 h 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 1 (+.f32 4 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) h) (/.f32 (/.f32 1/2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 h h)) (/.f32 (/.f32 1/4 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 h 1/2)) (/.f32 (/.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))) (/.f32 1/2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) (/.f32 1/4 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 h 4)) (/.f32 (/.f32 1 (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)) (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 1)))))

simplify152.0ms (0.7%)

Algorithm
egg-herbie
Rules
1438×rational_best-simplify-64
1394×rational_best-simplify-65
1394×rational_best-simplify-1
1090×rational_best-simplify-50
710×rational_best-simplify-63
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
035712408
197310910
2375210648
Stop Event
node limit
Counts
218 → 250
Calls
Call 1
Inputs
(*.f32 3/2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 3/2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 3/2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 3/2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 3/2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 3/2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 3/2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 3/2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 3/2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 3/2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 3/2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 3/2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 -3/2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 -3 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -3/2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 -3 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -3/2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -6 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6)))))
(+.f32 (*.f32 -3 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -12 (/.f32 (*.f32 (pow.f32 eta 7) h) (pow.f32 sinTheta_O 8))) (+.f32 (*.f32 -3/2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -6 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))))))
(*.f32 3/4 (/.f32 h eta))
(+.f32 (*.f32 3/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (*.f32 3/4 (/.f32 h eta)))
(+.f32 (*.f32 3/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (+.f32 (*.f32 3/4 (/.f32 h eta)) (*.f32 3/16 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5)))))
(+.f32 (*.f32 3/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (+.f32 (*.f32 3/4 (/.f32 h eta)) (+.f32 (*.f32 3/16 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 3/32 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 7))))))
(*.f32 3/4 (/.f32 h eta))
(+.f32 (*.f32 3/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (*.f32 3/4 (/.f32 h eta)))
(+.f32 (*.f32 3/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (+.f32 (*.f32 3/4 (/.f32 h eta)) (*.f32 3/16 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5)))))
(+.f32 (*.f32 3/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (+.f32 (*.f32 3/4 (/.f32 h eta)) (+.f32 (*.f32 3/16 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 3/32 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 7))))))
(*.f32 3/4 (/.f32 h eta))
(+.f32 (*.f32 3/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (*.f32 3/4 (/.f32 h eta)))
(+.f32 (*.f32 3/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (+.f32 (*.f32 3/4 (/.f32 h eta)) (*.f32 3/16 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5)))))
(+.f32 (*.f32 3/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (+.f32 (*.f32 3/4 (/.f32 h eta)) (+.f32 (*.f32 3/16 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 3/32 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 7))))))
(*.f32 -3/2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 -3 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -3/2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 -3 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -3/2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -6 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6)))))
(+.f32 (*.f32 -3 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -12 (/.f32 (*.f32 (pow.f32 eta 7) h) (pow.f32 sinTheta_O 8))) (+.f32 (*.f32 -3/2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -6 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))))))
(*.f32 -3/2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 -3 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -3/2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 -3 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -3/2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -6 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6)))))
(+.f32 (*.f32 -3 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -12 (/.f32 (*.f32 (pow.f32 eta 7) h) (pow.f32 sinTheta_O 8))) (+.f32 (*.f32 -3/2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -6 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))))))
(*.f32 1/2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 1/2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 1/2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 1/2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 1/2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 1/2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 1/2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 1/2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 1/2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 1/2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 1/2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 1/2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 -1/2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -1/2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 7) h) (pow.f32 sinTheta_O 8))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))))))
(*.f32 1/4 (/.f32 h eta))
(+.f32 (*.f32 1/4 (/.f32 h eta)) (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (*.f32 1/4 (/.f32 h eta)) (+.f32 (*.f32 1/16 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(+.f32 (*.f32 1/4 (/.f32 h eta)) (+.f32 (*.f32 1/16 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (*.f32 1/32 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 7))))))
(*.f32 1/4 (/.f32 h eta))
(+.f32 (*.f32 1/4 (/.f32 h eta)) (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (*.f32 1/4 (/.f32 h eta)) (+.f32 (*.f32 1/16 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(+.f32 (*.f32 1/4 (/.f32 h eta)) (+.f32 (*.f32 1/16 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (*.f32 1/32 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 7))))))
(*.f32 1/4 (/.f32 h eta))
(+.f32 (*.f32 1/4 (/.f32 h eta)) (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (*.f32 1/4 (/.f32 h eta)) (+.f32 (*.f32 1/16 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(+.f32 (*.f32 1/4 (/.f32 h eta)) (+.f32 (*.f32 1/16 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (*.f32 1/32 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 7))))))
(*.f32 -1/2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -1/2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 7) h) (pow.f32 sinTheta_O 8))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))))))
(*.f32 -1/2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -1/2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 7) h) (pow.f32 sinTheta_O 8))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))))))
(+.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 0)
(+.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(+.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (neg.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(+.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 0 (+.f32 1 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(+.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 1 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(+.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 0 (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(+.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(+.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 0 (+.f32 1/2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(+.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 1/2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(+.f32 0 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(+.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(+.f32 (/.f32 (*.f32 h 6) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)) (/.f32 (*.f32 h 6) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)))
(+.f32 (/.f32 (/.f32 (*.f32 h 6) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)) 2) (/.f32 (/.f32 (*.f32 h 9) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 4)) 2))
(+.f32 (/.f32 0 (+.f32 1 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(+.f32 (/.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 1 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(+.f32 (/.f32 0 (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(+.f32 (/.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(+.f32 (/.f32 (/.f32 (*.f32 h 6) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)) (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (/.f32 (/.f32 (*.f32 h 9) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 4)) (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(+.f32 (/.f32 0 (+.f32 1/2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(+.f32 (/.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 1/2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(+.f32 (/.f32 (*.f32 h 3) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)) (/.f32 (*.f32 h 9) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)))
(-.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 0)
(-.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(-.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (neg.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(-.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (+.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (neg.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(-.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (+.f32 (neg.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) 0))
(-.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (+.f32 (neg.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(-.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (+.f32 (neg.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) (neg.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(-.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 0 (+.f32 1 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(-.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 1 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(-.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 0 (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(-.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(-.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 0 (+.f32 1/2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(-.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 1/2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(-.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 (neg.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) (+.f32 1 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(-.f32 0 (-.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))))
(-.f32 (/.f32 (*.f32 h 3) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(-.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (neg.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))))
(-.f32 (/.f32 (*.f32 h 6) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)) (/.f32 (/.f32 (*.f32 h 3) -4) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(-.f32 (/.f32 (*.f32 h 6) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)) (+.f32 (/.f32 (/.f32 (*.f32 h 3) -4) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(-.f32 (/.f32 (*.f32 h 6) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)) (/.f32 (neg.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))) 2))
(-.f32 (/.f32 (*.f32 h 6) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)) (/.f32 (neg.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))) (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(-.f32 (/.f32 (/.f32 (*.f32 h 9) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 4)) 2) (/.f32 (/.f32 (/.f32 (*.f32 h 3) -4) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 2))
(-.f32 (/.f32 (/.f32 (*.f32 h 9) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 4)) (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (/.f32 (/.f32 (/.f32 (*.f32 h 3) -4) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(-.f32 (/.f32 (*.f32 h 9) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)) (/.f32 (neg.f32 (*.f32 h 3)) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)))
(*.f32 (*.f32 h 3) (/.f32 1/2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 (/.f32 (*.f32 h 3) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 4)))
(*.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 1)
(*.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 1 (+.f32 1 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(*.f32 1 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(*.f32 (*.f32 (*.f32 h 3) 1/2) (/.f32 1 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 (*.f32 h 6) (/.f32 1/4 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 (/.f32 (*.f32 h 3) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 1/2)
(*.f32 (/.f32 (*.f32 h 3) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 1 (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(*.f32 (/.f32 (*.f32 h 6) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)) (/.f32 1 (+.f32 1/2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(*.f32 (*.f32 h 12) (/.f32 1 (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)))
(*.f32 1/2 (/.f32 (*.f32 h 3) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 (/.f32 1/2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 h 3))
(*.f32 (/.f32 1/4 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 h 6))
(*.f32 (/.f32 1 (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)) (*.f32 h 12))
(*.f32 (*.f32 2 (*.f32 h 12)) (/.f32 1 (*.f32 2 (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8))))
(*.f32 (/.f32 1 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 (*.f32 h 3) 1/2))
(*.f32 (/.f32 (/.f32 (*.f32 h 3) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 4)) (/.f32 1 (/.f32 1/2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(*.f32 (/.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 1 (/.f32 1 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(*.f32 (/.f32 (*.f32 h 3) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 1/4)
(*.f32 (/.f32 (*.f32 h 3) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 1 (+.f32 4 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(*.f32 (*.f32 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 h 3)) (/.f32 (/.f32 1/2 (+.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 (*.f32 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 h 6)) (/.f32 (/.f32 1/4 (+.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 (*.f32 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 (*.f32 h 3) 1/2)) (/.f32 (/.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 (*.f32 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))) (/.f32 1/2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 (*.f32 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 (*.f32 h 3) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) (/.f32 1/4 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 (*.f32 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 h 12)) (/.f32 (/.f32 1 (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)) (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(pow.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 1)
(+.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 0)
(+.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(+.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (neg.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(+.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 0 (+.f32 1 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(+.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 1 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(+.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 0 (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(+.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(+.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 0 (+.f32 1/2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(+.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 1/2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(+.f32 0 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(+.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(+.f32 (/.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 4) (/.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 4))
(+.f32 (/.f32 (/.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 4) 2) (/.f32 (/.f32 (*.f32 h 6) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)) 2))
(+.f32 (/.f32 h (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)) (/.f32 (*.f32 h 3) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)))
(+.f32 (/.f32 0 (+.f32 1 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(+.f32 (/.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 1 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(+.f32 (/.f32 0 (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(+.f32 (/.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(+.f32 (/.f32 0 (+.f32 1/2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(+.f32 (/.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 1/2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(+.f32 (/.f32 (/.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 4) (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (/.f32 (/.f32 (*.f32 h 6) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)) (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(-.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 0)
(-.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(-.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (neg.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(-.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (+.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (neg.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(-.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (+.f32 (neg.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) 0))
(-.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (+.f32 (neg.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(-.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (+.f32 (neg.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) (neg.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(-.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 0 (+.f32 1 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(-.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 1 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(-.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 0 (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(-.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(-.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 0 (+.f32 1/2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(-.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 1/2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(-.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 (neg.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) (+.f32 1 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(-.f32 0 (-.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))))
(-.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(-.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (neg.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))))
(-.f32 (/.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 4) (/.f32 (/.f32 h -4) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(-.f32 (/.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 4) (+.f32 (/.f32 (/.f32 h -4) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(-.f32 (/.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 4) (/.f32 (neg.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))) 2))
(-.f32 (/.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 4) (/.f32 (neg.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))) (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(-.f32 (/.f32 (/.f32 (*.f32 h 6) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)) 2) (/.f32 (/.f32 (/.f32 h -4) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 2))
(-.f32 (/.f32 (/.f32 (*.f32 h 6) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)) (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (/.f32 (/.f32 (/.f32 h -4) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(-.f32 (/.f32 (*.f32 h 3) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)) (/.f32 (neg.f32 h) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)))
(*.f32 h (/.f32 1/2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 4)))
(*.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 1)
(*.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 1 (+.f32 1 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(*.f32 1 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(*.f32 (*.f32 h 1/2) (/.f32 1 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 (+.f32 h h) (/.f32 1/4 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 1/2)
(*.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 1 (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(*.f32 (/.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 4) (/.f32 1 (+.f32 1/2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(*.f32 (*.f32 h 4) (/.f32 1 (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)))
(*.f32 1/2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 (/.f32 1/2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) h)
(*.f32 (/.f32 1/4 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 h h))
(*.f32 (/.f32 1 (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)) (*.f32 h 4))
(*.f32 (*.f32 2 (*.f32 h 4)) (/.f32 1 (*.f32 2 (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8))))
(*.f32 (/.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 4)) (/.f32 1 (/.f32 1/2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(*.f32 (/.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 1 (/.f32 1 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(*.f32 (/.f32 1 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 h 1/2))
(*.f32 (/.f32 h (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 1/4)
(*.f32 (/.f32 h (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 1 (+.f32 4 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(*.f32 (*.f32 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) h) (/.f32 (/.f32 1/2 (+.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 (*.f32 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 h h)) (/.f32 (/.f32 1/4 (+.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 (*.f32 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 h 1/2)) (/.f32 (/.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 (*.f32 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))) (/.f32 1/2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 (*.f32 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) (/.f32 1/4 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 (*.f32 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 h 4)) (/.f32 (/.f32 1 (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)) (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(pow.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 1)
Outputs
(*.f32 3/2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 h (/.f32 3/2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 3/2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 h (/.f32 3/2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 3/2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 h (/.f32 3/2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 3/2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 h (/.f32 3/2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 3/2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 h (/.f32 3/2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 3/2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 h (/.f32 3/2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 3/2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 h (/.f32 3/2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 3/2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 h (/.f32 3/2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 3/2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 h (/.f32 3/2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 3/2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 h (/.f32 3/2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 3/2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 h (/.f32 3/2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 3/2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 h (/.f32 3/2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 -3/2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2)))
(*.f32 (*.f32 h eta) (/.f32 -3/2 (pow.f32 sinTheta_O 2)))
(*.f32 -3/2 (/.f32 (*.f32 h eta) (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 -3 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -3/2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 (*.f32 h eta) (/.f32 -3/2 (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -3 (pow.f32 sinTheta_O 4))))
(+.f32 (*.f32 -3/2 (/.f32 (*.f32 h eta) (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -3 (pow.f32 sinTheta_O 4))))
(+.f32 (*.f32 (*.f32 h eta) (/.f32 -3/2 (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 eta 3) (*.f32 h (/.f32 -3 (pow.f32 sinTheta_O 4)))))
(+.f32 (*.f32 -3 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -3/2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -6 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6)))))
(+.f32 (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -3 (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 (*.f32 h eta) (/.f32 -3/2 (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 -6 (pow.f32 sinTheta_O 6)))))
(+.f32 (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -3 (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -3/2 (/.f32 (*.f32 h eta) (pow.f32 sinTheta_O 2))) (*.f32 -6 (/.f32 (*.f32 h (pow.f32 eta 5)) (pow.f32 sinTheta_O 6)))))
(+.f32 (+.f32 (*.f32 (*.f32 h eta) (/.f32 -3/2 (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 eta 3) (*.f32 h (/.f32 -3 (pow.f32 sinTheta_O 4))))) (*.f32 (pow.f32 eta 5) (*.f32 h (/.f32 -6 (pow.f32 sinTheta_O 6)))))
(+.f32 (*.f32 -3 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -12 (/.f32 (*.f32 (pow.f32 eta 7) h) (pow.f32 sinTheta_O 8))) (+.f32 (*.f32 -3/2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -6 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))))))
(+.f32 (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -3 (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 -6 (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 (*.f32 h eta) (/.f32 -3/2 (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 h (pow.f32 eta 7)) (/.f32 -12 (pow.f32 sinTheta_O 8))))))
(+.f32 (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -3 (pow.f32 sinTheta_O 4))) (+.f32 (+.f32 (*.f32 -3/2 (/.f32 (*.f32 h eta) (pow.f32 sinTheta_O 2))) (*.f32 -6 (/.f32 (*.f32 h (pow.f32 eta 5)) (pow.f32 sinTheta_O 6)))) (*.f32 -12 (/.f32 (*.f32 h (pow.f32 eta 7)) (pow.f32 sinTheta_O 8)))))
(+.f32 (*.f32 (*.f32 h eta) (/.f32 -3/2 (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 (pow.f32 eta 5) (*.f32 h (/.f32 -6 (pow.f32 sinTheta_O 6)))) (+.f32 (*.f32 (pow.f32 eta 3) (*.f32 h (/.f32 -3 (pow.f32 sinTheta_O 4)))) (*.f32 h (*.f32 (pow.f32 eta 7) (/.f32 -12 (pow.f32 sinTheta_O 8)))))))
(*.f32 3/4 (/.f32 h eta))
(*.f32 h (/.f32 3/4 eta))
(+.f32 (*.f32 3/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (*.f32 3/4 (/.f32 h eta)))
(+.f32 (*.f32 h (/.f32 3/4 eta)) (*.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (/.f32 3/8 (pow.f32 eta 3))))
(+.f32 (*.f32 3/4 (/.f32 h eta)) (*.f32 3/8 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))))
(+.f32 (*.f32 h (/.f32 3/4 eta)) (*.f32 h (*.f32 (pow.f32 sinTheta_O 2) (/.f32 3/8 (pow.f32 eta 3)))))
(+.f32 (*.f32 3/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (+.f32 (*.f32 3/4 (/.f32 h eta)) (*.f32 3/16 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5)))))
(+.f32 (*.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (/.f32 3/8 (pow.f32 eta 3))) (+.f32 (*.f32 h (/.f32 3/4 eta)) (*.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (/.f32 3/16 (pow.f32 eta 5)))))
(+.f32 (*.f32 3/4 (/.f32 h eta)) (+.f32 (*.f32 3/16 (/.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (pow.f32 eta 5))) (*.f32 3/8 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)))))
(+.f32 (*.f32 h (/.f32 3/4 eta)) (+.f32 (*.f32 h (*.f32 (pow.f32 sinTheta_O 2) (/.f32 3/8 (pow.f32 eta 3)))) (*.f32 h (*.f32 (pow.f32 sinTheta_O 4) (/.f32 3/16 (pow.f32 eta 5))))))
(+.f32 (*.f32 3/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (+.f32 (*.f32 3/4 (/.f32 h eta)) (+.f32 (*.f32 3/16 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 3/32 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 7))))))
(+.f32 (*.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (/.f32 3/8 (pow.f32 eta 3))) (+.f32 (*.f32 3/32 (/.f32 (*.f32 h (pow.f32 sinTheta_O 6)) (pow.f32 eta 7))) (+.f32 (*.f32 h (/.f32 3/4 eta)) (*.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (/.f32 3/16 (pow.f32 eta 5))))))
(+.f32 (*.f32 3/4 (/.f32 h eta)) (+.f32 (+.f32 (*.f32 3/16 (/.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (pow.f32 eta 5))) (*.f32 3/32 (/.f32 (*.f32 h (pow.f32 sinTheta_O 6)) (pow.f32 eta 7)))) (*.f32 3/8 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)))))
(+.f32 (*.f32 h (/.f32 3/4 eta)) (+.f32 (*.f32 h (*.f32 (pow.f32 sinTheta_O 2) (/.f32 3/8 (pow.f32 eta 3)))) (+.f32 (*.f32 h (*.f32 (pow.f32 sinTheta_O 4) (/.f32 3/16 (pow.f32 eta 5)))) (*.f32 h (*.f32 (pow.f32 sinTheta_O 6) (/.f32 3/32 (pow.f32 eta 7)))))))
(*.f32 3/4 (/.f32 h eta))
(*.f32 h (/.f32 3/4 eta))
(+.f32 (*.f32 3/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (*.f32 3/4 (/.f32 h eta)))
(+.f32 (*.f32 h (/.f32 3/4 eta)) (*.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (/.f32 3/8 (pow.f32 eta 3))))
(+.f32 (*.f32 3/4 (/.f32 h eta)) (*.f32 3/8 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))))
(+.f32 (*.f32 h (/.f32 3/4 eta)) (*.f32 h (*.f32 (pow.f32 sinTheta_O 2) (/.f32 3/8 (pow.f32 eta 3)))))
(+.f32 (*.f32 3/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (+.f32 (*.f32 3/4 (/.f32 h eta)) (*.f32 3/16 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5)))))
(+.f32 (*.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (/.f32 3/8 (pow.f32 eta 3))) (+.f32 (*.f32 h (/.f32 3/4 eta)) (*.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (/.f32 3/16 (pow.f32 eta 5)))))
(+.f32 (*.f32 3/4 (/.f32 h eta)) (+.f32 (*.f32 3/16 (/.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (pow.f32 eta 5))) (*.f32 3/8 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)))))
(+.f32 (*.f32 h (/.f32 3/4 eta)) (+.f32 (*.f32 h (*.f32 (pow.f32 sinTheta_O 2) (/.f32 3/8 (pow.f32 eta 3)))) (*.f32 h (*.f32 (pow.f32 sinTheta_O 4) (/.f32 3/16 (pow.f32 eta 5))))))
(+.f32 (*.f32 3/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (+.f32 (*.f32 3/4 (/.f32 h eta)) (+.f32 (*.f32 3/16 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 3/32 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 7))))))
(+.f32 (*.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (/.f32 3/8 (pow.f32 eta 3))) (+.f32 (*.f32 3/32 (/.f32 (*.f32 h (pow.f32 sinTheta_O 6)) (pow.f32 eta 7))) (+.f32 (*.f32 h (/.f32 3/4 eta)) (*.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (/.f32 3/16 (pow.f32 eta 5))))))
(+.f32 (*.f32 3/4 (/.f32 h eta)) (+.f32 (+.f32 (*.f32 3/16 (/.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (pow.f32 eta 5))) (*.f32 3/32 (/.f32 (*.f32 h (pow.f32 sinTheta_O 6)) (pow.f32 eta 7)))) (*.f32 3/8 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)))))
(+.f32 (*.f32 h (/.f32 3/4 eta)) (+.f32 (*.f32 h (*.f32 (pow.f32 sinTheta_O 2) (/.f32 3/8 (pow.f32 eta 3)))) (+.f32 (*.f32 h (*.f32 (pow.f32 sinTheta_O 4) (/.f32 3/16 (pow.f32 eta 5)))) (*.f32 h (*.f32 (pow.f32 sinTheta_O 6) (/.f32 3/32 (pow.f32 eta 7)))))))
(*.f32 3/4 (/.f32 h eta))
(*.f32 h (/.f32 3/4 eta))
(+.f32 (*.f32 3/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (*.f32 3/4 (/.f32 h eta)))
(+.f32 (*.f32 h (/.f32 3/4 eta)) (*.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (/.f32 3/8 (pow.f32 eta 3))))
(+.f32 (*.f32 3/4 (/.f32 h eta)) (*.f32 3/8 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3))))
(+.f32 (*.f32 h (/.f32 3/4 eta)) (*.f32 h (*.f32 (pow.f32 sinTheta_O 2) (/.f32 3/8 (pow.f32 eta 3)))))
(+.f32 (*.f32 3/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (+.f32 (*.f32 3/4 (/.f32 h eta)) (*.f32 3/16 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5)))))
(+.f32 (*.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (/.f32 3/8 (pow.f32 eta 3))) (+.f32 (*.f32 h (/.f32 3/4 eta)) (*.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (/.f32 3/16 (pow.f32 eta 5)))))
(+.f32 (*.f32 3/4 (/.f32 h eta)) (+.f32 (*.f32 3/16 (/.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (pow.f32 eta 5))) (*.f32 3/8 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)))))
(+.f32 (*.f32 h (/.f32 3/4 eta)) (+.f32 (*.f32 h (*.f32 (pow.f32 sinTheta_O 2) (/.f32 3/8 (pow.f32 eta 3)))) (*.f32 h (*.f32 (pow.f32 sinTheta_O 4) (/.f32 3/16 (pow.f32 eta 5))))))
(+.f32 (*.f32 3/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (+.f32 (*.f32 3/4 (/.f32 h eta)) (+.f32 (*.f32 3/16 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 3/32 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 7))))))
(+.f32 (*.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (/.f32 3/8 (pow.f32 eta 3))) (+.f32 (*.f32 3/32 (/.f32 (*.f32 h (pow.f32 sinTheta_O 6)) (pow.f32 eta 7))) (+.f32 (*.f32 h (/.f32 3/4 eta)) (*.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (/.f32 3/16 (pow.f32 eta 5))))))
(+.f32 (*.f32 3/4 (/.f32 h eta)) (+.f32 (+.f32 (*.f32 3/16 (/.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (pow.f32 eta 5))) (*.f32 3/32 (/.f32 (*.f32 h (pow.f32 sinTheta_O 6)) (pow.f32 eta 7)))) (*.f32 3/8 (/.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (pow.f32 eta 3)))))
(+.f32 (*.f32 h (/.f32 3/4 eta)) (+.f32 (*.f32 h (*.f32 (pow.f32 sinTheta_O 2) (/.f32 3/8 (pow.f32 eta 3)))) (+.f32 (*.f32 h (*.f32 (pow.f32 sinTheta_O 4) (/.f32 3/16 (pow.f32 eta 5)))) (*.f32 h (*.f32 (pow.f32 sinTheta_O 6) (/.f32 3/32 (pow.f32 eta 7)))))))
(*.f32 -3/2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2)))
(*.f32 (*.f32 h eta) (/.f32 -3/2 (pow.f32 sinTheta_O 2)))
(*.f32 -3/2 (/.f32 (*.f32 h eta) (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 -3 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -3/2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 (*.f32 h eta) (/.f32 -3/2 (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -3 (pow.f32 sinTheta_O 4))))
(+.f32 (*.f32 -3/2 (/.f32 (*.f32 h eta) (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -3 (pow.f32 sinTheta_O 4))))
(+.f32 (*.f32 (*.f32 h eta) (/.f32 -3/2 (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 eta 3) (*.f32 h (/.f32 -3 (pow.f32 sinTheta_O 4)))))
(+.f32 (*.f32 -3 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -3/2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -6 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6)))))
(+.f32 (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -3 (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 (*.f32 h eta) (/.f32 -3/2 (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 -6 (pow.f32 sinTheta_O 6)))))
(+.f32 (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -3 (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -3/2 (/.f32 (*.f32 h eta) (pow.f32 sinTheta_O 2))) (*.f32 -6 (/.f32 (*.f32 h (pow.f32 eta 5)) (pow.f32 sinTheta_O 6)))))
(+.f32 (+.f32 (*.f32 (*.f32 h eta) (/.f32 -3/2 (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 eta 3) (*.f32 h (/.f32 -3 (pow.f32 sinTheta_O 4))))) (*.f32 (pow.f32 eta 5) (*.f32 h (/.f32 -6 (pow.f32 sinTheta_O 6)))))
(+.f32 (*.f32 -3 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -12 (/.f32 (*.f32 (pow.f32 eta 7) h) (pow.f32 sinTheta_O 8))) (+.f32 (*.f32 -3/2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -6 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))))))
(+.f32 (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -3 (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 -6 (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 (*.f32 h eta) (/.f32 -3/2 (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 h (pow.f32 eta 7)) (/.f32 -12 (pow.f32 sinTheta_O 8))))))
(+.f32 (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -3 (pow.f32 sinTheta_O 4))) (+.f32 (+.f32 (*.f32 -3/2 (/.f32 (*.f32 h eta) (pow.f32 sinTheta_O 2))) (*.f32 -6 (/.f32 (*.f32 h (pow.f32 eta 5)) (pow.f32 sinTheta_O 6)))) (*.f32 -12 (/.f32 (*.f32 h (pow.f32 eta 7)) (pow.f32 sinTheta_O 8)))))
(+.f32 (*.f32 (*.f32 h eta) (/.f32 -3/2 (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 (pow.f32 eta 5) (*.f32 h (/.f32 -6 (pow.f32 sinTheta_O 6)))) (+.f32 (*.f32 (pow.f32 eta 3) (*.f32 h (/.f32 -3 (pow.f32 sinTheta_O 4)))) (*.f32 h (*.f32 (pow.f32 eta 7) (/.f32 -12 (pow.f32 sinTheta_O 8)))))))
(*.f32 -3/2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2)))
(*.f32 (*.f32 h eta) (/.f32 -3/2 (pow.f32 sinTheta_O 2)))
(*.f32 -3/2 (/.f32 (*.f32 h eta) (pow.f32 sinTheta_O 2)))
(+.f32 (*.f32 -3 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -3/2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 (*.f32 h eta) (/.f32 -3/2 (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -3 (pow.f32 sinTheta_O 4))))
(+.f32 (*.f32 -3/2 (/.f32 (*.f32 h eta) (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -3 (pow.f32 sinTheta_O 4))))
(+.f32 (*.f32 (*.f32 h eta) (/.f32 -3/2 (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 eta 3) (*.f32 h (/.f32 -3 (pow.f32 sinTheta_O 4)))))
(+.f32 (*.f32 -3 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -3/2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -6 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6)))))
(+.f32 (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -3 (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 (*.f32 h eta) (/.f32 -3/2 (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 -6 (pow.f32 sinTheta_O 6)))))
(+.f32 (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -3 (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -3/2 (/.f32 (*.f32 h eta) (pow.f32 sinTheta_O 2))) (*.f32 -6 (/.f32 (*.f32 h (pow.f32 eta 5)) (pow.f32 sinTheta_O 6)))))
(+.f32 (+.f32 (*.f32 (*.f32 h eta) (/.f32 -3/2 (pow.f32 sinTheta_O 2))) (*.f32 (pow.f32 eta 3) (*.f32 h (/.f32 -3 (pow.f32 sinTheta_O 4))))) (*.f32 (pow.f32 eta 5) (*.f32 h (/.f32 -6 (pow.f32 sinTheta_O 6)))))
(+.f32 (*.f32 -3 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -12 (/.f32 (*.f32 (pow.f32 eta 7) h) (pow.f32 sinTheta_O 8))) (+.f32 (*.f32 -3/2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -6 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))))))
(+.f32 (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -3 (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 -6 (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 (*.f32 h eta) (/.f32 -3/2 (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 h (pow.f32 eta 7)) (/.f32 -12 (pow.f32 sinTheta_O 8))))))
(+.f32 (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -3 (pow.f32 sinTheta_O 4))) (+.f32 (+.f32 (*.f32 -3/2 (/.f32 (*.f32 h eta) (pow.f32 sinTheta_O 2))) (*.f32 -6 (/.f32 (*.f32 h (pow.f32 eta 5)) (pow.f32 sinTheta_O 6)))) (*.f32 -12 (/.f32 (*.f32 h (pow.f32 eta 7)) (pow.f32 sinTheta_O 8)))))
(+.f32 (*.f32 (*.f32 h eta) (/.f32 -3/2 (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 (pow.f32 eta 5) (*.f32 h (/.f32 -6 (pow.f32 sinTheta_O 6)))) (+.f32 (*.f32 (pow.f32 eta 3) (*.f32 h (/.f32 -3 (pow.f32 sinTheta_O 4)))) (*.f32 h (*.f32 (pow.f32 eta 7) (/.f32 -12 (pow.f32 sinTheta_O 8)))))))
(*.f32 1/2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 h (/.f32 1/2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 1/2)
(*.f32 1/2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 h (/.f32 1/2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 1/2)
(*.f32 1/2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 h (/.f32 1/2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 1/2)
(*.f32 1/2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 h (/.f32 1/2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 1/2)
(*.f32 1/2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 h (/.f32 1/2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 1/2)
(*.f32 1/2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 h (/.f32 1/2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 1/2)
(*.f32 1/2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 h (/.f32 1/2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 1/2)
(*.f32 1/2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 h (/.f32 1/2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 1/2)
(*.f32 1/2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 h (/.f32 1/2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 1/2)
(*.f32 1/2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 h (/.f32 1/2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 1/2)
(*.f32 1/2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 h (/.f32 1/2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 1/2)
(*.f32 1/2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 h (/.f32 1/2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 1/2)
(*.f32 -1/2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2)))
(*.f32 (*.f32 h eta) (/.f32 -1/2 (pow.f32 sinTheta_O 2)))
(*.f32 eta (*.f32 h (/.f32 -1/2 (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -1/2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 (*.f32 h eta) (/.f32 -1/2 (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -1 (pow.f32 sinTheta_O 4))))
(+.f32 (*.f32 (*.f32 h eta) (/.f32 -1/2 (pow.f32 sinTheta_O 2))) (neg.f32 (/.f32 (*.f32 h (pow.f32 eta 3)) (pow.f32 sinTheta_O 4))))
(+.f32 (*.f32 eta (*.f32 h (/.f32 -1/2 (pow.f32 sinTheta_O 2)))) (neg.f32 (/.f32 (*.f32 h (pow.f32 eta 3)) (pow.f32 sinTheta_O 4))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6)))))
(+.f32 (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -1 (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 (*.f32 h eta) (/.f32 -1/2 (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 -2 (pow.f32 sinTheta_O 6)))))
(+.f32 (*.f32 (*.f32 h eta) (/.f32 -1/2 (pow.f32 sinTheta_O 2))) (+.f32 (neg.f32 (/.f32 (*.f32 h (pow.f32 eta 3)) (pow.f32 sinTheta_O 4))) (*.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 -2 (pow.f32 sinTheta_O 6)))))
(+.f32 (neg.f32 (/.f32 (*.f32 h (pow.f32 eta 3)) (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 eta (*.f32 h (/.f32 -1/2 (pow.f32 sinTheta_O 2)))) (*.f32 h (*.f32 (pow.f32 eta 5) (/.f32 -2 (pow.f32 sinTheta_O 6))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 7) h) (pow.f32 sinTheta_O 8))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))))))
(+.f32 (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -1 (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 -2 (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 (*.f32 h (pow.f32 eta 7)) (/.f32 -4 (pow.f32 sinTheta_O 8))) (*.f32 (*.f32 h eta) (/.f32 -1/2 (pow.f32 sinTheta_O 2))))))
(+.f32 (neg.f32 (/.f32 (*.f32 h (pow.f32 eta 3)) (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 (*.f32 h eta) (/.f32 -1/2 (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 -2 (pow.f32 sinTheta_O 6))) (*.f32 (*.f32 h (pow.f32 eta 7)) (/.f32 -4 (pow.f32 sinTheta_O 8))))))
(+.f32 (*.f32 eta (*.f32 h (/.f32 -1/2 (pow.f32 sinTheta_O 2)))) (+.f32 (neg.f32 (/.f32 (*.f32 h (pow.f32 eta 3)) (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 h (*.f32 (pow.f32 eta 5) (/.f32 -2 (pow.f32 sinTheta_O 6)))) (*.f32 (pow.f32 eta 7) (*.f32 h (/.f32 -4 (pow.f32 sinTheta_O 8)))))))
(*.f32 1/4 (/.f32 h eta))
(*.f32 h (/.f32 1/4 eta))
(+.f32 (*.f32 1/4 (/.f32 h eta)) (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (*.f32 h (/.f32 1/4 eta)) (*.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (/.f32 1/8 (pow.f32 eta 3))))
(+.f32 (*.f32 h (/.f32 1/4 eta)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/8 (pow.f32 eta 3)))))
(+.f32 (*.f32 1/4 (/.f32 h eta)) (+.f32 (*.f32 1/16 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(+.f32 (*.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (/.f32 1/8 (pow.f32 eta 3))) (+.f32 (*.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (/.f32 1/16 (pow.f32 eta 5))) (*.f32 h (/.f32 1/4 eta))))
(+.f32 (*.f32 h (/.f32 1/4 eta)) (+.f32 (*.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (/.f32 1/8 (pow.f32 eta 3))) (*.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (/.f32 1/16 (pow.f32 eta 5)))))
(+.f32 (*.f32 h (/.f32 1/4 eta)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/8 (pow.f32 eta 3)))) (*.f32 h (*.f32 (pow.f32 sinTheta_O 4) (/.f32 1/16 (pow.f32 eta 5))))))
(+.f32 (*.f32 1/4 (/.f32 h eta)) (+.f32 (*.f32 1/16 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (*.f32 1/32 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 7))))))
(+.f32 (+.f32 (*.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (/.f32 1/8 (pow.f32 eta 3))) (*.f32 (*.f32 h (pow.f32 sinTheta_O 6)) (/.f32 1/32 (pow.f32 eta 7)))) (+.f32 (*.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (/.f32 1/16 (pow.f32 eta 5))) (*.f32 h (/.f32 1/4 eta))))
(+.f32 (*.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (/.f32 1/16 (pow.f32 eta 5))) (+.f32 (+.f32 (*.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (/.f32 1/8 (pow.f32 eta 3))) (*.f32 (*.f32 h (pow.f32 sinTheta_O 6)) (/.f32 1/32 (pow.f32 eta 7)))) (*.f32 h (/.f32 1/4 eta))))
(+.f32 (*.f32 h (/.f32 1/4 eta)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/8 (pow.f32 eta 3)))) (+.f32 (*.f32 h (*.f32 (pow.f32 sinTheta_O 4) (/.f32 1/16 (pow.f32 eta 5)))) (*.f32 h (*.f32 (pow.f32 sinTheta_O 6) (/.f32 1/32 (pow.f32 eta 7)))))))
(*.f32 1/4 (/.f32 h eta))
(*.f32 h (/.f32 1/4 eta))
(+.f32 (*.f32 1/4 (/.f32 h eta)) (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (*.f32 h (/.f32 1/4 eta)) (*.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (/.f32 1/8 (pow.f32 eta 3))))
(+.f32 (*.f32 h (/.f32 1/4 eta)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/8 (pow.f32 eta 3)))))
(+.f32 (*.f32 1/4 (/.f32 h eta)) (+.f32 (*.f32 1/16 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(+.f32 (*.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (/.f32 1/8 (pow.f32 eta 3))) (+.f32 (*.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (/.f32 1/16 (pow.f32 eta 5))) (*.f32 h (/.f32 1/4 eta))))
(+.f32 (*.f32 h (/.f32 1/4 eta)) (+.f32 (*.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (/.f32 1/8 (pow.f32 eta 3))) (*.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (/.f32 1/16 (pow.f32 eta 5)))))
(+.f32 (*.f32 h (/.f32 1/4 eta)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/8 (pow.f32 eta 3)))) (*.f32 h (*.f32 (pow.f32 sinTheta_O 4) (/.f32 1/16 (pow.f32 eta 5))))))
(+.f32 (*.f32 1/4 (/.f32 h eta)) (+.f32 (*.f32 1/16 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (*.f32 1/32 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 7))))))
(+.f32 (+.f32 (*.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (/.f32 1/8 (pow.f32 eta 3))) (*.f32 (*.f32 h (pow.f32 sinTheta_O 6)) (/.f32 1/32 (pow.f32 eta 7)))) (+.f32 (*.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (/.f32 1/16 (pow.f32 eta 5))) (*.f32 h (/.f32 1/4 eta))))
(+.f32 (*.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (/.f32 1/16 (pow.f32 eta 5))) (+.f32 (+.f32 (*.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (/.f32 1/8 (pow.f32 eta 3))) (*.f32 (*.f32 h (pow.f32 sinTheta_O 6)) (/.f32 1/32 (pow.f32 eta 7)))) (*.f32 h (/.f32 1/4 eta))))
(+.f32 (*.f32 h (/.f32 1/4 eta)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/8 (pow.f32 eta 3)))) (+.f32 (*.f32 h (*.f32 (pow.f32 sinTheta_O 4) (/.f32 1/16 (pow.f32 eta 5)))) (*.f32 h (*.f32 (pow.f32 sinTheta_O 6) (/.f32 1/32 (pow.f32 eta 7)))))))
(*.f32 1/4 (/.f32 h eta))
(*.f32 h (/.f32 1/4 eta))
(+.f32 (*.f32 1/4 (/.f32 h eta)) (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))))
(+.f32 (*.f32 h (/.f32 1/4 eta)) (*.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (/.f32 1/8 (pow.f32 eta 3))))
(+.f32 (*.f32 h (/.f32 1/4 eta)) (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/8 (pow.f32 eta 3)))))
(+.f32 (*.f32 1/4 (/.f32 h eta)) (+.f32 (*.f32 1/16 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3)))))
(+.f32 (*.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (/.f32 1/8 (pow.f32 eta 3))) (+.f32 (*.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (/.f32 1/16 (pow.f32 eta 5))) (*.f32 h (/.f32 1/4 eta))))
(+.f32 (*.f32 h (/.f32 1/4 eta)) (+.f32 (*.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (/.f32 1/8 (pow.f32 eta 3))) (*.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (/.f32 1/16 (pow.f32 eta 5)))))
(+.f32 (*.f32 h (/.f32 1/4 eta)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/8 (pow.f32 eta 3)))) (*.f32 h (*.f32 (pow.f32 sinTheta_O 4) (/.f32 1/16 (pow.f32 eta 5))))))
(+.f32 (*.f32 1/4 (/.f32 h eta)) (+.f32 (*.f32 1/16 (/.f32 (*.f32 (pow.f32 sinTheta_O 4) h) (pow.f32 eta 5))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (*.f32 1/32 (/.f32 (*.f32 (pow.f32 sinTheta_O 6) h) (pow.f32 eta 7))))))
(+.f32 (+.f32 (*.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (/.f32 1/8 (pow.f32 eta 3))) (*.f32 (*.f32 h (pow.f32 sinTheta_O 6)) (/.f32 1/32 (pow.f32 eta 7)))) (+.f32 (*.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (/.f32 1/16 (pow.f32 eta 5))) (*.f32 h (/.f32 1/4 eta))))
(+.f32 (*.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (/.f32 1/16 (pow.f32 eta 5))) (+.f32 (+.f32 (*.f32 (*.f32 h (pow.f32 sinTheta_O 2)) (/.f32 1/8 (pow.f32 eta 3))) (*.f32 (*.f32 h (pow.f32 sinTheta_O 6)) (/.f32 1/32 (pow.f32 eta 7)))) (*.f32 h (/.f32 1/4 eta))))
(+.f32 (*.f32 h (/.f32 1/4 eta)) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 h (/.f32 1/8 (pow.f32 eta 3)))) (+.f32 (*.f32 h (*.f32 (pow.f32 sinTheta_O 4) (/.f32 1/16 (pow.f32 eta 5)))) (*.f32 h (*.f32 (pow.f32 sinTheta_O 6) (/.f32 1/32 (pow.f32 eta 7)))))))
(*.f32 -1/2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2)))
(*.f32 (*.f32 h eta) (/.f32 -1/2 (pow.f32 sinTheta_O 2)))
(*.f32 eta (*.f32 h (/.f32 -1/2 (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -1/2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 (*.f32 h eta) (/.f32 -1/2 (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -1 (pow.f32 sinTheta_O 4))))
(+.f32 (*.f32 (*.f32 h eta) (/.f32 -1/2 (pow.f32 sinTheta_O 2))) (neg.f32 (/.f32 (*.f32 h (pow.f32 eta 3)) (pow.f32 sinTheta_O 4))))
(+.f32 (*.f32 eta (*.f32 h (/.f32 -1/2 (pow.f32 sinTheta_O 2)))) (neg.f32 (/.f32 (*.f32 h (pow.f32 eta 3)) (pow.f32 sinTheta_O 4))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6)))))
(+.f32 (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -1 (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 (*.f32 h eta) (/.f32 -1/2 (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 -2 (pow.f32 sinTheta_O 6)))))
(+.f32 (*.f32 (*.f32 h eta) (/.f32 -1/2 (pow.f32 sinTheta_O 2))) (+.f32 (neg.f32 (/.f32 (*.f32 h (pow.f32 eta 3)) (pow.f32 sinTheta_O 4))) (*.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 -2 (pow.f32 sinTheta_O 6)))))
(+.f32 (neg.f32 (/.f32 (*.f32 h (pow.f32 eta 3)) (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 eta (*.f32 h (/.f32 -1/2 (pow.f32 sinTheta_O 2)))) (*.f32 h (*.f32 (pow.f32 eta 5) (/.f32 -2 (pow.f32 sinTheta_O 6))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 7) h) (pow.f32 sinTheta_O 8))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))))))
(+.f32 (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -1 (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 -2 (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 (*.f32 h (pow.f32 eta 7)) (/.f32 -4 (pow.f32 sinTheta_O 8))) (*.f32 (*.f32 h eta) (/.f32 -1/2 (pow.f32 sinTheta_O 2))))))
(+.f32 (neg.f32 (/.f32 (*.f32 h (pow.f32 eta 3)) (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 (*.f32 h eta) (/.f32 -1/2 (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 -2 (pow.f32 sinTheta_O 6))) (*.f32 (*.f32 h (pow.f32 eta 7)) (/.f32 -4 (pow.f32 sinTheta_O 8))))))
(+.f32 (*.f32 eta (*.f32 h (/.f32 -1/2 (pow.f32 sinTheta_O 2)))) (+.f32 (neg.f32 (/.f32 (*.f32 h (pow.f32 eta 3)) (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 h (*.f32 (pow.f32 eta 5) (/.f32 -2 (pow.f32 sinTheta_O 6)))) (*.f32 (pow.f32 eta 7) (*.f32 h (/.f32 -4 (pow.f32 sinTheta_O 8)))))))
(*.f32 -1/2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2)))
(*.f32 (*.f32 h eta) (/.f32 -1/2 (pow.f32 sinTheta_O 2)))
(*.f32 eta (*.f32 h (/.f32 -1/2 (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (*.f32 -1/2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))))
(+.f32 (*.f32 (*.f32 h eta) (/.f32 -1/2 (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -1 (pow.f32 sinTheta_O 4))))
(+.f32 (*.f32 (*.f32 h eta) (/.f32 -1/2 (pow.f32 sinTheta_O 2))) (neg.f32 (/.f32 (*.f32 h (pow.f32 eta 3)) (pow.f32 sinTheta_O 4))))
(+.f32 (*.f32 eta (*.f32 h (/.f32 -1/2 (pow.f32 sinTheta_O 2)))) (neg.f32 (/.f32 (*.f32 h (pow.f32 eta 3)) (pow.f32 sinTheta_O 4))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6)))))
(+.f32 (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -1 (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 (*.f32 h eta) (/.f32 -1/2 (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 -2 (pow.f32 sinTheta_O 6)))))
(+.f32 (*.f32 (*.f32 h eta) (/.f32 -1/2 (pow.f32 sinTheta_O 2))) (+.f32 (neg.f32 (/.f32 (*.f32 h (pow.f32 eta 3)) (pow.f32 sinTheta_O 4))) (*.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 -2 (pow.f32 sinTheta_O 6)))))
(+.f32 (neg.f32 (/.f32 (*.f32 h (pow.f32 eta 3)) (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 eta (*.f32 h (/.f32 -1/2 (pow.f32 sinTheta_O 2)))) (*.f32 h (*.f32 (pow.f32 eta 5) (/.f32 -2 (pow.f32 sinTheta_O 6))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 eta 3) h) (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 eta 7) h) (pow.f32 sinTheta_O 8))) (*.f32 -2 (/.f32 (*.f32 (pow.f32 eta 5) h) (pow.f32 sinTheta_O 6))))))
(+.f32 (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -1 (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 -2 (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 (*.f32 h (pow.f32 eta 7)) (/.f32 -4 (pow.f32 sinTheta_O 8))) (*.f32 (*.f32 h eta) (/.f32 -1/2 (pow.f32 sinTheta_O 2))))))
(+.f32 (neg.f32 (/.f32 (*.f32 h (pow.f32 eta 3)) (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 (*.f32 h eta) (/.f32 -1/2 (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 -2 (pow.f32 sinTheta_O 6))) (*.f32 (*.f32 h (pow.f32 eta 7)) (/.f32 -4 (pow.f32 sinTheta_O 8))))))
(+.f32 (*.f32 eta (*.f32 h (/.f32 -1/2 (pow.f32 sinTheta_O 2)))) (+.f32 (neg.f32 (/.f32 (*.f32 h (pow.f32 eta 3)) (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 h (*.f32 (pow.f32 eta 5) (/.f32 -2 (pow.f32 sinTheta_O 6)))) (*.f32 (pow.f32 eta 7) (*.f32 h (/.f32 -4 (pow.f32 sinTheta_O 8)))))))
(+.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 0)
(/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))
(*.f32 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 1/8)
(*.f32 1/8 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(+.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))
(*.f32 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 1/8)
(*.f32 1/8 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(+.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (neg.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))
(*.f32 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 1/8)
(*.f32 1/8 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(+.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 0 (+.f32 1 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))
(*.f32 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 1/8)
(*.f32 1/8 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(+.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 1 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))
(*.f32 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 1/8)
(*.f32 1/8 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(+.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 0 (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))
(*.f32 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 1/8)
(*.f32 1/8 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(+.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))
(*.f32 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 1/8)
(*.f32 1/8 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(+.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 0 (+.f32 1/2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))
(*.f32 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 1/8)
(*.f32 1/8 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(+.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 1/2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))
(*.f32 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 1/8)
(*.f32 1/8 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(+.f32 0 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))
(*.f32 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 1/8)
(*.f32 1/8 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(+.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))
(*.f32 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 1/8)
(*.f32 1/8 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(+.f32 (/.f32 (*.f32 h 6) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)) (/.f32 (*.f32 h 6) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)))
(/.f32 (+.f32 (*.f32 h 6) (*.f32 h 6)) (*.f32 8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (/.f32 (*.f32 h 12) 8) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 3/2 h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 (/.f32 (/.f32 (*.f32 h 6) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)) 2) (/.f32 (/.f32 (*.f32 h 9) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 4)) 2))
(/.f32 (+.f32 (*.f32 h 6) (*.f32 h 6)) (*.f32 8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (/.f32 (*.f32 h 12) 8) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 3/2 h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 (/.f32 0 (+.f32 1 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))
(*.f32 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 1/8)
(*.f32 1/8 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(+.f32 (/.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 1 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))
(*.f32 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 1/8)
(*.f32 1/8 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(+.f32 (/.f32 0 (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))
(*.f32 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 1/8)
(*.f32 1/8 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(+.f32 (/.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))
(*.f32 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 1/8)
(*.f32 1/8 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(+.f32 (/.f32 (/.f32 (*.f32 h 6) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)) (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (/.f32 (/.f32 (*.f32 h 9) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 4)) (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(/.f32 (+.f32 (*.f32 h 6) (*.f32 h 6)) (*.f32 8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (/.f32 (*.f32 h 12) 8) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 3/2 h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 (/.f32 0 (+.f32 1/2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))
(*.f32 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 1/8)
(*.f32 1/8 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(+.f32 (/.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 1/2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))
(*.f32 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 1/8)
(*.f32 1/8 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(+.f32 (/.f32 (*.f32 h 3) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)) (/.f32 (*.f32 h 9) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)))
(/.f32 (+.f32 (*.f32 h 6) (*.f32 h 6)) (*.f32 8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (/.f32 (*.f32 h 12) 8) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 3/2 h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 0)
(/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))
(*.f32 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 1/8)
(*.f32 1/8 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(-.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))
(*.f32 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 1/8)
(*.f32 1/8 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(-.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (neg.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))
(*.f32 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 1/8)
(*.f32 1/8 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(-.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (+.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (neg.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))
(*.f32 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 1/8)
(*.f32 1/8 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(-.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (+.f32 (neg.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) 0))
(/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))
(*.f32 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 1/8)
(*.f32 1/8 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(-.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (+.f32 (neg.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))
(*.f32 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 1/8)
(*.f32 1/8 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(-.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (+.f32 (neg.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) (neg.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))
(*.f32 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 1/8)
(*.f32 1/8 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(-.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 0 (+.f32 1 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))
(*.f32 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 1/8)
(*.f32 1/8 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(-.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 1 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))
(*.f32 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 1/8)
(*.f32 1/8 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(-.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 0 (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))
(*.f32 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 1/8)
(*.f32 1/8 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(-.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))
(*.f32 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 1/8)
(*.f32 1/8 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(-.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 0 (+.f32 1/2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))
(*.f32 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 1/8)
(*.f32 1/8 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(-.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 1/2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))
(*.f32 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 1/8)
(*.f32 1/8 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(-.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 (neg.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) (+.f32 1 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))
(*.f32 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 1/8)
(*.f32 1/8 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(-.f32 0 (-.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))))
(/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))
(*.f32 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 1/8)
(*.f32 1/8 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(-.f32 (/.f32 (*.f32 h 3) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(-.f32 (/.f32 (*.f32 h 3) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 1/8))
(+.f32 (/.f32 (*.f32 h 3) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) -8))
(-.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (neg.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))))
(/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))
(*.f32 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 1/8)
(*.f32 1/8 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(-.f32 (/.f32 (*.f32 h 6) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)) (/.f32 (/.f32 (*.f32 h 3) -4) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(-.f32 (/.f32 (*.f32 h 6) (*.f32 8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) (/.f32 (/.f32 (*.f32 h 3) -4) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(-.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 (*.f32 h 6) (*.f32 -8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(-.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 (/.f32 (*.f32 h 6) -8) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(-.f32 (/.f32 (*.f32 h 6) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)) (+.f32 (/.f32 (/.f32 (*.f32 h 3) -4) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(-.f32 (/.f32 (*.f32 h 6) (*.f32 8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) (/.f32 (/.f32 (*.f32 h 3) -4) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(-.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 (*.f32 h 6) (*.f32 -8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(-.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 (/.f32 (*.f32 h 6) -8) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(-.f32 (/.f32 (*.f32 h 6) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)) (/.f32 (neg.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))) 2))
(-.f32 (/.f32 (*.f32 h 6) (*.f32 8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) (/.f32 (neg.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))) 2))
(-.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 (*.f32 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 1/8) -2))
(-.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 (*.f32 1/8 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))) -2))
(-.f32 (/.f32 (*.f32 h 6) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)) (/.f32 (neg.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))) (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(-.f32 (/.f32 (*.f32 h 6) (*.f32 8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) (/.f32 (neg.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))) 2))
(-.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 (*.f32 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 1/8) -2))
(-.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 (*.f32 1/8 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))) -2))
(-.f32 (/.f32 (/.f32 (*.f32 h 9) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 4)) 2) (/.f32 (/.f32 (/.f32 (*.f32 h 3) -4) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 2))
(/.f32 (+.f32 (*.f32 h 6) (*.f32 h 6)) (*.f32 8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (/.f32 (*.f32 h 12) 8) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 3/2 h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (/.f32 (/.f32 (*.f32 h 9) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 4)) (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (/.f32 (/.f32 (/.f32 (*.f32 h 3) -4) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(/.f32 (+.f32 (*.f32 h 6) (*.f32 h 6)) (*.f32 8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (/.f32 (*.f32 h 12) 8) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 3/2 h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (/.f32 (*.f32 h 9) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)) (/.f32 (neg.f32 (*.f32 h 3)) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)))
(/.f32 (+.f32 (*.f32 h 6) (*.f32 h 6)) (*.f32 8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (/.f32 (*.f32 h 12) 8) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 3/2 h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (*.f32 h 3) (/.f32 1/2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (+.f32 (*.f32 h 6) (*.f32 h 6)) (*.f32 8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (/.f32 (*.f32 h 12) 8) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 3/2 h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 (/.f32 (*.f32 h 3) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 4)))
(/.f32 (+.f32 (*.f32 h 6) (*.f32 h 6)) (*.f32 8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (/.f32 (*.f32 h 12) 8) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 3/2 h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 1)
(/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))
(*.f32 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 1/8)
(*.f32 1/8 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(*.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 1 (+.f32 1 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))
(*.f32 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 1/8)
(*.f32 1/8 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(*.f32 1 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))
(*.f32 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 1/8)
(*.f32 1/8 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(*.f32 (*.f32 (*.f32 h 3) 1/2) (/.f32 1 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (+.f32 (*.f32 h 6) (*.f32 h 6)) (*.f32 8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (/.f32 (*.f32 h 12) 8) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 3/2 h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (*.f32 h 6) (/.f32 1/4 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (+.f32 (*.f32 h 6) (*.f32 h 6)) (*.f32 8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (/.f32 (*.f32 h 12) 8) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 3/2 h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 (*.f32 h 3) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 1/2)
(/.f32 (+.f32 (*.f32 h 6) (*.f32 h 6)) (*.f32 8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (/.f32 (*.f32 h 12) 8) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 3/2 h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 (*.f32 h 3) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 1 (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(/.f32 (+.f32 (*.f32 h 6) (*.f32 h 6)) (*.f32 8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (/.f32 (*.f32 h 12) 8) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 3/2 h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 (*.f32 h 6) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)) (/.f32 1 (+.f32 1/2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(/.f32 (+.f32 (*.f32 h 6) (*.f32 h 6)) (*.f32 8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (/.f32 (*.f32 h 12) 8) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 3/2 h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (*.f32 h 12) (/.f32 1 (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)))
(/.f32 (+.f32 (*.f32 h 6) (*.f32 h 6)) (*.f32 8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (/.f32 (*.f32 h 12) 8) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 3/2 h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 1/2 (/.f32 (*.f32 h 3) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (+.f32 (*.f32 h 6) (*.f32 h 6)) (*.f32 8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (/.f32 (*.f32 h 12) 8) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 3/2 h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 1/2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 h 3))
(/.f32 (+.f32 (*.f32 h 6) (*.f32 h 6)) (*.f32 8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (/.f32 (*.f32 h 12) 8) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 3/2 h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 1/4 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 h 6))
(/.f32 (+.f32 (*.f32 h 6) (*.f32 h 6)) (*.f32 8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (/.f32 (*.f32 h 12) 8) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 3/2 h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 1 (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)) (*.f32 h 12))
(/.f32 (+.f32 (*.f32 h 6) (*.f32 h 6)) (*.f32 8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (/.f32 (*.f32 h 12) 8) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 3/2 h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (*.f32 2 (*.f32 h 12)) (/.f32 1 (*.f32 2 (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8))))
(/.f32 (+.f32 (*.f32 h 6) (*.f32 h 6)) (*.f32 8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (/.f32 (*.f32 h 12) 8) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 3/2 h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 1 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 (*.f32 h 3) 1/2))
(/.f32 (+.f32 (*.f32 h 6) (*.f32 h 6)) (*.f32 8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (/.f32 (*.f32 h 12) 8) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 3/2 h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 (/.f32 (*.f32 h 3) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 4)) (/.f32 1 (/.f32 1/2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(*.f32 1 (/.f32 (/.f32 (*.f32 h 3) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 4 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (/.f32 1/2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(*.f32 1 (-.f32 (/.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (+.f32 eta (-.f32 eta (/.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 3/2 h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 0)
(*.f32 (/.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 1 (/.f32 1 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))
(*.f32 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 1/8)
(*.f32 1/8 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(*.f32 (/.f32 (*.f32 h 3) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 1/4)
(/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))
(*.f32 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 1/8)
(*.f32 1/8 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(*.f32 (/.f32 (*.f32 h 3) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 1 (+.f32 4 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))
(*.f32 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 1/8)
(*.f32 1/8 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(*.f32 (*.f32 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 h 3)) (/.f32 (/.f32 1/2 (+.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 (+.f32 (*.f32 h 6) (*.f32 h 6)) (*.f32 8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (/.f32 (*.f32 h 12) 8) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 3/2 h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (*.f32 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 h 6)) (/.f32 (/.f32 1/4 (+.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 (+.f32 (*.f32 h 6) (*.f32 h 6)) (*.f32 8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (/.f32 (*.f32 h 12) 8) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 3/2 h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (*.f32 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 (*.f32 h 3) 1/2)) (/.f32 (/.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 (+.f32 (*.f32 h 6) (*.f32 h 6)) (*.f32 8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (/.f32 (*.f32 h 12) 8) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 3/2 h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (*.f32 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))) (/.f32 1/2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 (/.f32 1/2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 (/.f32 (*.f32 h 6) 8) (/.f32 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))))
(*.f32 (/.f32 1/2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 2 (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 1/8))))
(*.f32 (/.f32 1/2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 (/.f32 (*.f32 h 6) 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))))
(*.f32 (*.f32 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 (*.f32 h 3) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) (/.f32 1/4 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (+.f32 (*.f32 h 6) (*.f32 h 6)) (*.f32 8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (/.f32 (*.f32 h 12) 8) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 3/2 h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (*.f32 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 h 12)) (/.f32 (/.f32 1 (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)) (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(/.f32 (+.f32 (*.f32 h 6) (*.f32 h 6)) (*.f32 8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (/.f32 (*.f32 h 12) 8) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 3/2 h) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(pow.f32 (/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 1)
(/.f32 (/.f32 (*.f32 h 6) 8) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))
(*.f32 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 1/8)
(*.f32 1/8 (/.f32 (*.f32 h 6) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(+.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 0)
(/.f32 h (*.f32 4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(*.f32 h (/.f32 1/4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(+.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (*.f32 4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(*.f32 h (/.f32 1/4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(+.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (neg.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(/.f32 h (*.f32 4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(*.f32 h (/.f32 1/4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(+.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 0 (+.f32 1 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(/.f32 h (*.f32 4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(*.f32 h (/.f32 1/4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(+.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 1 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(/.f32 h (*.f32 4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(*.f32 h (/.f32 1/4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(+.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 0 (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(/.f32 h (*.f32 4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(*.f32 h (/.f32 1/4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(+.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(/.f32 h (*.f32 4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(*.f32 h (/.f32 1/4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(+.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 0 (+.f32 1/2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(/.f32 h (*.f32 4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(*.f32 h (/.f32 1/4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(+.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 1/2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(/.f32 h (*.f32 4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(*.f32 h (/.f32 1/4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(+.f32 0 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(/.f32 h (*.f32 4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(*.f32 h (/.f32 1/4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(+.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(/.f32 h (*.f32 4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(*.f32 h (/.f32 1/4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(+.f32 (/.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 4) (/.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 4))
(/.f32 (+.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) 4)
(/.f32 h (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (*.f32 h 1/2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 (/.f32 (/.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 4) 2) (/.f32 (/.f32 (*.f32 h 6) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)) 2))
(+.f32 (/.f32 (*.f32 h 6) (*.f32 2 (*.f32 8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (/.f32 h (*.f32 8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(/.f32 (*.f32 h 4) (*.f32 8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 4 (*.f32 h (/.f32 1/8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(+.f32 (/.f32 h (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)) (/.f32 (*.f32 h 3) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)))
(+.f32 (/.f32 (*.f32 h 6) (*.f32 2 (*.f32 8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (/.f32 h (*.f32 8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(/.f32 (*.f32 h 4) (*.f32 8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 4 (*.f32 h (/.f32 1/8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(+.f32 (/.f32 0 (+.f32 1 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(/.f32 h (*.f32 4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(*.f32 h (/.f32 1/4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(+.f32 (/.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 1 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(/.f32 h (*.f32 4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(*.f32 h (/.f32 1/4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(+.f32 (/.f32 0 (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(/.f32 h (*.f32 4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(*.f32 h (/.f32 1/4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(+.f32 (/.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(/.f32 h (*.f32 4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(*.f32 h (/.f32 1/4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(+.f32 (/.f32 0 (+.f32 1/2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(/.f32 h (*.f32 4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(*.f32 h (/.f32 1/4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(+.f32 (/.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 1/2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(/.f32 h (*.f32 4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(*.f32 h (/.f32 1/4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(+.f32 (/.f32 (/.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 4) (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (/.f32 (/.f32 (*.f32 h 6) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)) (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(+.f32 (/.f32 (*.f32 h 6) (*.f32 2 (*.f32 8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (/.f32 h (*.f32 8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(/.f32 (*.f32 h 4) (*.f32 8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 4 (*.f32 h (/.f32 1/8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(-.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 0)
(/.f32 h (*.f32 4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(*.f32 h (/.f32 1/4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(-.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (*.f32 4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(*.f32 h (/.f32 1/4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(-.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (neg.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(/.f32 h (*.f32 4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(*.f32 h (/.f32 1/4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(-.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (+.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (neg.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(/.f32 h (*.f32 4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(*.f32 h (/.f32 1/4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(-.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (+.f32 (neg.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) 0))
(/.f32 h (*.f32 4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(*.f32 h (/.f32 1/4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(-.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (+.f32 (neg.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(/.f32 h (*.f32 4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(*.f32 h (/.f32 1/4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(-.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (+.f32 (neg.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) (neg.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(/.f32 h (*.f32 4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(*.f32 h (/.f32 1/4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(-.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 0 (+.f32 1 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(/.f32 h (*.f32 4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(*.f32 h (/.f32 1/4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(-.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 1 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(/.f32 h (*.f32 4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(*.f32 h (/.f32 1/4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(-.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 0 (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(/.f32 h (*.f32 4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(*.f32 h (/.f32 1/4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(-.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(/.f32 h (*.f32 4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(*.f32 h (/.f32 1/4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(-.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 0 (+.f32 1/2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(/.f32 h (*.f32 4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(*.f32 h (/.f32 1/4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(-.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 1/2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(/.f32 h (*.f32 4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(*.f32 h (/.f32 1/4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(-.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 (neg.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) (+.f32 1 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(/.f32 h (*.f32 4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(*.f32 h (/.f32 1/4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(-.f32 0 (-.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))))
(/.f32 h (*.f32 4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(*.f32 h (/.f32 1/4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(-.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(-.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (*.f32 4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))))
(-.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 h (/.f32 1/4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))))
(+.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 (/.f32 h (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) -1/4))
(-.f32 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (neg.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))))
(/.f32 h (*.f32 4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(*.f32 h (/.f32 1/4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(-.f32 (/.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 4) (/.f32 (/.f32 h -4) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(-.f32 (/.f32 h (*.f32 4 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) (/.f32 h (*.f32 -4 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(/.f32 (-.f32 (/.f32 h 4) (/.f32 h -4)) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (/.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 4) (+.f32 (/.f32 (/.f32 h -4) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(-.f32 (/.f32 h (*.f32 4 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) (/.f32 h (*.f32 -4 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(/.f32 (-.f32 (/.f32 h 4) (/.f32 h -4)) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (/.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 4) (/.f32 (neg.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))) 2))
(-.f32 (/.f32 h (*.f32 4 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) (/.f32 (neg.f32 (/.f32 h (*.f32 4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))) 2))
(-.f32 (/.f32 h (*.f32 4 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) (/.f32 (*.f32 h (/.f32 1/4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))) -2))
(/.f32 (-.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 (neg.f32 (/.f32 h 2)) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))) 4)
(-.f32 (/.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 4) (/.f32 (neg.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))) (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(-.f32 (/.f32 h (*.f32 4 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) (/.f32 (neg.f32 (/.f32 h (*.f32 4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))) 2))
(-.f32 (/.f32 h (*.f32 4 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) (/.f32 (*.f32 h (/.f32 1/4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))) -2))
(/.f32 (-.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 (neg.f32 (/.f32 h 2)) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))) 4)
(-.f32 (/.f32 (/.f32 (*.f32 h 6) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)) 2) (/.f32 (/.f32 (/.f32 h -4) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 2))
(+.f32 (/.f32 (*.f32 h 6) (*.f32 2 (*.f32 8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (/.f32 h (*.f32 8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(/.f32 (*.f32 h 4) (*.f32 8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 4 (*.f32 h (/.f32 1/8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(-.f32 (/.f32 (/.f32 (*.f32 h 6) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)) (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (/.f32 (/.f32 (/.f32 h -4) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(+.f32 (/.f32 (*.f32 h 6) (*.f32 2 (*.f32 8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (/.f32 h (*.f32 8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(/.f32 (*.f32 h 4) (*.f32 8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 4 (*.f32 h (/.f32 1/8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(-.f32 (/.f32 (*.f32 h 3) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)) (/.f32 (neg.f32 h) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)))
(+.f32 (/.f32 (*.f32 h 6) (*.f32 2 (*.f32 8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (/.f32 h (*.f32 8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(/.f32 (*.f32 h 4) (*.f32 8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 4 (*.f32 h (/.f32 1/8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(*.f32 h (/.f32 1/2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (+.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) 4)
(/.f32 h (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (*.f32 h 1/2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 4)))
(/.f32 (+.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) 4)
(/.f32 h (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (*.f32 h 1/2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 1)
(/.f32 h (*.f32 4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(*.f32 h (/.f32 1/4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(*.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 1 (+.f32 1 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(/.f32 h (*.f32 4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(*.f32 h (/.f32 1/4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(*.f32 1 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(/.f32 h (*.f32 4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(*.f32 h (/.f32 1/4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(*.f32 (*.f32 h 1/2) (/.f32 1 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (+.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) 4)
(/.f32 h (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (*.f32 h 1/2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (+.f32 h h) (/.f32 1/4 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (+.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) 4)
(/.f32 h (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (*.f32 h 1/2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 1/2)
(/.f32 (+.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) 4)
(/.f32 h (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (*.f32 h 1/2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 1 (+.f32 2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(/.f32 (+.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) 4)
(/.f32 h (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (*.f32 h 1/2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 4) (/.f32 1 (+.f32 1/2 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(/.f32 (+.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) 4)
(/.f32 h (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (*.f32 h 1/2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (*.f32 h 4) (/.f32 1 (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)))
(+.f32 (/.f32 (*.f32 h 6) (*.f32 2 (*.f32 8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (/.f32 h (*.f32 8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(/.f32 (*.f32 h 4) (*.f32 8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 4 (*.f32 h (/.f32 1/8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(*.f32 1/2 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (+.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) 4)
(/.f32 h (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (*.f32 h 1/2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 1/2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) h)
(/.f32 (+.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) 4)
(/.f32 h (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (*.f32 h 1/2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 1/4 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 h h))
(/.f32 (+.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) 4)
(/.f32 h (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (*.f32 h 1/2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 1 (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)) (*.f32 h 4))
(+.f32 (/.f32 (*.f32 h 6) (*.f32 2 (*.f32 8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (/.f32 h (*.f32 8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(/.f32 (*.f32 h 4) (*.f32 8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 4 (*.f32 h (/.f32 1/8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(*.f32 (*.f32 2 (*.f32 h 4)) (/.f32 1 (*.f32 2 (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8))))
(+.f32 (/.f32 (*.f32 h 6) (*.f32 2 (*.f32 8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (/.f32 h (*.f32 8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(/.f32 (*.f32 h 4) (*.f32 8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 4 (*.f32 h (/.f32 1/8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(*.f32 (/.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 4)) (/.f32 1 (/.f32 1/2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(*.f32 1 (/.f32 (/.f32 h (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 4 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (/.f32 1/2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(*.f32 1 (-.f32 (/.f32 (/.f32 h (*.f32 4 (+.f32 eta (-.f32 eta (/.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 1/2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 0)
(*.f32 (/.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 1 (/.f32 1 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(/.f32 h (*.f32 4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(*.f32 h (/.f32 1/4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(*.f32 (/.f32 1 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 h 1/2))
(/.f32 (+.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) 4)
(/.f32 h (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (*.f32 h 1/2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 h (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 1/4)
(/.f32 h (*.f32 4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(*.f32 h (/.f32 1/4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(*.f32 (/.f32 h (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) (/.f32 1 (+.f32 4 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(/.f32 h (*.f32 4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(*.f32 h (/.f32 1/4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(*.f32 (*.f32 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) h) (/.f32 (/.f32 1/2 (+.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 (+.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) 4)
(/.f32 h (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (*.f32 h 1/2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (*.f32 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 h h)) (/.f32 (/.f32 1/4 (+.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 (+.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) 4)
(/.f32 h (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (*.f32 h 1/2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (*.f32 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 h 1/2)) (/.f32 (/.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 (+.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) 4)
(/.f32 h (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (*.f32 h 1/2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (*.f32 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))) (/.f32 1/2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 1/2 (/.f32 (*.f32 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (*.f32 4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 1/2 (/.f32 (*.f32 h (/.f32 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 (*.f32 (/.f32 h (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 1/2) (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 1/2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(*.f32 (*.f32 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) (/.f32 1/4 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (+.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) 4)
(/.f32 h (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (*.f32 h 1/2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (*.f32 (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 h 4)) (/.f32 (/.f32 1 (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8)) (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(/.f32 (+.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) 4)
(/.f32 h (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (*.f32 h 1/2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(pow.f32 (/.f32 (/.f32 h 4) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))) 1)
(/.f32 h (*.f32 4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))
(*.f32 h (/.f32 1/4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))))

eval2.0s (9.5%)

Compiler

Compiled 64645 to 44423 computations (31.3% saved)

prune745.0ms (3.5%)

Pruning

28 alts after pruning (20 fresh and 8 done)

PrunedKeptTotal
New1871191890
Fresh112
Picked101
Done088
Total1873281901
Error
0.3b
Counts
1901 → 28
Alt Table
Click to see full alt table
StatusErrorProgram
5.3b
(asin.f32 (/.f32 (/.f32 (/.f32 (/.f32 h eta) (/.f32 eta 2)) eta) (/.f32 (/.f32 2 eta) eta)))
5.4b
(asin.f32 (/.f32 (/.f32 (/.f32 h (*.f32 eta eta)) eta) (/.f32 (/.f32 1 eta) eta)))
1.5b
(asin.f32 (/.f32 (/.f32 (/.f32 h eta) (/.f32 eta 2)) (/.f32 2 eta)))
9.2b
(asin.f32 (/.f32 (/.f32 (*.f32 eta h) eta) eta))
4.4b
(asin.f32 (/.f32 (/.f32 h (*.f32 eta eta)) (/.f32 1 eta)))
1.3b
(asin.f32 (/.f32 (/.f32 h 4) (/.f32 eta 4)))
9.2b
(asin.f32 (/.f32 (*.f32 (/.f32 2 eta) (*.f32 h eta)) (+.f32 eta eta)))
1.6b
(asin.f32 (/.f32 (*.f32 h (/.f32 1/4 eta)) (*.f32 eta (/.f32 1/4 eta))))
9.2b
(asin.f32 (/.f32 (*.f32 eta (+.f32 h h)) (*.f32 eta (+.f32 eta eta))))
9.1b
(asin.f32 (/.f32 (*.f32 eta (*.f32 h 4)) (*.f32 eta (*.f32 eta 4))))
9.5b
(asin.f32 (/.f32 (*.f32 eta h) (*.f32 eta eta)))
3.2b
(asin.f32 (/.f32 h (/.f32 (/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (*.f32 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 4) 8)) (neg.f32 (*.f32 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 4) 8))) 2)))
0.7b
(asin.f32 (/.f32 h (/.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 2)))
0.7b
(asin.f32 (/.f32 h (/.f32 (+.f32 eta (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1 eta)))) 2)))
4.6b
(asin.f32 (/.f32 h (/.f32 (+.f32 eta (-.f32 eta (*.f32 (/.f32 (/.f32 1 eta) eta) (*.f32 (pow.f32 sinTheta_O 2) eta)))) 2)))
0.7b
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
3.4b
(asin.f32 (/.f32 h (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2)) (sqrt.f32 1/2))))
3.2b
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta eta)))))
3.3b
(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.3b
(asin.f32 (/.f32 h eta))
1.4b
(asin.f32 (-.f32 (/.f32 (*.f32 h 3) (*.f32 eta 4)) (/.f32 h (*.f32 eta -4))))
1.7b
(asin.f32 (-.f32 (*.f32 h (/.f32 2 eta)) (/.f32 h eta)))
3.5b
(asin.f32 (+.f32 (/.f32 (*.f32 h 3) (*.f32 2 (/.f32 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) (*.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)))) (*.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)))))) (/.f32 h (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
1.3b
(asin.f32 (+.f32 (/.f32 (*.f32 h 3) (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) (*.f32 h (/.f32 1/4 eta))))
0.8b
(asin.f32 (*.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (/.f32 (/.f32 2 (/.f32 4 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))
1.0b
(asin.f32 (*.f32 (/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) h))
3.5b
(asin.f32 (*.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) h))
1.5b
(asin.f32 (*.f32 (/.f32 1 eta) h))
Compiler

Compiled 980 to 691 computations (29.5% saved)

localize68.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 85 to 57 computations (32.9% saved)

series3.0ms (0%)

Counts
4 → 120
Calls

30 calls:

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

rewrite193.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
812×rational_best-simplify-58
682×rational_best-simplify-1
634×rational_best-simplify-60
622×rational_best-simplify-62
480×rational_best-simplify-47
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
016140
1114116
2272116
3912104
45488104
Stop Event
node limit
Counts
4 → 292
Calls
Call 1
Inputs
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 1 eta))
(+.f32 eta (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1 eta))))
(/.f32 h (/.f32 (+.f32 eta (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1 eta)))) 2))
(asin.f32 (/.f32 h (/.f32 (+.f32 eta (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1 eta)))) 2)))
Outputs
((#(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) 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) (neg.f32 (/.f32 0 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 0 (/.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (/.f32 0 eta) (/.f32 eta 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 eta 1/2) (+.f32 (*.f32 eta 1/2) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta) eta)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta 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 0 (/.f32 eta eta)) (/.f32 (pow.f32 sinTheta_O 2) eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 0 eta) (/.f32 eta eta)) (/.f32 (pow.f32 sinTheta_O 2) eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (/.f32 (+.f32 eta eta) eta)) (/.f32 (pow.f32 sinTheta_O 2) eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 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) (neg.f32 (/.f32 0 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 (/.f32 0 eta) (neg.f32 (/.f32 0 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 (neg.f32 (/.f32 0 eta)) 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 (neg.f32 (/.f32 0 eta)) (neg.f32 (/.f32 0 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 0 (/.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (/.f32 0 eta) (/.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 0 (/.f32 (+.f32 eta eta) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (neg.f32 (/.f32 0 eta)) (/.f32 eta 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 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) (-.f32 (/.f32 0 eta) (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (/.f32 (+.f32 eta eta) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) (/.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (+.f32 eta 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 2 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 sinTheta_O 2) eta)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 sinTheta_O 2) (*.f32 eta (/.f32 eta 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 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 (/.f32 eta eta) (/.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) (/.f32 eta (+.f32 eta eta)))))) (#(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 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (/.f32 (+.f32 eta eta) eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (*.f32 (/.f32 eta eta) (/.f32 (+.f32 eta eta) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (pow.f32 sinTheta_O 2)) (+.f32 eta eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (pow.f32 sinTheta_O 2)) (*.f32 eta (/.f32 (+.f32 eta eta) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (pow.f32 sinTheta_O 2)) (*.f32 (+.f32 eta eta) (/.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (pow.f32 sinTheta_O 2) 2) (*.f32 eta 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (neg.f32 eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (pow.f32 sinTheta_O 2))) (*.f32 eta 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 eta 4) (/.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (pow.f32 sinTheta_O 2))) (*.f32 (+.f32 eta eta) (/.f32 (+.f32 eta eta) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 4 eta)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 4 eta)) (/.f32 (*.f32 eta 4) eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 4 eta)) (*.f32 4 (/.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 4 eta)) (*.f32 2 (/.f32 (+.f32 eta eta) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 4 eta)) (+.f32 (/.f32 (+.f32 eta eta) eta) (/.f32 (+.f32 eta eta) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta)) (/.f32 1 eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta)) (*.f32 (/.f32 1 eta) (/.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta)) (/.f32 (/.f32 eta eta) eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta)) (/.f32 (/.f32 (+.f32 eta eta) eta) (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta))) (/.f32 2 eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta))) (*.f32 (/.f32 2 eta) (/.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta))) (/.f32 (/.f32 (+.f32 eta eta) eta) eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 4 eta)) eta) (/.f32 4 eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta)) eta) (/.f32 (/.f32 1 eta) eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta))) eta) (/.f32 (/.f32 2 eta) eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 eta eta)) eta)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (pow.f32 sinTheta_O 2)) (/.f32 eta eta)) (+.f32 eta eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (*.f32 2 (pow.f32 sinTheta_O 2))) (/.f32 eta eta)) (*.f32 eta 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 4 eta)) (/.f32 eta eta)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta))) (/.f32 eta eta)) (/.f32 2 eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (pow.f32 sinTheta_O 2)) (/.f32 (+.f32 eta eta) eta)) eta)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (*.f32 2 (pow.f32 sinTheta_O 2))) (/.f32 (+.f32 eta eta) eta)) (+.f32 eta eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 1 eta)) eta)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (/.f32 2 eta)) eta)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta)) 2) (/.f32 1/2 eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 eta eta)) (/.f32 1/2 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 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta)) 4) (/.f32 1 (*.f32 eta 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (pow.f32 sinTheta_O 2))) (*.f32 2 (*.f32 2 (pow.f32 sinTheta_O 2)))) (*.f32 2 (*.f32 eta 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) (+.f32 eta eta)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 4 eta)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 4 eta))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta))) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta)))) (/.f32 4 eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (pow.f32 sinTheta_O 2)))) (*.f32 2 (*.f32 eta 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 4 (*.f32 2 (*.f32 2 (pow.f32 sinTheta_O 2)))) (*.f32 4 (*.f32 eta 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 eta (*.f32 2 (pow.f32 sinTheta_O 2))) (*.f32 eta (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) eta)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta))) (+.f32 eta eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 2 (*.f32 2 (pow.f32 sinTheta_O 2))) (/.f32 4 eta)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta)) (+.f32 eta eta)) (/.f32 (/.f32 1 eta) (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta))) (+.f32 eta eta)) (/.f32 (/.f32 2 eta) (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (/.f32 (neg.f32 (pow.f32 sinTheta_O 2)) 2) (/.f32 (pow.f32 sinTheta_O 2) 2)) (neg.f32 eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 eta) (pow.f32 sinTheta_O 2)) (neg.f32 (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 eta) (*.f32 2 (pow.f32 sinTheta_O 2))) (neg.f32 (*.f32 eta (+.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 eta) (*.f32 2 (*.f32 2 (pow.f32 sinTheta_O 2)))) (neg.f32 (*.f32 eta (*.f32 eta 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) (neg.f32 eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) (neg.f32 (*.f32 eta (/.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 eta) (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))) (/.f32 eta -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta))) (*.f32 eta -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta))) (neg.f32 (*.f32 eta (/.f32 (+.f32 eta eta) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 4 eta))) (neg.f32 (*.f32 eta 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 eta) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 eta) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta))) (/.f32 eta (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 eta) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 eta) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta)))) (neg.f32 (/.f32 (+.f32 eta eta) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 eta) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 4 eta)) eta)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 eta) (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta)) eta)) (neg.f32 (/.f32 1 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 eta) (/.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta))) eta)) (neg.f32 (/.f32 2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 eta) (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 eta eta))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 eta) (*.f32 4 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 4 eta)))) (neg.f32 (*.f32 4 (*.f32 eta 4))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) 1)))) (#(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 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) (neg.f32 eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) (-.f32 (/.f32 0 eta) eta))))) (#(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 (neg.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta) (neg.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 eta 1/2) (+.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta) (/.f32 eta -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 eta 1/2) (+.f32 (neg.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 eta 1/2) (+.f32 (/.f32 eta -2) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 eta 1/2) (-.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta) (*.f32 eta 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 eta 1/2) (/.f32 (+.f32 (neg.f32 eta) (*.f32 2 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2) (+.f32 (neg.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) (/.f32 eta -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2) (neg.f32 (*.f32 (-.f32 (*.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2) (-.f32 (neg.f32 eta) (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2) (/.f32 (neg.f32 (-.f32 (*.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 2) eta))) 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 eta) (+.f32 (neg.f32 eta) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 2) eta)) (+.f32 (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -2) (*.f32 (-.f32 (*.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (-.f32 (*.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2) (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))) (+.f32 (neg.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))) (*.f32 -3 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))) (neg.f32 (*.f32 -3 (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))) (/.f32 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) -3/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 eta) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 eta 4) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 (neg.f32 eta) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(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 (*.f32 eta 1/2) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 eta -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 -3 (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) -4)) (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (+.f32 eta (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) 2) (/.f32 (+.f32 (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -3/2) (/.f32 eta -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (+.f32 eta (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) 2) (-.f32 (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -2) (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 eta (/.f32 0 eta)) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 eta (/.f32 0 eta)) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (/.f32 0 eta)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 eta 1/2) eta) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))) (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2)) (-.f32 (/.f32 eta -2) (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 4) (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) (-.f32 (/.f32 eta -2) (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 4) (*.f32 (-.f32 (*.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2)) (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 3 (*.f32 eta 1/2)) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 eta -3/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 eta 1/2) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) (/.f32 eta -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2) (neg.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))) (/.f32 eta -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 3 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 -1 (+.f32 (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -3/2) (/.f32 eta -2))) 2) (/.f32 (-.f32 (neg.f32 eta) (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 eta 1/2) (+.f32 eta eta)) (-.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 eta 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 eta 1/2) (/.f32 0 eta)) (-.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta) (*.f32 eta 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (-.f32 eta (*.f32 (/.f32 1 eta) (/.f32 (pow.f32 sinTheta_O 2) 2))))))) (#(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 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 eta (-.f32 2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 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 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (*.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 eta eta) (-.f32 1 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 eta 4) (-.f32 1/2 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (-.f32 (/.f32 0 eta) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (-.f32 (*.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/8 (*.f32 2 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4)) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -2 (neg.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -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 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 2 (-.f32 (*.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 2) eta)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4)) (*.f32 2 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (-.f32 (*.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 eta 4) (*.f32 4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 eta 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) (neg.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (-.f32 (*.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)))) (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4)) (neg.f32 (*.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (*.f32 2 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4))) (neg.f32 (*.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta) 16)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) 4) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (/.f32 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4) (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (/.f32 (*.f32 2 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4)) (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))) -16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (neg.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))) (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) (neg.f32 (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (/.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta) (-.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) (*.f32 eta -2)) (/.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta) (-.f32 (*.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta))))) -1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (/.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta) (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4))) -1/8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (*.f32 (-.f32 (*.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta))) 4)) (neg.f32 (*.f32 (-.f32 (*.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (*.f32 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4) 8)) (neg.f32 (*.f32 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (*.f32 16 (*.f32 2 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4)))) (neg.f32 (*.f32 16 (*.f32 2 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -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 4) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)))) (/.f32 (*.f32 h 3) (-.f32 (*.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 2) (/.f32 (/.f32 (*.f32 h 3) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -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 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 (neg.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 (*.f32 h 3) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 2) (/.f32 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 h 3) (-.f32 (*.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)))) (/.f32 (neg.f32 h) (-.f32 (*.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 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 1 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -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 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta) (/.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) 1)))) (#(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 (+.f32 h h) (-.f32 (/.f32 2 (-.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 (neg.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) (/.f32 (/.f32 h (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 h) (/.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 h 4) (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 h 4) (-.f32 (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (neg.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (/.f32 h (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (-.f32 (/.f32 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 1/8) (/.f32 h (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))))))))) (#(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 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta) (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 (+.f32 h 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 h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta) (/.f32 h (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 (*.f32 h 4) (+.f32 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 h 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 (*.f32 2 (*.f32 h 4)) (*.f32 h 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (/.f32 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 1/8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 h -2) (/.f32 1 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -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 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 1/8) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (*.f32 h 4)) (/.f32 1 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (*.f32 h 4)) (-.f32 (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 1 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) (/.f32 1 (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) (/.f32 1 (/.f32 2 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (/.f32 (*.f32 h 4) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -2 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (*.f32 h 4)) (/.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4)) (*.f32 2 (*.f32 h 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 2 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))) (/.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) (/.f32 (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta) (+.f32 h h)) (/.f32 (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta) (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))) (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta) (/.f32 h (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))))) (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta) (*.f32 h 4)) (/.f32 (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) (*.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) (*.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta) (+.f32 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) (*.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta) (*.f32 h 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta) (/.f32 2 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))) -1) (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (asin.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (asin.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (asin.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))) 2) (/.f32 (asin.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (asin.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (asin.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))) 2) (/.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (asin.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (asin.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (asin.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (asin.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (asin.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))))) (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (asin.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))) 1)))))

simplify245.0ms (1.2%)

Algorithm
egg-herbie
Rules
1324×rational_best-simplify-108
792×rational_best-simplify-49
778×rational_best-simplify-53
722×rational_best-simplify-1
656×rational_best-simplify-55
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
067815924
1206915144
2779815120
Stop Event
node limit
Counts
412 → 496
Calls
Call 1
Inputs
(/.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 (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 (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 (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 (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 (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 -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))
(*.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))))))
(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 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) 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) (neg.f32 (/.f32 0 eta)))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 0 (/.f32 eta eta)))
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (/.f32 0 eta) (/.f32 eta eta)))
(+.f32 0 (/.f32 (pow.f32 sinTheta_O 2) eta))
(+.f32 (*.f32 eta 1/2) (+.f32 (*.f32 eta 1/2) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)))
(+.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta) eta)
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)))
(+.f32 (/.f32 0 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(+.f32 (/.f32 0 (/.f32 eta eta)) (/.f32 (pow.f32 sinTheta_O 2) eta))
(+.f32 (/.f32 (/.f32 0 eta) (/.f32 eta eta)) (/.f32 (pow.f32 sinTheta_O 2) eta))
(+.f32 (/.f32 0 (/.f32 (+.f32 eta eta) 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) 0)
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 0 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) (neg.f32 (/.f32 0 eta))))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 (neg.f32 (/.f32 0 eta)) 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 (neg.f32 (/.f32 0 eta)) (neg.f32 (/.f32 0 eta))))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 0 (/.f32 eta eta)))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (/.f32 0 eta) (/.f32 eta eta)))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 0 (/.f32 (+.f32 eta eta) eta)))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (neg.f32 (/.f32 0 eta)) (/.f32 eta eta)))
(-.f32 0 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) (-.f32 (/.f32 0 eta) (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (/.f32 (+.f32 eta eta) eta)))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) (/.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (+.f32 eta eta)))
(-.f32 (/.f32 0 eta) (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (/.f32 (pow.f32 sinTheta_O 2) eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta (/.f32 eta eta)))
(/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) 1)
(/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta eta))
(/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 (/.f32 eta eta) (/.f32 eta eta)))
(/.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) 1/2)
(/.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) (/.f32 eta (+.f32 eta eta)))
(/.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) -1)
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) 2)
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (/.f32 (+.f32 eta eta) eta))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (*.f32 (/.f32 eta eta) (/.f32 (+.f32 eta eta) eta)))
(/.f32 (*.f32 2 (pow.f32 sinTheta_O 2)) (+.f32 eta eta))
(/.f32 (*.f32 2 (pow.f32 sinTheta_O 2)) (*.f32 eta (/.f32 (+.f32 eta eta) eta)))
(/.f32 (*.f32 2 (pow.f32 sinTheta_O 2)) (*.f32 (+.f32 eta eta) (/.f32 eta eta)))
(/.f32 (/.f32 (pow.f32 sinTheta_O 2) 2) (*.f32 eta 1/2))
(/.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (neg.f32 eta))
(/.f32 (*.f32 2 (*.f32 2 (pow.f32 sinTheta_O 2))) (*.f32 eta 4))
(/.f32 (*.f32 2 (*.f32 2 (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 eta 4) (/.f32 eta eta)))
(/.f32 (*.f32 2 (*.f32 2 (pow.f32 sinTheta_O 2))) (*.f32 (+.f32 eta eta) (/.f32 (+.f32 eta eta) eta)))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 4 eta)) 4)
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 4 eta)) (/.f32 (*.f32 eta 4) eta))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 4 eta)) (*.f32 4 (/.f32 eta eta)))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 4 eta)) (*.f32 2 (/.f32 (+.f32 eta eta) eta)))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 4 eta)) (+.f32 (/.f32 (+.f32 eta eta) eta) (/.f32 (+.f32 eta eta) eta)))
(/.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta)) (/.f32 1 eta))
(/.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta)) (*.f32 (/.f32 1 eta) (/.f32 eta eta)))
(/.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta)) (/.f32 (/.f32 eta eta) eta))
(/.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta)) (/.f32 (/.f32 (+.f32 eta eta) eta) (+.f32 eta eta)))
(/.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta))) (/.f32 2 eta))
(/.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta))) (*.f32 (/.f32 2 eta) (/.f32 eta eta)))
(/.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta))) (/.f32 (/.f32 (+.f32 eta eta) eta) eta))
(/.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 4 eta)) eta) (/.f32 4 eta))
(/.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta)) eta) (/.f32 (/.f32 1 eta) eta))
(/.f32 (/.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta))) eta) (/.f32 (/.f32 2 eta) eta))
(/.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 eta eta)) eta)
(/.f32 (/.f32 (*.f32 2 (pow.f32 sinTheta_O 2)) (/.f32 eta eta)) (+.f32 eta eta))
(/.f32 (/.f32 (*.f32 2 (*.f32 2 (pow.f32 sinTheta_O 2))) (/.f32 eta eta)) (*.f32 eta 4))
(/.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 4 eta)) (/.f32 eta eta)) 4)
(/.f32 (/.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta))) (/.f32 eta eta)) (/.f32 2 eta))
(/.f32 (/.f32 (*.f32 2 (pow.f32 sinTheta_O 2)) (/.f32 (+.f32 eta eta) eta)) eta)
(/.f32 (/.f32 (*.f32 2 (*.f32 2 (pow.f32 sinTheta_O 2))) (/.f32 (+.f32 eta eta) eta)) (+.f32 eta eta))
(/.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 1 eta)) eta)
(/.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (/.f32 2 eta)) eta)
(/.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta)) 2) (/.f32 1/2 eta))
(/.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 eta eta)) (/.f32 1/2 eta))
(/.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 eta eta)) (/.f32 (/.f32 eta eta) (+.f32 eta eta)))
(/.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta)) 4) (/.f32 1 (*.f32 eta 4)))
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (pow.f32 sinTheta_O 2))) (*.f32 2 (*.f32 2 (pow.f32 sinTheta_O 2)))) (*.f32 2 (*.f32 eta 4)))
(/.f32 (+.f32 (*.f32 2 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) (+.f32 eta eta)) 2)
(/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 4 eta)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 4 eta))) 8)
(/.f32 (+.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta))) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta)))) (/.f32 4 eta))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (pow.f32 sinTheta_O 2)))) (*.f32 2 (*.f32 eta 4)))
(/.f32 (*.f32 4 (*.f32 2 (*.f32 2 (pow.f32 sinTheta_O 2)))) (*.f32 4 (*.f32 eta 4)))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta eta))
(/.f32 (*.f32 eta (*.f32 2 (pow.f32 sinTheta_O 2))) (*.f32 eta (+.f32 eta eta)))
(/.f32 (*.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) eta)
(/.f32 (*.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta))) (+.f32 eta eta))
(/.f32 (*.f32 (*.f32 2 (*.f32 2 (pow.f32 sinTheta_O 2))) (/.f32 4 eta)) 16)
(/.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta)) (+.f32 eta eta)) (/.f32 (/.f32 1 eta) (+.f32 eta eta)))
(/.f32 (/.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta))) (+.f32 eta eta)) (/.f32 (/.f32 2 eta) (+.f32 eta eta)))
(/.f32 (-.f32 (/.f32 (neg.f32 (pow.f32 sinTheta_O 2)) 2) (/.f32 (pow.f32 sinTheta_O 2) 2)) (neg.f32 eta))
(/.f32 (*.f32 (neg.f32 eta) (pow.f32 sinTheta_O 2)) (neg.f32 (*.f32 eta eta)))
(/.f32 (*.f32 (neg.f32 eta) (*.f32 2 (pow.f32 sinTheta_O 2))) (neg.f32 (*.f32 eta (+.f32 eta eta))))
(/.f32 (*.f32 (neg.f32 eta) (*.f32 2 (*.f32 2 (pow.f32 sinTheta_O 2)))) (neg.f32 (*.f32 eta (*.f32 eta 4))))
(/.f32 (*.f32 (neg.f32 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) (neg.f32 eta))
(/.f32 (*.f32 (neg.f32 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) (neg.f32 (*.f32 eta (/.f32 eta eta))))
(/.f32 (*.f32 (neg.f32 eta) (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))) (/.f32 eta -2))
(/.f32 (*.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta))) (*.f32 eta -2))
(/.f32 (*.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta))) (neg.f32 (*.f32 eta (/.f32 (+.f32 eta eta) eta))))
(/.f32 (*.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 4 eta))) (neg.f32 (*.f32 eta 4)))
(/.f32 (*.f32 (neg.f32 eta) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta))) -1)
(/.f32 (*.f32 (neg.f32 eta) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta))) (/.f32 eta (neg.f32 eta)))
(/.f32 (*.f32 (neg.f32 eta) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta)))) -2)
(/.f32 (*.f32 (neg.f32 eta) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta)))) (neg.f32 (/.f32 (+.f32 eta eta) eta)))
(/.f32 (*.f32 (neg.f32 eta) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 4 eta)) eta)) -4)
(/.f32 (*.f32 (neg.f32 eta) (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta)) eta)) (neg.f32 (/.f32 1 eta)))
(/.f32 (*.f32 (neg.f32 eta) (/.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta))) eta)) (neg.f32 (/.f32 2 eta)))
(/.f32 (*.f32 (neg.f32 eta) (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 eta eta))) -1/2)
(/.f32 (*.f32 (neg.f32 eta) (*.f32 4 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 4 eta)))) (neg.f32 (*.f32 4 (*.f32 eta 4))))
(pow.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) 1)
(neg.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(-.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) (neg.f32 eta))
(-.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) (-.f32 (/.f32 0 eta) eta))
(-.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 (neg.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)))
(-.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta) (neg.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)))
(-.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta))
(-.f32 0 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)))
(-.f32 (*.f32 eta 1/2) (+.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta) (/.f32 eta -2)))
(-.f32 (*.f32 eta 1/2) (+.f32 (neg.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -2)))
(-.f32 (*.f32 eta 1/2) (+.f32 (/.f32 eta -2) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)))
(-.f32 (*.f32 eta 1/2) (-.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta) (*.f32 eta 1/2)))
(-.f32 (*.f32 eta 1/2) (/.f32 (+.f32 (neg.f32 eta) (*.f32 2 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) 2))
(-.f32 (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2) (+.f32 (neg.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) (/.f32 eta -2)))
(-.f32 (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2) (neg.f32 (*.f32 (-.f32 (*.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2)))
(-.f32 (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2) (-.f32 (neg.f32 eta) (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2)))
(-.f32 (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2) (/.f32 (neg.f32 (-.f32 (*.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 2) eta))) 2))
(-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(-.f32 (+.f32 eta eta) (+.f32 (neg.f32 eta) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 (-.f32 (*.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 2) eta)) (+.f32 (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -2) (*.f32 (-.f32 (*.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2)))
(-.f32 (*.f32 (-.f32 (*.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2) (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -2))
(-.f32 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))) (+.f32 (neg.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) -4)))
(-.f32 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))) (*.f32 -3 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))))
(-.f32 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))) (neg.f32 (*.f32 -3 (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) -4))))
(-.f32 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))) (/.f32 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) -3/2) 2))
(-.f32 (/.f32 0 eta) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)))
(-.f32 (*.f32 eta 4) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 eta eta)))
(-.f32 (*.f32 2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 (neg.f32 eta) (-.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 eta 1/2) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 eta -2))
(-.f32 (*.f32 -3 (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) -4)) (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) -4))
(-.f32 (/.f32 (+.f32 eta (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) 2) (/.f32 (+.f32 (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -3/2) (/.f32 eta -2)) 2))
(-.f32 (/.f32 (+.f32 eta (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) 2) (-.f32 (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -2) (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))))
(-.f32 (+.f32 eta (/.f32 0 eta)) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(-.f32 (-.f32 eta (/.f32 0 eta)) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(-.f32 (neg.f32 (/.f32 0 eta)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)))
(-.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) eta))
(-.f32 (+.f32 (*.f32 eta 1/2) eta) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 1/2)))
(-.f32 (+.f32 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))) (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2)) (-.f32 (/.f32 eta -2) (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))))
(-.f32 (+.f32 (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 4) (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) (-.f32 (/.f32 eta -2) (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 4)))
(-.f32 (+.f32 (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 4) (*.f32 (-.f32 (*.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2)) (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -4))
(-.f32 (*.f32 3 (*.f32 eta 1/2)) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 1/2)))
(-.f32 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 eta -3/2))
(-.f32 (-.f32 (*.f32 eta 1/2) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) (/.f32 eta -2))
(-.f32 (-.f32 (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2) (neg.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))) (/.f32 eta -2))
(-.f32 (*.f32 3 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) -4))
(-.f32 (/.f32 (*.f32 -1 (+.f32 (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -3/2) (/.f32 eta -2))) 2) (/.f32 (-.f32 (neg.f32 eta) (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) 2))
(-.f32 (+.f32 (*.f32 eta 1/2) (+.f32 eta eta)) (-.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 eta 1/2)))
(-.f32 (+.f32 (*.f32 eta 1/2) (/.f32 0 eta)) (-.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta) (*.f32 eta 1/2)))
(*.f32 2 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))
(*.f32 2 (-.f32 eta (*.f32 (/.f32 1 eta) (/.f32 (pow.f32 sinTheta_O 2) 2))))
(*.f32 2 (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(*.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))
(*.f32 eta (-.f32 2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta))))
(*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 1)
(*.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta) 2)
(*.f32 (-.f32 (*.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta))) 1/2)
(*.f32 (+.f32 eta eta) (-.f32 1 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta)))
(*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) -1)
(*.f32 (neg.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) -2)
(*.f32 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4) 1/4)
(*.f32 (*.f32 eta 4) (-.f32 1/2 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)) eta)))
(*.f32 -1 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)))
(*.f32 -1 (-.f32 (/.f32 0 eta) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 1/2 (-.f32 (*.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta))))
(*.f32 1/4 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4))
(*.f32 1/8 (*.f32 2 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4)))
(*.f32 (*.f32 2 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4)) 1/8)
(*.f32 -2 (neg.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)))
(/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 1)
(/.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta) 1/2)
(/.f32 (-.f32 (*.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta))) 2)
(/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) -1)
(/.f32 (neg.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) -1/2)
(/.f32 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4) 4)
(/.f32 (*.f32 2 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4)) 8)
(/.f32 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) -2) -2)
(/.f32 (+.f32 (*.f32 2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 2 (-.f32 (*.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 2) eta)))) 4)
(/.f32 (+.f32 (*.f32 2 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4)) (*.f32 2 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4))) 16)
(/.f32 (+.f32 (*.f32 2 (-.f32 (*.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 4)
(/.f32 (+.f32 (*.f32 eta 4) (*.f32 4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 4)
(/.f32 (+.f32 (*.f32 4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 eta 4)) 4)
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)))
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) (neg.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)))
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (-.f32 (*.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)))) (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) -2))
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4)) (neg.f32 (*.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta) 8)))
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (*.f32 2 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4))) (neg.f32 (*.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta) 16)))
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) 4) -4)
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (/.f32 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4) (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))) -8)
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (/.f32 (*.f32 2 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4)) (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))) -16)
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (neg.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))) (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) -4))
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) (neg.f32 (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (/.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) -1/2)
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (/.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta) (-.f32 (*.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta))))) -1/4)
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (/.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta) (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4))) -1/8)
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (*.f32 (-.f32 (*.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta))) 4)) (neg.f32 (*.f32 (-.f32 (*.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta))) 4)))
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (*.f32 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4) 8)) (neg.f32 (*.f32 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4) 8)))
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (*.f32 16 (*.f32 2 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4)))) (neg.f32 (*.f32 16 (*.f32 2 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4)))))
(pow.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 1)
(neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)))
(+.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) 0)
(+.f32 0 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -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 4) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)))) (/.f32 (*.f32 h 3) (-.f32 (*.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)))))
(+.f32 (/.f32 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 2) (/.f32 (/.f32 (*.f32 h 3) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 2))
(-.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) 0)
(-.f32 0 (neg.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))))
(-.f32 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))))
(-.f32 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 (neg.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))) 2))
(-.f32 (/.f32 h (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)))
(-.f32 (/.f32 (/.f32 (*.f32 h 3) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 2) (/.f32 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))) 2))
(-.f32 (/.f32 (*.f32 h 3) (-.f32 (*.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)))) (/.f32 (neg.f32 h) (-.f32 (*.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)))))
(*.f32 2 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 1 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)))
(*.f32 h (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta) (/.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)))
(*.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) 1)
(*.f32 (+.f32 h h) (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (+.f32 h h) (-.f32 (/.f32 2 (-.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 (neg.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) (/.f32 (/.f32 h (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))))
(*.f32 (neg.f32 h) (/.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))))
(*.f32 (/.f32 h (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) 1/2)
(*.f32 (*.f32 h 4) (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (*.f32 h 4) (-.f32 (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 -1 (neg.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))))
(*.f32 1/2 (/.f32 h (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))))
(*.f32 1/2 (-.f32 (/.f32 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 1/8) (/.f32 h (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))))))
(*.f32 (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) h)
(*.f32 (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta) (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))))
(*.f32 (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 (+.f32 h h) h))
(*.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 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta) (/.f32 h (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))))))
(*.f32 (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 (*.f32 h 4) (+.f32 h h)))
(*.f32 (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 h 4))
(*.f32 (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 (*.f32 2 (*.f32 h 4)) (*.f32 h 4)))
(*.f32 1/4 (/.f32 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 1/8))
(*.f32 (*.f32 h -2) (/.f32 1 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))))
(*.f32 (*.f32 h -2) (/.f32 -1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 1/8) 1/4)
(*.f32 (*.f32 2 (*.f32 h 4)) (/.f32 1 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4)))
(*.f32 (*.f32 2 (*.f32 h 4)) (-.f32 (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 1 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4))))
(*.f32 (/.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))
(*.f32 (/.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) (/.f32 1 (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 (/.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) (/.f32 1 (/.f32 2 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))))
(*.f32 -1/2 (/.f32 (*.f32 h 4) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))))
(*.f32 -2 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))))
(*.f32 (neg.f32 (*.f32 h 4)) (/.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))))
(*.f32 (/.f32 1 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4)) (*.f32 2 (*.f32 h 4)))
(*.f32 (/.f32 1 (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)))
(*.f32 (/.f32 1 (/.f32 2 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))) (/.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))))
(*.f32 (*.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) (/.f32 (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)))
(*.f32 (*.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta) (+.f32 h h)) (/.f32 (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)))
(*.f32 (*.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta) (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))) (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (*.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta) (/.f32 h (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))))) (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (*.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta) (*.f32 h 4)) (/.f32 (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)))
(*.f32 (/.f32 (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) (*.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)))
(*.f32 (/.f32 (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) (*.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta) (+.f32 h h)))
(*.f32 (/.f32 (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) (*.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta) (*.f32 h 4)))
(*.f32 (+.f32 (*.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta) (/.f32 2 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))) -1) (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)))
(pow.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) 1)
(neg.f32 (neg.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))))
(+.f32 (asin.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))) 0)
(+.f32 0 (asin.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))))
(+.f32 (/.f32 (asin.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))) 2) (/.f32 (asin.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))) 2))
(-.f32 (asin.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))) 0)
(-.f32 (/.f32 (asin.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))) 2) (/.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)))) 2))
(*.f32 1 (asin.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))))
(*.f32 (asin.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))) 1)
(*.f32 (*.f32 2 (asin.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)))) 1/2)
(*.f32 1/2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)))))
(*.f32 1/4 (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))))))
(*.f32 (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))))) 1/4)
(/.f32 (asin.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))) 1)
(/.f32 (*.f32 2 (asin.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)))) 2)
(/.f32 (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))))) 4)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))))) (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)))))) 8)
(pow.f32 (asin.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))) 1)
Outputs
(/.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 (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 (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 (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 (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 (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 -1 (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1 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 (pow.f32 sinTheta_O 2) (/.f32 -1 eta)) (*.f32 2 eta))
(-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1 eta)) (*.f32 2 eta))
(-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1 eta)) (*.f32 2 eta))
(-.f32 (*.f32 2 eta) (/.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 (pow.f32 sinTheta_O 2) (/.f32 -1 eta)) (*.f32 2 eta))
(-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1 eta)) (*.f32 2 eta))
(-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1 eta)) (*.f32 2 eta))
(-.f32 (*.f32 2 eta) (/.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 (pow.f32 sinTheta_O 2) (/.f32 -1 eta)) (*.f32 2 eta))
(-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1 eta)) (*.f32 2 eta))
(-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1 eta)) (*.f32 2 eta))
(-.f32 (*.f32 2 eta) (/.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 (pow.f32 sinTheta_O 2) (/.f32 -1 eta)) (*.f32 2 eta))
(-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1 eta)) (*.f32 2 eta))
(-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1 eta)) (*.f32 2 eta))
(-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1 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 (pow.f32 sinTheta_O 2) (/.f32 -1 eta)) (*.f32 2 eta))
(-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1 eta)) (*.f32 2 eta))
(-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1 eta)) (*.f32 2 eta))
(-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta))
(*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1 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 (pow.f32 sinTheta_O 2) (/.f32 -1 eta)) (*.f32 2 eta))
(-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1 eta)) (*.f32 2 eta))
(-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 2 eta))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1 eta)) (*.f32 2 eta))
(-.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 h (/.f32 2 (-.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 h (/.f32 2 (-.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 h (/.f32 2 (-.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 h (/.f32 2 (-.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 h (/.f32 2 (-.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 h (/.f32 2 (-.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 h (/.f32 2 (-.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 h (/.f32 2 (-.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 h (/.f32 2 (-.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 h (/.f32 2 (-.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 h (/.f32 2 (-.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 h (/.f32 2 (-.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 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -4 (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 h (pow.f32 eta 3)) (/.f32 -4 (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -8 (/.f32 (*.f32 h (pow.f32 eta 5)) (pow.f32 sinTheta_O 6)))))
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -4 (pow.f32 sinTheta_O 4))) (*.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 -8 (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 -8 (/.f32 (*.f32 h (pow.f32 eta 5)) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -4 (pow.f32 sinTheta_O 4))) (*.f32 (*.f32 h (pow.f32 eta 7)) (/.f32 -16 (pow.f32 sinTheta_O 8))))))
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (+.f32 (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -4 (pow.f32 sinTheta_O 4))) (*.f32 (*.f32 h (pow.f32 eta 7)) (/.f32 -16 (pow.f32 sinTheta_O 8)))) (*.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 -8 (pow.f32 sinTheta_O 6)))))
(/.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 (pow.f32 sinTheta_O 2) h) (/.f32 1/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 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (pow.f32 eta 5))) (/.f32 h eta)))
(+.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (/.f32 1/2 (pow.f32 eta 3))) (+.f32 (/.f32 h eta) (*.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (/.f32 1/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 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (pow.f32 eta 5))) (/.f32 h eta))) (*.f32 1/8 (/.f32 (*.f32 h (pow.f32 sinTheta_O 6)) (pow.f32 eta 7))))
(+.f32 (+.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (/.f32 1/2 (pow.f32 eta 3))) (+.f32 (/.f32 h eta) (*.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (/.f32 1/4 (pow.f32 eta 5))))) (*.f32 (*.f32 h (pow.f32 sinTheta_O 6)) (/.f32 1/8 (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 (*.f32 (pow.f32 sinTheta_O 2) h) (/.f32 1/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 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (pow.f32 eta 5))) (/.f32 h eta)))
(+.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (/.f32 1/2 (pow.f32 eta 3))) (+.f32 (/.f32 h eta) (*.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (/.f32 1/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 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (pow.f32 eta 5))) (/.f32 h eta))) (*.f32 1/8 (/.f32 (*.f32 h (pow.f32 sinTheta_O 6)) (pow.f32 eta 7))))
(+.f32 (+.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (/.f32 1/2 (pow.f32 eta 3))) (+.f32 (/.f32 h eta) (*.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (/.f32 1/4 (pow.f32 eta 5))))) (*.f32 (*.f32 h (pow.f32 sinTheta_O 6)) (/.f32 1/8 (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 (*.f32 (pow.f32 sinTheta_O 2) h) (/.f32 1/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 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (pow.f32 eta 5))) (/.f32 h eta)))
(+.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (/.f32 1/2 (pow.f32 eta 3))) (+.f32 (/.f32 h eta) (*.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (/.f32 1/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 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (pow.f32 eta 3))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (pow.f32 eta 5))) (/.f32 h eta))) (*.f32 1/8 (/.f32 (*.f32 h (pow.f32 sinTheta_O 6)) (pow.f32 eta 7))))
(+.f32 (+.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (/.f32 1/2 (pow.f32 eta 3))) (+.f32 (/.f32 h eta) (*.f32 (*.f32 h (pow.f32 sinTheta_O 4)) (/.f32 1/4 (pow.f32 eta 5))))) (*.f32 (*.f32 h (pow.f32 sinTheta_O 6)) (/.f32 1/8 (pow.f32 eta 7))))
(*.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 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -4 (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 h (pow.f32 eta 3)) (/.f32 -4 (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -8 (/.f32 (*.f32 h (pow.f32 eta 5)) (pow.f32 sinTheta_O 6)))))
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -4 (pow.f32 sinTheta_O 4))) (*.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 -8 (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 -8 (/.f32 (*.f32 h (pow.f32 eta 5)) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -4 (pow.f32 sinTheta_O 4))) (*.f32 (*.f32 h (pow.f32 eta 7)) (/.f32 -16 (pow.f32 sinTheta_O 8))))))
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (+.f32 (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -4 (pow.f32 sinTheta_O 4))) (*.f32 (*.f32 h (pow.f32 eta 7)) (/.f32 -16 (pow.f32 sinTheta_O 8)))) (*.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 -8 (pow.f32 sinTheta_O 6)))))
(*.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 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -4 (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 h (pow.f32 eta 3)) (/.f32 -4 (pow.f32 sinTheta_O 4))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (*.f32 -8 (/.f32 (*.f32 h (pow.f32 eta 5)) (pow.f32 sinTheta_O 6)))))
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -4 (pow.f32 sinTheta_O 4))) (*.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 -8 (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 -8 (/.f32 (*.f32 h (pow.f32 eta 5)) (pow.f32 sinTheta_O 6))) (+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -4 (pow.f32 sinTheta_O 4))) (*.f32 (*.f32 h (pow.f32 eta 7)) (/.f32 -16 (pow.f32 sinTheta_O 8))))))
(+.f32 (*.f32 -2 (/.f32 (*.f32 eta h) (pow.f32 sinTheta_O 2))) (+.f32 (+.f32 (*.f32 (*.f32 h (pow.f32 eta 3)) (/.f32 -4 (pow.f32 sinTheta_O 4))) (*.f32 (*.f32 h (pow.f32 eta 7)) (/.f32 -16 (pow.f32 sinTheta_O 8)))) (*.f32 (*.f32 h (pow.f32 eta 5)) (/.f32 -8 (pow.f32 sinTheta_O 6)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 h (/.f32 2 (-.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 h (/.f32 2 (-.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 h (/.f32 2 (-.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 h (/.f32 2 (-.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 h (/.f32 2 (-.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 h (/.f32 2 (-.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 h (/.f32 2 (-.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 h (/.f32 2 (-.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 h (/.f32 2 (-.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 h (/.f32 2 (-.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 h (/.f32 2 (-.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 h (/.f32 2 (-.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 h (/.f32 2 (-.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 h (/.f32 2 (-.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 h (/.f32 2 (-.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 h (/.f32 2 (-.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 h (/.f32 2 (-.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 h (/.f32 2 (-.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 h (/.f32 2 (-.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 h (/.f32 2 (-.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 h (/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)))))
(asin.f32 (*.f32 -2 (/.f32 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 eta -2)))))
(asin.f32 (*.f32 -2 (/.f32 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 eta -2)))))
(asin.f32 (*.f32 -2 (/.f32 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 eta -2)))))
(asin.f32 (*.f32 2 (/.f32 h (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(asin.f32 (*.f32 h (/.f32 2 (-.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 h (/.f32 2 (-.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 h (/.f32 2 (-.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 h (/.f32 2 (-.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 h (/.f32 2 (-.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 h (/.f32 2 (-.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 h (/.f32 2 (-.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 h (/.f32 2 (-.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 h (/.f32 2 (-.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 h (/.f32 2 (-.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 h (/.f32 2 (-.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 h (/.f32 2 (-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(+.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) 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) (neg.f32 (/.f32 0 eta)))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 0 (/.f32 eta eta)))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (/.f32 0 eta) (/.f32 eta 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 eta 1/2) (+.f32 (*.f32 eta 1/2) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(+.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta) eta)
(/.f32 (pow.f32 sinTheta_O 2) eta)
(+.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta 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 0 (/.f32 eta eta)) (/.f32 (pow.f32 sinTheta_O 2) eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(+.f32 (/.f32 (/.f32 0 eta) (/.f32 eta eta)) (/.f32 (pow.f32 sinTheta_O 2) eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(+.f32 (/.f32 0 (/.f32 (+.f32 eta eta) eta)) (/.f32 (pow.f32 sinTheta_O 2) eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(-.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 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) (neg.f32 (/.f32 0 eta)))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 (/.f32 0 eta) (neg.f32 (/.f32 0 eta))))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 (neg.f32 (/.f32 0 eta)) 0))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(-.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 (neg.f32 (/.f32 0 eta)) (neg.f32 (/.f32 0 eta))))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 0 (/.f32 eta eta)))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (/.f32 0 eta) (/.f32 eta eta)))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 0 (/.f32 (+.f32 eta eta) eta)))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 (neg.f32 (/.f32 0 eta)) (/.f32 eta 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 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) (-.f32 (/.f32 0 eta) (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (/.f32 (+.f32 eta eta) eta)))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 (neg.f32 eta) (/.f32 (+.f32 eta eta) eta))))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (*.f32 eta -2) (/.f32 eta eta))))
(-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) (/.f32 (pow.f32 sinTheta_O 2) (/.f32 (*.f32 eta -2) (/.f32 eta eta))))
(-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) (/.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (+.f32 eta 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 2 eta)) (/.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) (*.f32 eta (/.f32 eta 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 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 eta eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 (/.f32 eta eta) (/.f32 eta eta)))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) 1/2)
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) (/.f32 eta (+.f32 eta eta)))
(/.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 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) 2)
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (/.f32 (+.f32 eta eta) eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (*.f32 (/.f32 eta eta) (/.f32 (+.f32 eta eta) eta)))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (*.f32 2 (pow.f32 sinTheta_O 2)) (+.f32 eta eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (*.f32 2 (pow.f32 sinTheta_O 2)) (*.f32 eta (/.f32 (+.f32 eta eta) eta)))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (*.f32 2 (pow.f32 sinTheta_O 2)) (*.f32 (+.f32 eta eta) (/.f32 eta eta)))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (/.f32 (pow.f32 sinTheta_O 2) 2) (*.f32 eta 1/2))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (neg.f32 (pow.f32 sinTheta_O 2)) (neg.f32 eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (*.f32 2 (*.f32 2 (pow.f32 sinTheta_O 2))) (*.f32 eta 4))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (*.f32 2 (*.f32 2 (pow.f32 sinTheta_O 2))) (*.f32 (*.f32 eta 4) (/.f32 eta eta)))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (*.f32 2 (*.f32 2 (pow.f32 sinTheta_O 2))) (*.f32 (+.f32 eta eta) (/.f32 (+.f32 eta eta) eta)))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 4 eta)) 4)
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 4 eta)) (/.f32 (*.f32 eta 4) eta))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 8 eta)) (/.f32 (*.f32 eta 8) eta))
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 4 eta)) (*.f32 4 (/.f32 eta eta)))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 4 eta)) (*.f32 2 (/.f32 (+.f32 eta eta) eta)))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 4 eta)) (+.f32 (/.f32 (+.f32 eta eta) eta) (/.f32 (+.f32 eta eta) eta)))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta)) (/.f32 1 eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta)) (*.f32 (/.f32 1 eta) (/.f32 eta eta)))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta)) (/.f32 (/.f32 eta eta) eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta)) (/.f32 (/.f32 (+.f32 eta eta) eta) (+.f32 eta eta)))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta))) (/.f32 2 eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta))) (*.f32 (/.f32 2 eta) (/.f32 eta eta)))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta))) (/.f32 (/.f32 (+.f32 eta eta) eta) eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 4 eta)) eta) (/.f32 4 eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta)) eta) (/.f32 (/.f32 1 eta) eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (/.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta))) eta) (/.f32 (/.f32 2 eta) eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (/.f32 (pow.f32 sinTheta_O 2) (/.f32 eta eta)) eta)
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (/.f32 (*.f32 2 (pow.f32 sinTheta_O 2)) (/.f32 eta eta)) (+.f32 eta eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (/.f32 (*.f32 2 (*.f32 2 (pow.f32 sinTheta_O 2))) (/.f32 eta eta)) (*.f32 eta 4))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 4 eta)) (/.f32 eta eta)) 4)
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (/.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta))) (/.f32 eta eta)) (/.f32 2 eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (/.f32 (*.f32 2 (pow.f32 sinTheta_O 2)) (/.f32 (+.f32 eta eta) eta)) eta)
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (/.f32 (*.f32 2 (*.f32 2 (pow.f32 sinTheta_O 2))) (/.f32 (+.f32 eta eta) eta)) (+.f32 eta eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (/.f32 1 eta)) eta)
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) (/.f32 2 eta)) eta)
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta)) 2) (/.f32 1/2 eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 eta eta)) (/.f32 1/2 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 eta eta)))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta)) 4) (/.f32 1 (*.f32 eta 4)))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (pow.f32 sinTheta_O 2))) (*.f32 2 (*.f32 2 (pow.f32 sinTheta_O 2)))) (*.f32 2 (*.f32 eta 4)))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (+.f32 (*.f32 2 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) (+.f32 eta eta)) 2)
(/.f32 (+.f32 (+.f32 eta eta) (*.f32 2 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) 2)
(/.f32 (+.f32 eta (+.f32 eta (*.f32 2 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)))) 2)
(/.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 4 eta)) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 4 eta))) 8)
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (+.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta))) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta)))) (/.f32 4 eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (pow.f32 sinTheta_O 2)))) (*.f32 2 (*.f32 eta 4)))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (*.f32 4 (*.f32 2 (*.f32 2 (pow.f32 sinTheta_O 2)))) (*.f32 4 (*.f32 eta 4)))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (*.f32 eta (*.f32 2 (pow.f32 sinTheta_O 2))) (*.f32 eta (+.f32 eta eta)))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (*.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) eta)
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (*.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta))) (+.f32 eta eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (*.f32 (*.f32 2 (*.f32 2 (pow.f32 sinTheta_O 2))) (/.f32 4 eta)) 16)
(/.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 sinTheta_O 2) 4) eta)) 16)
(/.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) 16) 16)
(/.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta)) (+.f32 eta eta)) (/.f32 (/.f32 1 eta) (+.f32 eta eta)))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (/.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta))) (+.f32 eta eta)) (/.f32 (/.f32 2 eta) (+.f32 eta eta)))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (-.f32 (/.f32 (neg.f32 (pow.f32 sinTheta_O 2)) 2) (/.f32 (pow.f32 sinTheta_O 2) 2)) (neg.f32 eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (*.f32 (neg.f32 eta) (pow.f32 sinTheta_O 2)) (neg.f32 (*.f32 eta eta)))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (*.f32 (neg.f32 eta) (*.f32 2 (pow.f32 sinTheta_O 2))) (neg.f32 (*.f32 eta (+.f32 eta eta))))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (*.f32 (neg.f32 eta) (*.f32 2 (*.f32 2 (pow.f32 sinTheta_O 2)))) (neg.f32 (*.f32 eta (*.f32 eta 4))))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (*.f32 (neg.f32 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) (neg.f32 eta))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (*.f32 (neg.f32 eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) (neg.f32 (*.f32 eta (/.f32 eta eta))))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (*.f32 (neg.f32 eta) (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta))) (/.f32 eta -2))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (*.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta))) (*.f32 eta -2))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (*.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta))) (neg.f32 (*.f32 eta (/.f32 (+.f32 eta eta) eta))))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (*.f32 (neg.f32 eta) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 4 eta))) (neg.f32 (*.f32 eta 4)))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (*.f32 (neg.f32 eta) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta))) -1)
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (*.f32 (neg.f32 eta) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta))) (/.f32 eta (neg.f32 eta)))
(/.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (/.f32 eta (neg.f32 eta)))
(/.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (neg.f32 (/.f32 eta eta)))
(/.f32 (*.f32 (neg.f32 eta) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta)))) -2)
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (*.f32 (neg.f32 eta) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta)))) (neg.f32 (/.f32 (+.f32 eta eta) eta)))
(/.f32 (*.f32 (neg.f32 eta) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta))) (/.f32 eta (neg.f32 eta)))
(/.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (/.f32 eta (neg.f32 eta)))
(/.f32 (/.f32 (pow.f32 sinTheta_O 2) (neg.f32 eta)) (neg.f32 (/.f32 eta eta)))
(/.f32 (*.f32 (neg.f32 eta) (/.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 4 eta)) eta)) -4)
(/.f32 (*.f32 (pow.f32 sinTheta_O 2) (*.f32 eta (/.f32 4 eta))) (*.f32 (neg.f32 eta) -4))
(/.f32 (*.f32 (neg.f32 eta) (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta)) eta)) (neg.f32 (/.f32 1 eta)))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (*.f32 (neg.f32 eta) (/.f32 (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta))) eta)) (neg.f32 (/.f32 2 eta)))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (*.f32 (neg.f32 eta) (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 eta eta))) -1/2)
(/.f32 (pow.f32 sinTheta_O 2) eta)
(/.f32 (*.f32 (neg.f32 eta) (*.f32 4 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 4 eta)))) (neg.f32 (*.f32 4 (*.f32 eta 4))))
(/.f32 (pow.f32 sinTheta_O 2) eta)
(pow.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) 1)
(/.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 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) (neg.f32 eta))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) (-.f32 (/.f32 0 eta) eta))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 0)
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) 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 (neg.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta) (neg.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)))
(-.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (neg.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 2 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(-.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 0 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (*.f32 eta 1/2) (+.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta) (/.f32 eta -2)))
(+.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) (-.f32 (*.f32 eta 1/2) (/.f32 eta -2)))
(-.f32 (*.f32 eta 1/2) (+.f32 (neg.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -2)))
(-.f32 (*.f32 eta 1/2) (+.f32 (neg.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -2)))
(-.f32 (*.f32 eta 1/2) (+.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 2 eta)) (neg.f32 eta)) (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -2)))
(-.f32 (*.f32 eta 1/2) (+.f32 (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) (neg.f32 eta)) (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -2)))
(-.f32 (*.f32 eta 1/2) (+.f32 (/.f32 eta -2) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)))
(-.f32 (*.f32 eta 1/2) (+.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta) (/.f32 eta -2)))
(+.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) (-.f32 (*.f32 eta 1/2) (/.f32 eta -2)))
(-.f32 (*.f32 eta 1/2) (-.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta) (*.f32 eta 1/2)))
(-.f32 (*.f32 eta 1/2) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 eta (*.f32 eta 1/2))))
(-.f32 (*.f32 eta 1/2) (/.f32 (+.f32 (neg.f32 eta) (*.f32 2 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) 2))
(-.f32 (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2) (+.f32 (neg.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) (/.f32 eta -2)))
(-.f32 (*.f32 1/2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 (/.f32 eta -2) (neg.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))
(-.f32 (*.f32 1/2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 (/.f32 eta -2) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 2 eta)) (neg.f32 eta))))
(-.f32 (*.f32 1/2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 (/.f32 eta -2) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) (neg.f32 eta))))
(-.f32 (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2) (neg.f32 (*.f32 (-.f32 (*.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2)))
(-.f32 (*.f32 1/2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (neg.f32 (*.f32 1/2 (-.f32 (*.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(-.f32 (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2) (-.f32 (neg.f32 eta) (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2)))
(-.f32 (*.f32 1/2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 (neg.f32 eta) (*.f32 1/2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(-.f32 (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2) (/.f32 (neg.f32 (-.f32 (*.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 2) eta))) 2))
(-.f32 (*.f32 1/2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 (neg.f32 (-.f32 (*.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 2) eta))) 2))
(-.f32 (*.f32 1/2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 (-.f32 (*.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 2) eta)) -2))
(-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (+.f32 eta eta) (+.f32 (neg.f32 eta) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (-.f32 (*.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 2) eta)) (+.f32 (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -2) (*.f32 (-.f32 (*.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2)))
(-.f32 (*.f32 eta 3) (+.f32 (+.f32 (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -2) (*.f32 1/2 (-.f32 (*.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (*.f32 eta 3) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -2) (*.f32 1/2 (-.f32 (*.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(-.f32 (*.f32 (-.f32 (*.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2) (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -2))
(-.f32 (*.f32 1/2 (-.f32 (*.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -2))
(-.f32 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))) (+.f32 (neg.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) -4)))
(-.f32 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))) (+.f32 (neg.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (-.f32 (/.f32 eta -2) (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -4))))
(-.f32 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))) (-.f32 (/.f32 eta -2) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -4)) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))
(-.f32 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))) (*.f32 -3 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))))
(-.f32 (*.f32 eta 1/2) (+.f32 (*.f32 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))) -3) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))))
(-.f32 (*.f32 eta 1/2) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)) (*.f32 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))) -3)))
(-.f32 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))) (neg.f32 (*.f32 -3 (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) -4))))
(-.f32 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))) (neg.f32 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 3/4)))
(-.f32 (*.f32 eta 1/2) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)) (neg.f32 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 3/4))))
(-.f32 (*.f32 eta 1/2) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)) (neg.f32 (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 3/4))))
(-.f32 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))) (/.f32 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) -3/2) 2))
(-.f32 (*.f32 eta 1/2) (/.f32 (+.f32 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) -3) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4))
(-.f32 (*.f32 eta 1/2) (/.f32 (+.f32 (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) -3) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4))
(-.f32 (/.f32 0 eta) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (*.f32 eta 4) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 eta eta)))
(+.f32 (-.f32 (*.f32 eta 4) (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 eta -2))
(-.f32 (*.f32 2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 (neg.f32 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 (/.f32 (pow.f32 sinTheta_O 2) eta)) (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 (*.f32 eta 3) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (+.f32 (*.f32 eta 1/2) (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 eta -2))
(-.f32 (*.f32 eta 1/2) (+.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta) (/.f32 eta -2)))
(+.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) (-.f32 (*.f32 eta 1/2) (/.f32 eta -2)))
(-.f32 (*.f32 -3 (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) -4)) (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) -4))
(-.f32 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 3/4) (-.f32 (/.f32 eta -2) (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -4)))
(-.f32 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 3/4) (-.f32 (/.f32 eta -2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -4))))
(-.f32 (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 3/4) (-.f32 (/.f32 eta -2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -4))))
(-.f32 (/.f32 (+.f32 eta (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) 2) (/.f32 (+.f32 (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -3/2) (/.f32 eta -2)) 2))
(/.f32 (-.f32 (+.f32 eta (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (+.f32 (/.f32 eta -2) (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -3/2))) 2)
(/.f32 (-.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)) (+.f32 eta eta)) (+.f32 (/.f32 eta -2) (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -3/2))) 2)
(-.f32 (/.f32 (+.f32 eta (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) 2) (-.f32 (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -2) (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))))
(-.f32 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))) (-.f32 (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -2) (/.f32 (+.f32 eta (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) 2)))
(-.f32 (*.f32 eta 1/2) (+.f32 (-.f32 (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -2) (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)) (+.f32 eta eta)) 2)) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))))
(-.f32 (+.f32 eta (/.f32 0 eta)) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (-.f32 eta (/.f32 0 eta)) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (neg.f32 (/.f32 0 eta)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) (-.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)) eta))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 (+.f32 (*.f32 eta 1/2) eta) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 1/2)))
(-.f32 (*.f32 eta 1/2) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 eta (*.f32 eta 1/2))))
(-.f32 (+.f32 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))) (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2)) (-.f32 (/.f32 eta -2) (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))))
(-.f32 (+.f32 (*.f32 1/2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) (-.f32 (/.f32 eta -2) (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))))
(-.f32 (+.f32 (*.f32 1/2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)) (-.f32 (*.f32 eta 1/2) (/.f32 eta -2))))
(-.f32 (+.f32 (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 4) (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) (-.f32 (/.f32 eta -2) (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 4)))
(-.f32 (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 4) (-.f32 (/.f32 eta -2) (+.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 4))))
(-.f32 (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 4) (-.f32 (/.f32 eta -2) (+.f32 eta (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)) (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 4)))))
(-.f32 (+.f32 (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 4) (*.f32 (-.f32 (*.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2)) (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -4))
(-.f32 (+.f32 (*.f32 1/2 (-.f32 (*.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 4)) (/.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -4))
(-.f32 (*.f32 3 (*.f32 eta 1/2)) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 1/2)))
(-.f32 (*.f32 eta 1/2) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 1/2 (*.f32 eta 3))))
(-.f32 (*.f32 eta 1/2) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta 3/2)))
(-.f32 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 eta -3/2))
(+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1 eta)) (*.f32 2 eta))
(-.f32 (*.f32 2 eta) (/.f32 (pow.f32 sinTheta_O 2) eta))
(-.f32 (-.f32 (*.f32 eta 1/2) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) (/.f32 eta -2))
(-.f32 (*.f32 eta 1/2) (+.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta) (/.f32 eta -2)))
(+.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) (-.f32 (*.f32 eta 1/2) (/.f32 eta -2)))
(-.f32 (-.f32 (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/2) (neg.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))) (/.f32 eta -2))
(-.f32 (*.f32 1/2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 (/.f32 eta -2) (neg.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))
(-.f32 (*.f32 1/2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 (/.f32 eta -2) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 2 eta)) (neg.f32 eta))))
(-.f32 (*.f32 1/2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 (/.f32 eta -2) (+.f32 (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)) (neg.f32 eta))))
(-.f32 (*.f32 3 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) -4))
(-.f32 (*.f32 3 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) (-.f32 (/.f32 eta -2) (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -4)))
(-.f32 (*.f32 3 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) (-.f32 (/.f32 eta -2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -4))))
(-.f32 (/.f32 (*.f32 -1 (+.f32 (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -3/2) (/.f32 eta -2))) 2) (/.f32 (-.f32 (neg.f32 eta) (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) 2))
(/.f32 (-.f32 (*.f32 -1 (+.f32 (/.f32 eta -2) (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -3/2))) (-.f32 (neg.f32 eta) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))) 2)
(/.f32 (-.f32 (neg.f32 (+.f32 (/.f32 eta -2) (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -3/2))) (-.f32 (neg.f32 eta) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))) 2)
(/.f32 (-.f32 (neg.f32 (+.f32 (/.f32 eta -2) (*.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) -3/2))) (+.f32 (*.f32 eta -2) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta)))) 2)
(-.f32 (+.f32 (*.f32 eta 1/2) (+.f32 eta eta)) (-.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 eta 1/2)))
(-.f32 (*.f32 eta 1/2) (-.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) (+.f32 eta (+.f32 eta (*.f32 eta 1/2)))))
(-.f32 (*.f32 eta 1/2) (+.f32 (-.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) (*.f32 eta 1/2)) (*.f32 eta -2)))
(-.f32 (+.f32 (*.f32 eta 1/2) (/.f32 0 eta)) (-.f32 (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta) (*.f32 eta 1/2)))
(-.f32 (*.f32 eta 1/2) (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (+.f32 eta (*.f32 eta 1/2))))
(*.f32 2 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))
(-.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (neg.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 2 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(*.f32 2 (-.f32 eta (*.f32 (/.f32 1 eta) (/.f32 (pow.f32 sinTheta_O 2) 2))))
(*.f32 2 (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 1 eta) 2))))
(*.f32 2 (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(*.f32 2 (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1/2 eta))))
(*.f32 2 (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 (/.f32 1 eta) 2))))
(*.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(*.f32 eta (-.f32 2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta))))
(*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 1)
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(*.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta) 2)
(-.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (neg.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 2 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(*.f32 (-.f32 (*.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta))) 1/2)
(*.f32 1/2 (-.f32 (*.f32 eta 4) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (+.f32 eta eta) (-.f32 1 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (+.f32 eta eta)) eta)))
(*.f32 (+.f32 eta eta) (-.f32 1 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta (+.f32 eta eta)))))
(*.f32 (+.f32 eta eta) (-.f32 1 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 2 (*.f32 eta eta)))))
(*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) -1)
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(*.f32 (neg.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) -2)
(-.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (neg.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 2 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(*.f32 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4) 1/4)
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(*.f32 (*.f32 eta 4) (-.f32 1/2 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)) eta)))
(*.f32 (*.f32 eta 4) (-.f32 1/2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta (*.f32 eta 4)))))
(*.f32 -1 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(*.f32 -1 (-.f32 (/.f32 0 eta) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(*.f32 1/2 (-.f32 (*.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta))))
(*.f32 1/2 (-.f32 (*.f32 eta 4) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 1/4 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(*.f32 1/8 (*.f32 2 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4)))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(*.f32 (*.f32 2 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4)) 1/8)
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(*.f32 -2 (neg.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)))
(-.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (neg.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 2 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 1)
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(/.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta) 1/2)
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(/.f32 (-.f32 (*.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta))) 2)
(/.f32 (-.f32 (*.f32 eta 4) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))) 2)
(-.f32 (/.f32 (*.f32 eta 8) 4) (/.f32 (pow.f32 sinTheta_O 2) eta))
(/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) -1)
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(/.f32 (neg.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) -1/2)
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) 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)) 4) 4)
(/.f32 (*.f32 4 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 4)
(/.f32 (*.f32 4 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) 4)
(/.f32 (*.f32 4 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 4)
(/.f32 (*.f32 2 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4)) 8)
(/.f32 (*.f32 4 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 4)
(/.f32 (*.f32 4 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) 4)
(/.f32 (*.f32 4 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 4)
(/.f32 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) -2) -2)
(/.f32 (*.f32 -2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) -2)
(/.f32 (*.f32 -2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) -2)
(/.f32 (*.f32 -2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) -2)
(/.f32 (+.f32 (*.f32 2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 2 (-.f32 (*.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 2) eta)))) 4)
(/.f32 (*.f32 2 (+.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) (-.f32 (*.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 2) eta)))) 4)
(/.f32 (+.f32 (*.f32 2 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4)) (*.f32 2 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4))) 16)
(/.f32 (*.f32 4 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 4)
(/.f32 (*.f32 4 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) 4)
(/.f32 (*.f32 4 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 4)
(/.f32 (+.f32 (*.f32 2 (-.f32 (*.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 4)
(/.f32 (+.f32 (*.f32 2 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 2 (-.f32 (*.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 2) eta)))) 4)
(/.f32 (*.f32 2 (+.f32 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)) (-.f32 (*.f32 eta 3) (/.f32 (pow.f32 sinTheta_O 2) eta)))) 4)
(/.f32 (+.f32 (*.f32 eta 4) (*.f32 4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 4)
(/.f32 (*.f32 4 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 4)
(/.f32 (*.f32 4 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) 4)
(/.f32 (*.f32 4 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 4)
(/.f32 (+.f32 (*.f32 4 (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 eta 4)) 4)
(/.f32 (*.f32 4 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 4)
(/.f32 (*.f32 4 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) 4)
(/.f32 (*.f32 4 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 4)
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)))
(/.f32 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)))
(/.f32 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)))
(/.f32 (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)))
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) (neg.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)))
(*.f32 (neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))) (/.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(+.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) (/.f32 0 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(+.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 0 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (-.f32 (*.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)))) (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) -2))
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (-.f32 (*.f32 eta 4) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 -2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (-.f32 (*.f32 eta 4) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 -2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))))
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (-.f32 (*.f32 eta 4) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 -2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4)) (neg.f32 (*.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta) 8)))
(*.f32 (neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))) (/.f32 (*.f32 4 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 8 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))
(*.f32 -4 (/.f32 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))) (*.f32 8 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))
(*.f32 -4 (/.f32 (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))) (*.f32 8 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (*.f32 2 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4))) (neg.f32 (*.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta) 16)))
(*.f32 (neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))) (/.f32 (*.f32 2 (*.f32 4 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 16 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))
(*.f32 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 8) (/.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) (*.f32 16 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))
(*.f32 (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 8) (/.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 16 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) 4) -4)
(/.f32 (*.f32 4 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))) -4)
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (/.f32 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4) (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))) -8)
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (/.f32 (*.f32 4 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))) -8)
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (/.f32 (*.f32 4 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))) -8)
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (/.f32 (*.f32 4 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))) -8)
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (/.f32 (*.f32 2 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4)) (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))) -16)
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (/.f32 (*.f32 4 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))) -8)
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (/.f32 (*.f32 4 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))) -8)
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (/.f32 (*.f32 4 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))) -8)
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (neg.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))) (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))
(/.f32 (*.f32 (neg.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(/.f32 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(/.f32 (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) (/.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) -4))
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) (-.f32 (/.f32 eta -2) (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -4)))
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) (-.f32 (/.f32 eta -2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -4))))
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) (neg.f32 (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 (neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))) (/.f32 (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(+.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) (/.f32 0 (/.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)))))
(+.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 0 (/.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (/.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) -1/2)
(/.f32 (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) -1/2)
(neg.f32 (*.f32 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))))
(neg.f32 (*.f32 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (+.f32 eta (-.f32 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 -2)) (/.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta) (-.f32 (*.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta))))) -1/4)
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (/.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (-.f32 (*.f32 eta 4) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))))) -1/4)
(/.f32 (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (-.f32 (*.f32 eta 4) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))))) -1/4)
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (/.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta) (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4))) -1/8)
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (/.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (*.f32 4 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))) -1/8)
(/.f32 (*.f32 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (*.f32 4 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)))) (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) -1/4)
(/.f32 (*.f32 (/.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (*.f32 4 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) -1/4)
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (*.f32 (-.f32 (*.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta))) 4)) (neg.f32 (*.f32 (-.f32 (*.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta))) 4)))
(*.f32 (neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))) (/.f32 (*.f32 4 (-.f32 (*.f32 eta 4) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 4 (-.f32 (*.f32 eta 4) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) (+.f32 1 (/.f32 0 (-.f32 (*.f32 eta 4) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 1 (/.f32 0 (-.f32 (*.f32 eta 4) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (*.f32 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4) 8)) (neg.f32 (*.f32 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4) 8)))
(*.f32 (neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))) (/.f32 (*.f32 8 (*.f32 4 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) (*.f32 8 (*.f32 4 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(+.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) (/.f32 0 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 32)))
(+.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 0 (*.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 32)))
(/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (*.f32 16 (*.f32 2 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4)))) (neg.f32 (*.f32 16 (*.f32 2 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4)))))
(*.f32 (neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))) (/.f32 (*.f32 (*.f32 4 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 32) (*.f32 (*.f32 4 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 32)))
(+.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) (/.f32 0 (*.f32 (*.f32 4 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) 32)))
(+.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 0 (*.f32 (*.f32 4 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) 32)))
(pow.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 1)
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(neg.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)))
(-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))
(+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))
(+.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) 0)
(/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(+.f32 0 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)))
(/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 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 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(+.f32 (/.f32 h (-.f32 (*.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)))) (/.f32 (*.f32 h 3) (-.f32 (*.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)))))
(/.f32 (+.f32 h (*.f32 h 3)) (-.f32 (*.f32 eta 4) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 h 4) (-.f32 (*.f32 eta 4) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(+.f32 (/.f32 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 2) (/.f32 (/.f32 (*.f32 h 3) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 2))
(/.f32 (+.f32 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 (*.f32 h 3) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) 2)
(/.f32 (*.f32 h 4) (*.f32 2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))))
(/.f32 (*.f32 h 4) (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(-.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) 0)
(/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(-.f32 0 (neg.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))))
(/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(-.f32 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))))
(-.f32 (/.f32 h (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))))
(-.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))))
(-.f32 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 (neg.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))) 2))
(-.f32 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 (neg.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))) 2))
(-.f32 (/.f32 h (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) (/.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) -2))
(-.f32 (/.f32 h (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) -2))
(-.f32 (/.f32 h (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)))
(-.f32 (/.f32 h (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(-.f32 (/.f32 (/.f32 (*.f32 h 3) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 2) (/.f32 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))) 2))
(/.f32 (-.f32 (/.f32 (*.f32 h 3) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)))) 2)
(/.f32 (-.f32 (/.f32 (*.f32 h 3) (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)))) 2)
(/.f32 (-.f32 (/.f32 (*.f32 h 3) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)))) 2)
(-.f32 (/.f32 (*.f32 h 3) (-.f32 (*.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)))) (/.f32 (neg.f32 h) (-.f32 (*.f32 eta 4) (*.f32 (pow.f32 sinTheta_O 2) (/.f32 2 eta)))))
(/.f32 (+.f32 h (*.f32 h 3)) (-.f32 (*.f32 eta 4) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 (*.f32 h 4) (-.f32 (*.f32 eta 4) (*.f32 2 (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 2 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(*.f32 1 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)))
(/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(*.f32 h (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(*.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta) (/.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)))
(*.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (/.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (/.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))))
(*.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (/.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) 1)
(/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(*.f32 (+.f32 h h) (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(*.f32 (+.f32 h h) (-.f32 (/.f32 2 (-.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 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(*.f32 (neg.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) (/.f32 (/.f32 h (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))))
(*.f32 (neg.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (/.f32 h (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))))))
(*.f32 (/.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) (/.f32 h (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))))
(*.f32 (/.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))))
(*.f32 (neg.f32 h) (/.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))))
(/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(*.f32 (/.f32 h (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) 1/2)
(*.f32 h (/.f32 1/2 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))))
(*.f32 (*.f32 h 4) (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(*.f32 (*.f32 h 4) (-.f32 (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(*.f32 -1 (neg.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))))
(/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(*.f32 1/2 (/.f32 h (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))))
(*.f32 h (/.f32 1/2 (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))))
(*.f32 1/2 (-.f32 (/.f32 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 1/8) (/.f32 h (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))))))
(*.f32 1/2 (-.f32 (/.f32 h (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 1/8)) (/.f32 h (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))))))
(*.f32 1/2 (-.f32 (/.f32 h (*.f32 1/8 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)))) (/.f32 h (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))))))
(*.f32 1/2 (-.f32 (/.f32 h (*.f32 1/8 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) (/.f32 h (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))))))
(*.f32 (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) h)
(/.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))) (*.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta) (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))))
(*.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (/.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (/.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))))
(*.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (/.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 (+.f32 h h) h))
(*.f32 2 (/.f32 (-.f32 (+.f32 h h) h) (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))))
(*.f32 2 (/.f32 (-.f32 (+.f32 h h) 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 h h))
(/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(*.f32 (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (*.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta) (/.f32 h (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))))))
(*.f32 (neg.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (/.f32 h (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))))))
(*.f32 (/.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) (/.f32 h (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))))
(*.f32 (/.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))))
(*.f32 (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 (*.f32 h 4) (+.f32 h h)))
(*.f32 1 (/.f32 (-.f32 (*.f32 h 4) (+.f32 h h)) (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))))
(*.f32 1 (/.f32 (-.f32 (*.f32 h 4) (+.f32 h h)) (+.f32 eta (-.f32 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 4))
(/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(*.f32 (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (-.f32 (*.f32 2 (*.f32 h 4)) (*.f32 h 4)))
(*.f32 1/2 (/.f32 (-.f32 (*.f32 h 8) (*.f32 h 4)) (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))))
(*.f32 1/2 (/.f32 (-.f32 (*.f32 h 8) (*.f32 h 4)) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 1/4 (/.f32 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 1/8))
(/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(*.f32 (*.f32 h -2) (/.f32 1 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))))
(*.f32 1 (/.f32 (*.f32 h -2) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))))
(/.f32 (*.f32 h -2) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)))
(*.f32 (*.f32 h -2) (/.f32 -1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 -1 (/.f32 (*.f32 h -2) (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 -1 (/.f32 (*.f32 h -2) (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))))
(neg.f32 (/.f32 (*.f32 h -2) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 (/.f32 (/.f32 h (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) 1/8) 1/4)
(/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(*.f32 (*.f32 2 (*.f32 h 4)) (/.f32 1 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4)))
(*.f32 1 (/.f32 (*.f32 2 (*.f32 h 4)) (*.f32 4 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 (*.f32 h 8) (/.f32 1/4 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))))
(/.f32 (/.f32 (*.f32 h 8) 4) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (*.f32 2 (*.f32 h 4)) (-.f32 (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 1 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4))))
(*.f32 (*.f32 2 (*.f32 h 4)) (-.f32 (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (/.f32 1 (*.f32 4 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(*.f32 (*.f32 h 8) (-.f32 (/.f32 1/2 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) (/.f32 1/4 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)))))
(*.f32 (*.f32 h 8) (-.f32 (/.f32 1/2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 1/4 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(*.f32 (/.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))
(*.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (/.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (/.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))))
(*.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (/.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 (/.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) (/.f32 1 (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (/.f32 (/.f32 1 (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (-.f32 1 (/.f32 0 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)))))
(*.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (-.f32 1 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(*.f32 (/.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) (/.f32 1 (/.f32 2 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))))
(*.f32 1 (/.f32 (/.f32 h (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))))) (/.f32 2 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))
(*.f32 1 (-.f32 (/.f32 (/.f32 h (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) 2) (/.f32 0 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))
(-.f32 (/.f32 (/.f32 h (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) 2) (/.f32 0 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 -1/2 (/.f32 (*.f32 h 4) (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))))
(*.f32 -2 (/.f32 h (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))))
(*.f32 h (/.f32 -2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))))
(*.f32 (neg.f32 (*.f32 h 4)) (/.f32 1/2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2))))
(/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(*.f32 (/.f32 1 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4)) (*.f32 2 (*.f32 h 4)))
(*.f32 1 (/.f32 (*.f32 2 (*.f32 h 4)) (*.f32 4 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 (*.f32 h 8) (/.f32 1/4 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))))
(/.f32 (/.f32 (*.f32 h 8) 4) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 1 (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)))
(*.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (/.f32 (/.f32 1 (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (-.f32 1 (/.f32 0 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)))))
(*.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (-.f32 1 (/.f32 0 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))))
(*.f32 (/.f32 1 (/.f32 2 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))) (/.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))))
(*.f32 1 (/.f32 (/.f32 h (*.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))))) (/.f32 2 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))
(*.f32 1 (-.f32 (/.f32 (/.f32 h (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) 2) (/.f32 0 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))
(-.f32 (/.f32 (/.f32 h (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) 2) (/.f32 0 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 (*.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) (/.f32 (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)))
(*.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (/.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (/.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))))
(*.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (/.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 (*.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta) (+.f32 h h)) (/.f32 (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)))
(*.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (/.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (/.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))))
(*.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (/.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 (*.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta) (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))) (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (/.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (/.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))))
(*.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (/.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 (*.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta) (/.f32 h (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))))) (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))))
(*.f32 (neg.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (/.f32 h (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4))))))
(*.f32 (/.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))) (/.f32 h (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))))
(*.f32 (/.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))) (/.f32 h (-.f32 (*.f32 eta 1/2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))))
(*.f32 (*.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta) (*.f32 h 4)) (/.f32 (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)))
(*.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (/.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (/.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))))
(*.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (/.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 (/.f32 (/.f32 2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) (*.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)))
(*.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (/.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (/.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))))
(*.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (/.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 (/.f32 (/.f32 1 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) (*.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta) (+.f32 h h)))
(*.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (/.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (/.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))))
(*.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (/.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 (/.f32 (/.f32 1/2 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) (*.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta) (*.f32 h 4)))
(*.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (/.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (/.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))))
(*.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (/.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))
(*.f32 (+.f32 (*.f32 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta) (/.f32 2 (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))) -1) (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)))
(*.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (+.f32 -1 (*.f32 2 (/.f32 (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))))
(*.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (+.f32 -1 (*.f32 2 (/.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta))))))
(*.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (+.f32 -1 (*.f32 2 (/.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
(pow.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)) 1)
(/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(neg.f32 (neg.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))))
(/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))
(+.f32 (asin.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))) 0)
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(+.f32 0 (asin.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(+.f32 (/.f32 (asin.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))) 2) (/.f32 (asin.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))) 2))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(-.f32 (asin.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))) 0)
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(-.f32 (/.f32 (asin.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))) 2) (/.f32 (neg.f32 (asin.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)))) 2))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 1 (asin.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 (asin.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))) 1)
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 (*.f32 2 (asin.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)))) 1/2)
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 1/2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 1/4 (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))))))
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(*.f32 (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))))) 1/4)
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(/.f32 (asin.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))) 1)
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(/.f32 (*.f32 2 (asin.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)))) 2)
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(/.f32 (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))))) 4)
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))))) (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta)))))) 8)
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))
(pow.f32 (asin.f32 (/.f32 h (+.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) -2) eta))) 1)
(asin.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))))

localize26.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 26 to 7 computations (73.1% saved)

series2.0ms (0%)

Counts
3 → 48
Calls

18 calls:

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

rewrite66.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
898×rational_best-simplify-65
758×rational_best-simplify-78
738×rational_best-simplify-50
670×rational_best-simplify-67
628×rational_best-simplify-89
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0949
16725
219725
396825
Stop Event
node limit
Counts
3 → 144
Calls
Call 1
Inputs
(/.f32 (*.f32 eta h) (*.f32 eta eta))
(asin.f32 (/.f32 (*.f32 eta h) (*.f32 eta eta)))
(*.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 0 (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h eta) (neg.f32 (/.f32 0 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h eta) (neg.f32 (/.f32 0 (*.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 h eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 eta) (/.f32 h eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 h eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (+.f32 eta eta)) (/.f32 h (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (*.f32 (*.f32 eta eta) 4)) (/.f32 h eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 h (+.f32 eta eta)) 2) (/.f32 (+.f32 (/.f32 h eta) (/.f32 h (+.f32 eta eta))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 eta h) (*.f32 (*.f32 eta eta) 4)) (/.f32 (*.f32 (*.f32 eta h) 3) (*.f32 (*.f32 eta eta) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (+.f32 h h) (*.f32 (+.f32 eta eta) 2)) (/.f32 (+.f32 h h) (*.f32 (+.f32 eta eta) 2)))))) (#(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 0 (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (/.f32 0 (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (neg.f32 (/.f32 0 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (neg.f32 (/.f32 0 (*.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (+.f32 (/.f32 0 eta) (neg.f32 (/.f32 0 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (+.f32 (/.f32 0 eta) (neg.f32 (/.f32 0 (*.f32 eta eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (+.f32 (/.f32 0 (*.f32 eta eta)) (neg.f32 (/.f32 0 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (+.f32 (/.f32 0 (*.f32 eta eta)) (neg.f32 (/.f32 0 (*.f32 eta eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (+.f32 (neg.f32 (/.f32 0 eta)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (+.f32 (neg.f32 (/.f32 0 eta)) (/.f32 0 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (+.f32 (neg.f32 (/.f32 0 eta)) (/.f32 0 (*.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (+.f32 (neg.f32 (/.f32 0 eta)) (neg.f32 (/.f32 0 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (+.f32 (neg.f32 (/.f32 0 eta)) (neg.f32 (/.f32 0 (*.f32 eta eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (+.f32 (neg.f32 (/.f32 0 (*.f32 eta eta))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (+.f32 (neg.f32 (/.f32 0 (*.f32 eta eta))) (/.f32 0 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (+.f32 (neg.f32 (/.f32 0 (*.f32 eta eta))) (/.f32 0 (*.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (+.f32 (neg.f32 (/.f32 0 (*.f32 eta eta))) (neg.f32 (/.f32 0 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (+.f32 (neg.f32 (/.f32 0 (*.f32 eta eta))) (neg.f32 (/.f32 0 (*.f32 eta eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (/.f32 0 (*.f32 (*.f32 eta eta) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (/.f32 0 (*.f32 (+.f32 eta eta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (/.f32 0 (/.f32 1 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (/.f32 (neg.f32 (/.f32 0 eta)) eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (-.f32 (/.f32 0 eta) (/.f32 h eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (-.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 h eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 eta) (neg.f32 (/.f32 h eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (*.f32 eta eta)) (neg.f32 (/.f32 h eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (+.f32 eta eta)) (neg.f32 (/.f32 h (+.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (+.f32 eta eta)) (+.f32 (neg.f32 (/.f32 0 eta)) (neg.f32 (/.f32 h (+.f32 eta eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (+.f32 eta eta)) (+.f32 (neg.f32 (/.f32 h (+.f32 eta eta))) (/.f32 0 (*.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (+.f32 eta eta)) (/.f32 (neg.f32 (/.f32 h eta)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (+.f32 eta eta)) (/.f32 (*.f32 -2 (*.f32 eta h)) (*.f32 (*.f32 eta eta) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 h eta) 2) (/.f32 h eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (/.f32 h (+.f32 eta eta)) (neg.f32 (/.f32 0 eta))) (neg.f32 (/.f32 h (+.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (+.f32 (/.f32 h eta) (/.f32 h (+.f32 eta eta))) 2) (/.f32 (neg.f32 (/.f32 h (+.f32 eta eta))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (*.f32 eta h) 3) (*.f32 (*.f32 eta eta) 4)) (/.f32 (*.f32 eta (neg.f32 h)) (*.f32 (*.f32 eta eta) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 eta (/.f32 (/.f32 h eta) eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 eta h) (/.f32 1 (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h eta) 1)))) (#(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 1 eta) h)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 eta (neg.f32 h)) (/.f32 (/.f32 -1 eta) eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 eta eta) (/.f32 (/.f32 h eta) (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 eta eta) (*.f32 (/.f32 (/.f32 h eta) eta) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h (+.f32 eta eta)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 eta) (/.f32 (/.f32 h eta) (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 h (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 h eta) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 h eta) 2) (/.f32 (/.f32 eta 2) eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 h h) (/.f32 1 (+.f32 eta 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 h) (*.f32 (/.f32 1 eta) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 eta h) 4) (/.f32 1 (*.f32 (*.f32 eta eta) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 eta h) 4) (*.f32 (/.f32 1/2 (*.f32 eta eta)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 eta h) (fabs.f32 eta)) (/.f32 1 (fabs.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (/.f32 h eta) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 h (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 h eta) eta) eta)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 h eta) (+.f32 eta eta)) (+.f32 eta eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 h eta) (neg.f32 eta)) (neg.f32 eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 eta eta)) (+.f32 h h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 eta eta)) (*.f32 eta h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (*.f32 eta eta)) (*.f32 eta (+.f32 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (*.f32 eta eta) 4)) (*.f32 (*.f32 eta h) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (neg.f32 eta) eta) (*.f32 (/.f32 (/.f32 h eta) (neg.f32 eta)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (+.f32 h h)) (*.f32 (/.f32 1 (+.f32 eta eta)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 h h) (/.f32 2 eta)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (*.f32 (*.f32 eta h) 4)) (*.f32 (/.f32 1 (*.f32 (*.f32 eta eta) 4)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 eta eta) 2) (*.f32 (/.f32 (/.f32 h eta) (+.f32 eta eta)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 h) (/.f32 -1 eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 eta (+.f32 h h)) (/.f32 1/2 (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 eta (+.f32 h h)) (*.f32 (/.f32 1 (*.f32 eta eta)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (neg.f32 h)) (/.f32 1/2 (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 eta (fabs.f32 eta)) (/.f32 h (fabs.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h (fabs.f32 eta)) (/.f32 eta (fabs.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 eta) (neg.f32 h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (fabs.f32 eta)) (/.f32 (*.f32 eta h) (fabs.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (*.f32 (/.f32 h (+.f32 eta eta)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 -1 eta) eta) (*.f32 eta (neg.f32 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 -2 (*.f32 eta h)) (*.f32 (/.f32 (/.f32 -1 eta) eta) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 2 eta) (*.f32 1 (/.f32 h 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 2 eta) (*.f32 h 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -2 (*.f32 (/.f32 h (neg.f32 eta)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 eta eta) (neg.f32 eta)) (/.f32 (/.f32 h 2) (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 eta eta) (fabs.f32 eta)) (/.f32 (/.f32 h 2) (fabs.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 h h) (neg.f32 eta)) (/.f32 (/.f32 eta 2) (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 h h) (fabs.f32 eta)) (/.f32 (/.f32 eta 2) (fabs.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 eta (+.f32 h h)) (fabs.f32 eta)) (/.f32 1/2 (fabs.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (neg.f32 h) (neg.f32 h)) (*.f32 (/.f32 -1 eta) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (/.f32 (*.f32 eta h) (fabs.f32 eta)) (/.f32 (*.f32 eta h) (fabs.f32 eta))) (*.f32 (/.f32 1 (fabs.f32 eta)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (/.f32 h (neg.f32 eta)) (/.f32 h (neg.f32 eta))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (/.f32 eta (fabs.f32 eta)) (/.f32 eta (fabs.f32 eta))) (*.f32 (/.f32 h (fabs.f32 eta)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (/.f32 h (fabs.f32 eta)) (/.f32 h (fabs.f32 eta))) (*.f32 (/.f32 eta (fabs.f32 eta)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (/.f32 -1 eta) (/.f32 -1 eta)) (*.f32 (neg.f32 h) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (/.f32 1 (fabs.f32 eta)) (/.f32 1 (fabs.f32 eta))) (*.f32 (/.f32 (*.f32 eta h) (fabs.f32 eta)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 h eta) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.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)) 2) (/.f32 (asin.f32 (/.f32 h eta)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 4) (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (asin.f32 (/.f32 h eta)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (asin.f32 (/.f32 h eta)) 2) (/.f32 (neg.f32 (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 (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/2 (*.f32 (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 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (asin.f32 (/.f32 h eta)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 eta h) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 eta h))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 eta h) 2) (/.f32 (*.f32 eta h) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 eta h) 4) (/.f32 (*.f32 (*.f32 eta h) 3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 eta (+.f32 h h)) 4) (/.f32 (*.f32 eta (+.f32 h h)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 eta h) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 eta h) 2) (/.f32 (*.f32 eta (neg.f32 h)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (*.f32 eta h) 3) 4) (/.f32 (*.f32 eta (neg.f32 h)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 eta (+.f32 h h)) 4) (/.f32 (*.f32 -2 (*.f32 eta h)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 eta h) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 eta h) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 eta (*.f32 eta h)) eta)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 eta (+.f32 h h)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 eta (*.f32 (*.f32 eta h) 4)) (*.f32 (+.f32 eta eta) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (+.f32 eta eta) 2) (*.f32 2 (+.f32 h h))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (+.f32 eta eta) 2) (*.f32 (*.f32 eta h) 4)) (*.f32 4 (*.f32 (+.f32 eta eta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 2 (+.f32 h h)) (*.f32 (+.f32 eta eta) 2)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 eta h) 1)))))

simplify258.0ms (1.2%)

Algorithm
egg-herbie
Rules
1290×rational_best-simplify-1
1270×rational_best-simplify-63
978×rational_best-simplify-54
682×rational_best-simplify-47
624×rational_best-simplify-66
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02991526
17741526
227901526
Stop Event
node limit
Counts
192 → 150
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 0 (*.f32 eta eta)))
(+.f32 (/.f32 h eta) (neg.f32 (/.f32 0 eta)))
(+.f32 (/.f32 h eta) (neg.f32 (/.f32 0 (*.f32 eta eta))))
(+.f32 0 (/.f32 h eta))
(+.f32 (/.f32 0 eta) (/.f32 h eta))
(+.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 h eta))
(+.f32 (/.f32 h (+.f32 eta eta)) (/.f32 h (+.f32 eta eta)))
(+.f32 (/.f32 0 (*.f32 (*.f32 eta eta) 4)) (/.f32 h eta))
(+.f32 (/.f32 (/.f32 h (+.f32 eta eta)) 2) (/.f32 (+.f32 (/.f32 h eta) (/.f32 h (+.f32 eta eta))) 2))
(+.f32 (/.f32 (*.f32 eta h) (*.f32 (*.f32 eta eta) 4)) (/.f32 (*.f32 (*.f32 eta h) 3) (*.f32 (*.f32 eta eta) 4)))
(+.f32 (/.f32 (+.f32 h h) (*.f32 (+.f32 eta eta) 2)) (/.f32 (+.f32 h h) (*.f32 (+.f32 eta eta) 2)))
(-.f32 (/.f32 h eta) 0)
(-.f32 (/.f32 h eta) (/.f32 0 eta))
(-.f32 (/.f32 h eta) (/.f32 0 (*.f32 eta eta)))
(-.f32 (/.f32 h eta) (/.f32 0 (neg.f32 eta)))
(-.f32 (/.f32 h eta) (neg.f32 (/.f32 0 eta)))
(-.f32 (/.f32 h eta) (neg.f32 (/.f32 0 (*.f32 eta eta))))
(-.f32 (/.f32 h eta) (+.f32 (/.f32 0 eta) (neg.f32 (/.f32 0 eta))))
(-.f32 (/.f32 h eta) (+.f32 (/.f32 0 eta) (neg.f32 (/.f32 0 (*.f32 eta eta)))))
(-.f32 (/.f32 h eta) (+.f32 (/.f32 0 (*.f32 eta eta)) (neg.f32 (/.f32 0 eta))))
(-.f32 (/.f32 h eta) (+.f32 (/.f32 0 (*.f32 eta eta)) (neg.f32 (/.f32 0 (*.f32 eta eta)))))
(-.f32 (/.f32 h eta) (+.f32 (neg.f32 (/.f32 0 eta)) 0))
(-.f32 (/.f32 h eta) (+.f32 (neg.f32 (/.f32 0 eta)) (/.f32 0 eta)))
(-.f32 (/.f32 h eta) (+.f32 (neg.f32 (/.f32 0 eta)) (/.f32 0 (*.f32 eta eta))))
(-.f32 (/.f32 h eta) (+.f32 (neg.f32 (/.f32 0 eta)) (neg.f32 (/.f32 0 eta))))
(-.f32 (/.f32 h eta) (+.f32 (neg.f32 (/.f32 0 eta)) (neg.f32 (/.f32 0 (*.f32 eta eta)))))
(-.f32 (/.f32 h eta) (+.f32 (neg.f32 (/.f32 0 (*.f32 eta eta))) 0))
(-.f32 (/.f32 h eta) (+.f32 (neg.f32 (/.f32 0 (*.f32 eta eta))) (/.f32 0 eta)))
(-.f32 (/.f32 h eta) (+.f32 (neg.f32 (/.f32 0 (*.f32 eta eta))) (/.f32 0 (*.f32 eta eta))))
(-.f32 (/.f32 h eta) (+.f32 (neg.f32 (/.f32 0 (*.f32 eta eta))) (neg.f32 (/.f32 0 eta))))
(-.f32 (/.f32 h eta) (+.f32 (neg.f32 (/.f32 0 (*.f32 eta eta))) (neg.f32 (/.f32 0 (*.f32 eta eta)))))
(-.f32 (/.f32 h eta) (/.f32 0 (*.f32 (*.f32 eta eta) 4)))
(-.f32 (/.f32 h eta) (/.f32 0 (*.f32 (+.f32 eta eta) 2)))
(-.f32 (/.f32 h eta) (/.f32 0 (/.f32 1 eta)))
(-.f32 (/.f32 h eta) (/.f32 (neg.f32 (/.f32 0 eta)) eta))
(-.f32 0 (-.f32 (/.f32 0 eta) (/.f32 h eta)))
(-.f32 0 (-.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 h eta)))
(-.f32 (/.f32 0 eta) (neg.f32 (/.f32 h eta)))
(-.f32 (/.f32 0 (*.f32 eta eta)) (neg.f32 (/.f32 h eta)))
(-.f32 (/.f32 h (+.f32 eta eta)) (neg.f32 (/.f32 h (+.f32 eta eta))))
(-.f32 (/.f32 h (+.f32 eta eta)) (+.f32 (neg.f32 (/.f32 0 eta)) (neg.f32 (/.f32 h (+.f32 eta eta)))))
(-.f32 (/.f32 h (+.f32 eta eta)) (+.f32 (neg.f32 (/.f32 h (+.f32 eta eta))) (/.f32 0 (*.f32 eta eta))))
(-.f32 (/.f32 h (+.f32 eta eta)) (/.f32 (neg.f32 (/.f32 h eta)) 2))
(-.f32 (/.f32 h (+.f32 eta eta)) (/.f32 (*.f32 -2 (*.f32 eta h)) (*.f32 (*.f32 eta eta) 4)))
(-.f32 (*.f32 (/.f32 h eta) 2) (/.f32 h eta))
(-.f32 (-.f32 (/.f32 h (+.f32 eta eta)) (neg.f32 (/.f32 0 eta))) (neg.f32 (/.f32 h (+.f32 eta eta))))
(-.f32 (/.f32 (+.f32 (/.f32 h eta) (/.f32 h (+.f32 eta eta))) 2) (/.f32 (neg.f32 (/.f32 h (+.f32 eta eta))) 2))
(-.f32 (/.f32 (*.f32 (*.f32 eta h) 3) (*.f32 (*.f32 eta eta) 4)) (/.f32 (*.f32 eta (neg.f32 h)) (*.f32 (*.f32 eta eta) 4)))
(*.f32 eta (/.f32 (/.f32 h eta) eta))
(*.f32 (*.f32 eta h) (/.f32 1 (*.f32 eta eta)))
(*.f32 (/.f32 h eta) 1)
(*.f32 1 (/.f32 h eta))
(*.f32 h (/.f32 1 eta))
(*.f32 (/.f32 1 eta) h)
(*.f32 (*.f32 eta (neg.f32 h)) (/.f32 (/.f32 -1 eta) eta))
(*.f32 (+.f32 eta eta) (/.f32 (/.f32 h eta) (+.f32 eta eta)))
(*.f32 (+.f32 eta eta) (*.f32 (/.f32 (/.f32 h eta) eta) 1/2))
(*.f32 (/.f32 h (+.f32 eta eta)) 2)
(*.f32 (neg.f32 eta) (/.f32 (/.f32 h eta) (neg.f32 eta)))
(*.f32 2 (/.f32 h (+.f32 eta eta)))
(*.f32 (*.f32 (/.f32 h eta) 2) 1/2)
(*.f32 (*.f32 (/.f32 h eta) 2) (/.f32 (/.f32 eta 2) eta))
(*.f32 (+.f32 h h) (/.f32 1 (+.f32 eta eta)))
(*.f32 (+.f32 h h) (/.f32 1/2 eta))
(*.f32 (+.f32 h h) (*.f32 (/.f32 1 eta) 1/2))
(*.f32 (*.f32 (*.f32 eta h) 4) (/.f32 1 (*.f32 (*.f32 eta eta) 4)))
(*.f32 (*.f32 (*.f32 eta h) 4) (*.f32 (/.f32 1/2 (*.f32 eta eta)) 1/2))
(*.f32 (/.f32 (*.f32 eta h) (fabs.f32 eta)) (/.f32 1 (fabs.f32 eta)))
(*.f32 1/2 (*.f32 (/.f32 h eta) 2))
(*.f32 -1 (/.f32 h (neg.f32 eta)))
(*.f32 (/.f32 (/.f32 h eta) eta) eta)
(*.f32 (/.f32 (/.f32 h eta) (+.f32 eta eta)) (+.f32 eta eta))
(*.f32 (/.f32 (/.f32 h eta) (neg.f32 eta)) (neg.f32 eta))
(*.f32 (/.f32 1 (+.f32 eta eta)) (+.f32 h h))
(*.f32 (/.f32 1 (*.f32 eta eta)) (*.f32 eta h))
(*.f32 (/.f32 1/2 (*.f32 eta eta)) (*.f32 eta (+.f32 h h)))
(*.f32 (/.f32 1 (*.f32 (*.f32 eta eta) 4)) (*.f32 (*.f32 eta h) 4))
(*.f32 (-.f32 (neg.f32 eta) eta) (*.f32 (/.f32 (/.f32 h eta) (neg.f32 eta)) 1/2))
(*.f32 (*.f32 2 (+.f32 h h)) (*.f32 (/.f32 1 (+.f32 eta eta)) 1/2))
(*.f32 (*.f32 (+.f32 h h) (/.f32 2 eta)) 1/4)
(*.f32 (*.f32 2 (*.f32 (*.f32 eta h) 4)) (*.f32 (/.f32 1 (*.f32 (*.f32 eta eta) 4)) 1/2))
(*.f32 (*.f32 (+.f32 eta eta) 2) (*.f32 (/.f32 (/.f32 h eta) (+.f32 eta eta)) 1/2))
(*.f32 (neg.f32 h) (/.f32 -1 eta))
(*.f32 (*.f32 eta (+.f32 h h)) (/.f32 1/2 (*.f32 eta eta)))
(*.f32 (*.f32 eta (+.f32 h h)) (*.f32 (/.f32 1 (*.f32 eta eta)) 1/2))
(*.f32 (*.f32 2 (neg.f32 h)) (/.f32 1/2 (neg.f32 eta)))
(*.f32 (/.f32 h (neg.f32 eta)) -1)
(*.f32 (/.f32 eta (fabs.f32 eta)) (/.f32 h (fabs.f32 eta)))
(*.f32 (/.f32 h (fabs.f32 eta)) (/.f32 eta (fabs.f32 eta)))
(*.f32 (/.f32 -1 eta) (neg.f32 h))
(*.f32 (/.f32 1 (fabs.f32 eta)) (/.f32 (*.f32 eta h) (fabs.f32 eta)))
(*.f32 4 (*.f32 (/.f32 h (+.f32 eta eta)) 1/2))
(*.f32 (/.f32 (/.f32 -1 eta) eta) (*.f32 eta (neg.f32 h)))
(*.f32 (*.f32 -2 (*.f32 eta h)) (*.f32 (/.f32 (/.f32 -1 eta) eta) 1/2))
(*.f32 (/.f32 2 eta) (*.f32 1 (/.f32 h 2)))
(*.f32 (/.f32 2 eta) (*.f32 h 1/2))
(*.f32 -2 (*.f32 (/.f32 h (neg.f32 eta)) 1/2))
(*.f32 (/.f32 (+.f32 eta eta) (neg.f32 eta)) (/.f32 (/.f32 h 2) (neg.f32 eta)))
(*.f32 (/.f32 (+.f32 eta eta) (fabs.f32 eta)) (/.f32 (/.f32 h 2) (fabs.f32 eta)))
(*.f32 (/.f32 (+.f32 h h) (neg.f32 eta)) (/.f32 (/.f32 eta 2) (neg.f32 eta)))
(*.f32 (/.f32 (+.f32 h h) (fabs.f32 eta)) (/.f32 (/.f32 eta 2) (fabs.f32 eta)))
(*.f32 (/.f32 (*.f32 eta (+.f32 h h)) (fabs.f32 eta)) (/.f32 1/2 (fabs.f32 eta)))
(*.f32 (+.f32 (neg.f32 h) (neg.f32 h)) (*.f32 (/.f32 -1 eta) 1/2))
(*.f32 (+.f32 (/.f32 (*.f32 eta h) (fabs.f32 eta)) (/.f32 (*.f32 eta h) (fabs.f32 eta))) (*.f32 (/.f32 1 (fabs.f32 eta)) 1/2))
(*.f32 (+.f32 (/.f32 h (neg.f32 eta)) (/.f32 h (neg.f32 eta))) -1/2)
(*.f32 (+.f32 (/.f32 eta (fabs.f32 eta)) (/.f32 eta (fabs.f32 eta))) (*.f32 (/.f32 h (fabs.f32 eta)) 1/2))
(*.f32 (+.f32 (/.f32 h (fabs.f32 eta)) (/.f32 h (fabs.f32 eta))) (*.f32 (/.f32 eta (fabs.f32 eta)) 1/2))
(*.f32 (+.f32 (/.f32 -1 eta) (/.f32 -1 eta)) (*.f32 (neg.f32 h) 1/2))
(*.f32 (+.f32 (/.f32 1 (fabs.f32 eta)) (/.f32 1 (fabs.f32 eta))) (*.f32 (/.f32 (*.f32 eta h) (fabs.f32 eta)) 1/2))
(pow.f32 (/.f32 h eta) 1)
(+.f32 (asin.f32 (/.f32 h eta)) 0)
(+.f32 0 (asin.f32 (/.f32 h eta)))
(+.f32 (/.f32 (asin.f32 (/.f32 h eta)) 2) (/.f32 (asin.f32 (/.f32 h eta)) 2))
(+.f32 (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 4) (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 4))
(-.f32 (asin.f32 (/.f32 h eta)) 0)
(-.f32 (/.f32 (asin.f32 (/.f32 h eta)) 2) (/.f32 (neg.f32 (asin.f32 (/.f32 h eta))) 2))
(*.f32 (asin.f32 (/.f32 h eta)) 1)
(*.f32 1 (asin.f32 (/.f32 h eta)))
(*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 1/2)
(*.f32 1/2 (*.f32 (asin.f32 (/.f32 h eta)) 2))
(/.f32 (asin.f32 (/.f32 h eta)) 1)
(/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2)
(/.f32 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 2)) 4)
(pow.f32 (asin.f32 (/.f32 h eta)) 1)
(+.f32 (*.f32 eta h) 0)
(+.f32 0 (*.f32 eta h))
(+.f32 (/.f32 (*.f32 eta h) 2) (/.f32 (*.f32 eta h) 2))
(+.f32 (/.f32 (*.f32 eta h) 4) (/.f32 (*.f32 (*.f32 eta h) 3) 4))
(+.f32 (/.f32 (*.f32 eta (+.f32 h h)) 4) (/.f32 (*.f32 eta (+.f32 h h)) 4))
(-.f32 (*.f32 eta h) 0)
(-.f32 (/.f32 (*.f32 eta h) 2) (/.f32 (*.f32 eta (neg.f32 h)) 2))
(-.f32 (/.f32 (*.f32 (*.f32 eta h) 3) 4) (/.f32 (*.f32 eta (neg.f32 h)) 4))
(-.f32 (/.f32 (*.f32 eta (+.f32 h h)) 4) (/.f32 (*.f32 -2 (*.f32 eta h)) 4))
(/.f32 (*.f32 eta h) 1)
(/.f32 (*.f32 (*.f32 eta h) 4) 4)
(/.f32 (*.f32 eta (*.f32 eta h)) eta)
(/.f32 (*.f32 eta (+.f32 h h)) 2)
(/.f32 (*.f32 eta (*.f32 (*.f32 eta h) 4)) (*.f32 (+.f32 eta eta) 2))
(/.f32 (*.f32 (*.f32 (+.f32 eta eta) 2) (*.f32 2 (+.f32 h h))) 16)
(/.f32 (*.f32 (*.f32 (+.f32 eta eta) 2) (*.f32 (*.f32 eta h) 4)) (*.f32 4 (*.f32 (+.f32 eta eta) 2)))
(/.f32 (*.f32 (*.f32 2 (+.f32 h h)) (*.f32 (+.f32 eta eta) 2)) 16)
(pow.f32 (*.f32 eta h) 1)
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 0 (*.f32 eta eta)))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (neg.f32 (/.f32 0 eta)))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (neg.f32 (/.f32 0 (*.f32 eta eta))))
(/.f32 h eta)
(+.f32 0 (/.f32 h eta))
(/.f32 h eta)
(+.f32 (/.f32 0 eta) (/.f32 h eta))
(/.f32 h eta)
(+.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 h eta))
(/.f32 h eta)
(+.f32 (/.f32 h (+.f32 eta eta)) (/.f32 h (+.f32 eta eta)))
(/.f32 h eta)
(+.f32 (/.f32 0 (*.f32 (*.f32 eta eta) 4)) (/.f32 h eta))
(/.f32 h eta)
(+.f32 (/.f32 (/.f32 h (+.f32 eta eta)) 2) (/.f32 (+.f32 (/.f32 h eta) (/.f32 h (+.f32 eta eta))) 2))
(/.f32 h eta)
(+.f32 (/.f32 (*.f32 eta h) (*.f32 (*.f32 eta eta) 4)) (/.f32 (*.f32 (*.f32 eta h) 3) (*.f32 (*.f32 eta eta) 4)))
(/.f32 h eta)
(+.f32 (/.f32 (+.f32 h h) (*.f32 (+.f32 eta eta) 2)) (/.f32 (+.f32 h h) (*.f32 (+.f32 eta eta) 2)))
(/.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 0 (*.f32 eta eta)))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (/.f32 0 (neg.f32 eta)))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (neg.f32 (/.f32 0 eta)))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (neg.f32 (/.f32 0 (*.f32 eta eta))))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (+.f32 (/.f32 0 eta) (neg.f32 (/.f32 0 eta))))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (+.f32 (/.f32 0 eta) (neg.f32 (/.f32 0 (*.f32 eta eta)))))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (+.f32 (/.f32 0 (*.f32 eta eta)) (neg.f32 (/.f32 0 eta))))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (+.f32 (/.f32 0 (*.f32 eta eta)) (neg.f32 (/.f32 0 (*.f32 eta eta)))))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (+.f32 (neg.f32 (/.f32 0 eta)) 0))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (+.f32 (neg.f32 (/.f32 0 eta)) (/.f32 0 eta)))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (+.f32 (neg.f32 (/.f32 0 eta)) (/.f32 0 (*.f32 eta eta))))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (+.f32 (neg.f32 (/.f32 0 eta)) (neg.f32 (/.f32 0 eta))))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (+.f32 (neg.f32 (/.f32 0 eta)) (neg.f32 (/.f32 0 (*.f32 eta eta)))))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (+.f32 (neg.f32 (/.f32 0 (*.f32 eta eta))) 0))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (+.f32 (neg.f32 (/.f32 0 (*.f32 eta eta))) (/.f32 0 eta)))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (+.f32 (neg.f32 (/.f32 0 (*.f32 eta eta))) (/.f32 0 (*.f32 eta eta))))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (+.f32 (neg.f32 (/.f32 0 (*.f32 eta eta))) (neg.f32 (/.f32 0 eta))))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (+.f32 (neg.f32 (/.f32 0 (*.f32 eta eta))) (neg.f32 (/.f32 0 (*.f32 eta eta)))))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (/.f32 0 (*.f32 (*.f32 eta eta) 4)))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (/.f32 0 (*.f32 (+.f32 eta eta) 2)))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (/.f32 0 (/.f32 1 eta)))
(-.f32 (/.f32 h eta) (/.f32 0 (/.f32 2 eta)))
(/.f32 (/.f32 h (*.f32 eta eta)) (/.f32 1 eta))
(-.f32 (/.f32 h eta) (/.f32 (neg.f32 (/.f32 0 eta)) eta))
(/.f32 h eta)
(-.f32 0 (-.f32 (/.f32 0 eta) (/.f32 h eta)))
(/.f32 h eta)
(-.f32 0 (-.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 h eta)))
(/.f32 h eta)
(-.f32 (/.f32 0 eta) (neg.f32 (/.f32 h eta)))
(/.f32 h eta)
(-.f32 (/.f32 0 (*.f32 eta eta)) (neg.f32 (/.f32 h eta)))
(/.f32 h eta)
(-.f32 (/.f32 h (+.f32 eta eta)) (neg.f32 (/.f32 h (+.f32 eta eta))))
(/.f32 h eta)
(-.f32 (/.f32 h (+.f32 eta eta)) (+.f32 (neg.f32 (/.f32 0 eta)) (neg.f32 (/.f32 h (+.f32 eta eta)))))
(/.f32 h eta)
(-.f32 (/.f32 h (+.f32 eta eta)) (+.f32 (neg.f32 (/.f32 h (+.f32 eta eta))) (/.f32 0 (*.f32 eta eta))))
(/.f32 h eta)
(-.f32 (/.f32 h (+.f32 eta eta)) (/.f32 (neg.f32 (/.f32 h eta)) 2))
(/.f32 h eta)
(-.f32 (/.f32 h (+.f32 eta eta)) (/.f32 (*.f32 -2 (*.f32 eta h)) (*.f32 (*.f32 eta eta) 4)))
(/.f32 h eta)
(-.f32 (*.f32 (/.f32 h eta) 2) (/.f32 h eta))
(/.f32 h eta)
(-.f32 (-.f32 (/.f32 h (+.f32 eta eta)) (neg.f32 (/.f32 0 eta))) (neg.f32 (/.f32 h (+.f32 eta eta))))
(/.f32 h eta)
(-.f32 (/.f32 (+.f32 (/.f32 h eta) (/.f32 h (+.f32 eta eta))) 2) (/.f32 (neg.f32 (/.f32 h (+.f32 eta eta))) 2))
(/.f32 h eta)
(-.f32 (/.f32 (*.f32 (*.f32 eta h) 3) (*.f32 (*.f32 eta eta) 4)) (/.f32 (*.f32 eta (neg.f32 h)) (*.f32 (*.f32 eta eta) 4)))
(/.f32 h eta)
(*.f32 eta (/.f32 (/.f32 h eta) eta))
(/.f32 h eta)
(*.f32 (*.f32 eta h) (/.f32 1 (*.f32 eta eta)))
(/.f32 h eta)
(*.f32 (/.f32 h eta) 1)
(/.f32 h eta)
(*.f32 1 (/.f32 h eta))
(/.f32 h eta)
(*.f32 h (/.f32 1 eta))
(/.f32 h eta)
(*.f32 (/.f32 1 eta) h)
(/.f32 h eta)
(*.f32 (*.f32 eta (neg.f32 h)) (/.f32 (/.f32 -1 eta) eta))
(/.f32 h eta)
(*.f32 (+.f32 eta eta) (/.f32 (/.f32 h eta) (+.f32 eta eta)))
(/.f32 h eta)
(*.f32 (+.f32 eta eta) (*.f32 (/.f32 (/.f32 h eta) eta) 1/2))
(/.f32 h eta)
(*.f32 (/.f32 h (+.f32 eta eta)) 2)
(/.f32 h eta)
(*.f32 (neg.f32 eta) (/.f32 (/.f32 h eta) (neg.f32 eta)))
(/.f32 h eta)
(*.f32 2 (/.f32 h (+.f32 eta eta)))
(/.f32 h eta)
(*.f32 (*.f32 (/.f32 h eta) 2) 1/2)
(/.f32 h eta)
(*.f32 (*.f32 (/.f32 h eta) 2) (/.f32 (/.f32 eta 2) eta))
(/.f32 h eta)
(*.f32 (+.f32 h h) (/.f32 1 (+.f32 eta eta)))
(/.f32 h eta)
(*.f32 (+.f32 h h) (/.f32 1/2 eta))
(/.f32 h eta)
(*.f32 (+.f32 h h) (*.f32 (/.f32 1 eta) 1/2))
(/.f32 h eta)
(*.f32 (*.f32 (*.f32 eta h) 4) (/.f32 1 (*.f32 (*.f32 eta eta) 4)))
(/.f32 h eta)
(*.f32 (*.f32 (*.f32 eta h) 4) (*.f32 (/.f32 1/2 (*.f32 eta eta)) 1/2))
(/.f32 h eta)
(*.f32 (/.f32 (*.f32 eta h) (fabs.f32 eta)) (/.f32 1 (fabs.f32 eta)))
(/.f32 h eta)
(*.f32 1/2 (*.f32 (/.f32 h eta) 2))
(/.f32 h eta)
(*.f32 -1 (/.f32 h (neg.f32 eta)))
(/.f32 h eta)
(*.f32 (/.f32 (/.f32 h eta) eta) eta)
(/.f32 h eta)
(*.f32 (/.f32 (/.f32 h eta) (+.f32 eta eta)) (+.f32 eta eta))
(/.f32 h eta)
(*.f32 (/.f32 (/.f32 h eta) (neg.f32 eta)) (neg.f32 eta))
(/.f32 h eta)
(*.f32 (/.f32 1 (+.f32 eta eta)) (+.f32 h h))
(/.f32 h eta)
(*.f32 (/.f32 1 (*.f32 eta eta)) (*.f32 eta h))
(/.f32 h eta)
(*.f32 (/.f32 1/2 (*.f32 eta eta)) (*.f32 eta (+.f32 h h)))
(/.f32 h eta)
(*.f32 (/.f32 1 (*.f32 (*.f32 eta eta) 4)) (*.f32 (*.f32 eta h) 4))
(/.f32 h eta)
(*.f32 (-.f32 (neg.f32 eta) eta) (*.f32 (/.f32 (/.f32 h eta) (neg.f32 eta)) 1/2))
(/.f32 h eta)
(*.f32 (*.f32 2 (+.f32 h h)) (*.f32 (/.f32 1 (+.f32 eta eta)) 1/2))
(/.f32 h eta)
(*.f32 (*.f32 (+.f32 h h) (/.f32 2 eta)) 1/4)
(/.f32 h eta)
(*.f32 (*.f32 2 (*.f32 (*.f32 eta h) 4)) (*.f32 (/.f32 1 (*.f32 (*.f32 eta eta) 4)) 1/2))
(/.f32 h eta)
(*.f32 (*.f32 (+.f32 eta eta) 2) (*.f32 (/.f32 (/.f32 h eta) (+.f32 eta eta)) 1/2))
(/.f32 h eta)
(*.f32 (neg.f32 h) (/.f32 -1 eta))
(/.f32 h eta)
(*.f32 (*.f32 eta (+.f32 h h)) (/.f32 1/2 (*.f32 eta eta)))
(/.f32 h eta)
(*.f32 (*.f32 eta (+.f32 h h)) (*.f32 (/.f32 1 (*.f32 eta eta)) 1/2))
(/.f32 h eta)
(*.f32 (*.f32 2 (neg.f32 h)) (/.f32 1/2 (neg.f32 eta)))
(/.f32 h eta)
(*.f32 (/.f32 h (neg.f32 eta)) -1)
(/.f32 h eta)
(*.f32 (/.f32 eta (fabs.f32 eta)) (/.f32 h (fabs.f32 eta)))
(/.f32 h eta)
(*.f32 (/.f32 h (fabs.f32 eta)) (/.f32 eta (fabs.f32 eta)))
(/.f32 h eta)
(*.f32 (/.f32 -1 eta) (neg.f32 h))
(/.f32 h eta)
(*.f32 (/.f32 1 (fabs.f32 eta)) (/.f32 (*.f32 eta h) (fabs.f32 eta)))
(/.f32 h eta)
(*.f32 4 (*.f32 (/.f32 h (+.f32 eta eta)) 1/2))
(/.f32 h eta)
(*.f32 (/.f32 (/.f32 -1 eta) eta) (*.f32 eta (neg.f32 h)))
(/.f32 h eta)
(*.f32 (*.f32 -2 (*.f32 eta h)) (*.f32 (/.f32 (/.f32 -1 eta) eta) 1/2))
(/.f32 h eta)
(*.f32 (/.f32 2 eta) (*.f32 1 (/.f32 h 2)))
(/.f32 h eta)
(*.f32 (/.f32 2 eta) (*.f32 h 1/2))
(/.f32 h eta)
(*.f32 -2 (*.f32 (/.f32 h (neg.f32 eta)) 1/2))
(/.f32 h eta)
(*.f32 (/.f32 (+.f32 eta eta) (neg.f32 eta)) (/.f32 (/.f32 h 2) (neg.f32 eta)))
(/.f32 h eta)
(*.f32 (/.f32 (+.f32 eta eta) (fabs.f32 eta)) (/.f32 (/.f32 h 2) (fabs.f32 eta)))
(/.f32 h eta)
(*.f32 (/.f32 (+.f32 h h) (neg.f32 eta)) (/.f32 (/.f32 eta 2) (neg.f32 eta)))
(/.f32 h eta)
(*.f32 (/.f32 (+.f32 h h) (fabs.f32 eta)) (/.f32 (/.f32 eta 2) (fabs.f32 eta)))
(/.f32 h eta)
(*.f32 (/.f32 (*.f32 eta (+.f32 h h)) (fabs.f32 eta)) (/.f32 1/2 (fabs.f32 eta)))
(/.f32 h eta)
(*.f32 (+.f32 (neg.f32 h) (neg.f32 h)) (*.f32 (/.f32 -1 eta) 1/2))
(/.f32 h eta)
(*.f32 (+.f32 (/.f32 (*.f32 eta h) (fabs.f32 eta)) (/.f32 (*.f32 eta h) (fabs.f32 eta))) (*.f32 (/.f32 1 (fabs.f32 eta)) 1/2))
(/.f32 h eta)
(*.f32 (+.f32 (/.f32 h (neg.f32 eta)) (/.f32 h (neg.f32 eta))) -1/2)
(/.f32 h eta)
(*.f32 (+.f32 (/.f32 eta (fabs.f32 eta)) (/.f32 eta (fabs.f32 eta))) (*.f32 (/.f32 h (fabs.f32 eta)) 1/2))
(/.f32 h eta)
(*.f32 (+.f32 (/.f32 h (fabs.f32 eta)) (/.f32 h (fabs.f32 eta))) (*.f32 (/.f32 eta (fabs.f32 eta)) 1/2))
(/.f32 h eta)
(*.f32 (+.f32 (/.f32 -1 eta) (/.f32 -1 eta)) (*.f32 (neg.f32 h) 1/2))
(/.f32 h eta)
(*.f32 (+.f32 (/.f32 1 (fabs.f32 eta)) (/.f32 1 (fabs.f32 eta))) (*.f32 (/.f32 (*.f32 eta h) (fabs.f32 eta)) 1/2))
(/.f32 h eta)
(pow.f32 (/.f32 h eta) 1)
(/.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 (/.f32 (asin.f32 (/.f32 h eta)) 2) (/.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(+.f32 (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 4) (/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 4))
(asin.f32 (/.f32 h eta))
(-.f32 (asin.f32 (/.f32 h eta)) 0)
(asin.f32 (/.f32 h eta))
(-.f32 (/.f32 (asin.f32 (/.f32 h eta)) 2) (/.f32 (neg.f32 (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 (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/2 (*.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(/.f32 (asin.f32 (/.f32 h eta)) 1)
(asin.f32 (/.f32 h eta))
(/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2)
(asin.f32 (/.f32 h eta))
(/.f32 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 2)) 4)
(asin.f32 (/.f32 h eta))
(pow.f32 (asin.f32 (/.f32 h eta)) 1)
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 eta h) 0)
(*.f32 h eta)
(+.f32 0 (*.f32 eta h))
(*.f32 h eta)
(+.f32 (/.f32 (*.f32 eta h) 2) (/.f32 (*.f32 eta h) 2))
(*.f32 h eta)
(+.f32 (/.f32 (*.f32 eta h) 4) (/.f32 (*.f32 (*.f32 eta h) 3) 4))
(*.f32 h eta)
(+.f32 (/.f32 (*.f32 eta (+.f32 h h)) 4) (/.f32 (*.f32 eta (+.f32 h h)) 4))
(*.f32 h eta)
(-.f32 (*.f32 eta h) 0)
(*.f32 h eta)
(-.f32 (/.f32 (*.f32 eta h) 2) (/.f32 (*.f32 eta (neg.f32 h)) 2))
(*.f32 h eta)
(-.f32 (/.f32 (*.f32 (*.f32 eta h) 3) 4) (/.f32 (*.f32 eta (neg.f32 h)) 4))
(*.f32 h eta)
(-.f32 (/.f32 (*.f32 eta (+.f32 h h)) 4) (/.f32 (*.f32 -2 (*.f32 eta h)) 4))
(*.f32 h eta)
(/.f32 (*.f32 eta h) 1)
(*.f32 h eta)
(/.f32 (*.f32 (*.f32 eta h) 4) 4)
(*.f32 h eta)
(/.f32 (*.f32 eta (*.f32 eta h)) eta)
(/.f32 (*.f32 h (*.f32 eta eta)) eta)
(/.f32 (*.f32 eta (+.f32 h h)) 2)
(*.f32 h eta)
(/.f32 (*.f32 eta (*.f32 (*.f32 eta h) 4)) (*.f32 (+.f32 eta eta) 2))
(*.f32 h eta)
(/.f32 (*.f32 (*.f32 (+.f32 eta eta) 2) (*.f32 2 (+.f32 h h))) 16)
(*.f32 h eta)
(/.f32 (*.f32 (*.f32 (+.f32 eta eta) 2) (*.f32 (*.f32 eta h) 4)) (*.f32 4 (*.f32 (+.f32 eta eta) 2)))
(*.f32 h eta)
(/.f32 (*.f32 (*.f32 2 (+.f32 h h)) (*.f32 (+.f32 eta eta) 2)) 16)
(*.f32 h eta)
(pow.f32 (*.f32 eta h) 1)
(*.f32 h eta)

localize34.0ms (0.2%)

Local error

Found 3 expressions with local error:

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

Compiled 36 to 15 computations (58.3% saved)

series3.0ms (0%)

Counts
3 → 72
Calls

18 calls:

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

rewrite87.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
710×rational_best-simplify-80
652×rational_best-simplify-64
644×rational_best-simplify-82
642×rational_best-simplify-78
634×rational_best-simplify-47
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01167
18431
226331
3141431
Stop Event
node limit
Counts
3 → 331
Calls
Call 1
Inputs
(/.f32 h (*.f32 eta eta))
(/.f32 (/.f32 h (*.f32 eta eta)) (/.f32 1 eta))
(asin.f32 (/.f32 (/.f32 h (*.f32 eta eta)) (/.f32 1 eta)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 h eta) eta) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 h eta) eta) (/.f32 0 (/.f32 1 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 h eta) eta) (/.f32 0 (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 h eta) eta) (/.f32 0 eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 h eta) eta) (neg.f32 (/.f32 0 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 h eta) eta) (neg.f32 (/.f32 0 (*.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 h eta) eta) (/.f32 (/.f32 0 (/.f32 1 eta)) eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 h eta) eta) (+.f32 (/.f32 (/.f32 0 (/.f32 1 eta)) eta) (/.f32 0 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 h eta) eta) (+.f32 (/.f32 0 eta) (/.f32 (/.f32 0 (/.f32 1 eta)) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 h eta) eta) (+.f32 (/.f32 (/.f32 0 (/.f32 1 eta)) eta) (/.f32 (/.f32 0 (/.f32 1 eta)) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 h eta) eta) (+.f32 (/.f32 0 eta) (/.f32 0 (*.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 h eta) eta) (+.f32 (/.f32 (/.f32 0 (/.f32 1 eta)) eta) (/.f32 0 (*.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 h eta) eta) (+.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 0 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 h eta) eta) (+.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 (/.f32 0 (/.f32 1 eta)) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 (/.f32 h eta) eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 (/.f32 h eta) eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 (/.f32 h eta) eta) 2) (/.f32 (/.f32 (/.f32 h eta) eta) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 (/.f32 h eta) eta) 2) (+.f32 (/.f32 (/.f32 (/.f32 h eta) eta) 2) (/.f32 0 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 (/.f32 h eta) eta) 2) (+.f32 (/.f32 (/.f32 (/.f32 h eta) eta) 2) (/.f32 (/.f32 0 (/.f32 1 eta)) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 (/.f32 h eta) eta) 2) (-.f32 (/.f32 (/.f32 (/.f32 h eta) eta) 2) (/.f32 0 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 eta) (/.f32 (/.f32 h eta) eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 0 (/.f32 1 eta)) eta) (/.f32 (/.f32 h eta) eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 h eta) eta) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 h eta) eta) (/.f32 0 (/.f32 1 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 h eta) eta) (/.f32 0 (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 h eta) eta) (/.f32 0 eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 h eta) eta) (/.f32 0 (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 h eta) eta) (neg.f32 (/.f32 0 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 h eta) eta) (neg.f32 (/.f32 0 (*.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 h eta) eta) (/.f32 (/.f32 0 (/.f32 1 eta)) eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 h eta) eta) (neg.f32 (/.f32 (/.f32 0 (/.f32 1 eta)) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 h eta) eta) (/.f32 0 (*.f32 eta 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (/.f32 (/.f32 h eta) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 h eta) (/.f32 2 eta)) (/.f32 (/.f32 h eta) eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (*.f32 eta eta)) (neg.f32 (/.f32 (/.f32 h eta) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 (/.f32 h eta) eta) 2) (/.f32 (neg.f32 (/.f32 (/.f32 h eta) eta)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 (/.f32 h eta) eta) 2) (/.f32 (neg.f32 h) (*.f32 eta (+.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 eta) (neg.f32 (/.f32 (/.f32 h eta) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (/.f32 (/.f32 h eta) eta) 2) (/.f32 0 eta)) (/.f32 (neg.f32 h) (*.f32 eta (+.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (/.f32 (/.f32 (/.f32 h eta) eta) 2) (/.f32 0 eta)) (/.f32 (neg.f32 h) (*.f32 eta (+.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 eta (/.f32 (/.f32 (/.f32 h eta) eta) eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 eta eta) (/.f32 (/.f32 (/.f32 h eta) eta) (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 h eta) eta) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (/.f32 h eta) eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 eta) (/.f32 h eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 eta h) (/.f32 (/.f32 1 eta) (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 eta h) (/.f32 (/.f32 1 (*.f32 eta eta)) eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h eta) (/.f32 1 eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 h eta) (/.f32 2 eta)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 h eta) (/.f32 2 eta)) (/.f32 (/.f32 1 (+.f32 eta eta)) (/.f32 1 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 h eta) (/.f32 2 eta)) (/.f32 (*.f32 1/2 eta) eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 h eta) (/.f32 2 eta)) (*.f32 eta (/.f32 (/.f32 1 eta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 2 eta) (/.f32 (/.f32 h eta) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (/.f32 (/.f32 (/.f32 h eta) eta) 2) (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (/.f32 (/.f32 h eta) eta) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (/.f32 h eta) (/.f32 (/.f32 1 eta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 eta eta) (/.f32 (/.f32 (/.f32 (/.f32 h eta) eta) 2) eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 eta eta) (/.f32 (/.f32 (/.f32 h eta) eta) (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 eta eta) (/.f32 (/.f32 (/.f32 h eta) 2) (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 eta (+.f32 h h)) (/.f32 (/.f32 1 (*.f32 eta (+.f32 eta eta))) eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 eta (+.f32 h h)) (*.f32 (/.f32 1 (*.f32 eta eta)) (/.f32 (/.f32 1 eta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 eta (+.f32 h h)) (/.f32 (/.f32 1 (*.f32 eta eta)) (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 h (/.f32 1 (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 h (/.f32 (/.f32 1 (neg.f32 eta)) (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 h) (/.f32 (/.f32 1 eta) (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (/.f32 h eta) (*.f32 eta 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (*.f32 (/.f32 1 (+.f32 eta eta)) (/.f32 (/.f32 h eta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (/.f32 (/.f32 h eta) 2) (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h (*.f32 1/2 eta)) (/.f32 1 (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h (*.f32 1/2 eta)) (/.f32 1/2 eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h (*.f32 1/2 eta)) (/.f32 (/.f32 1 (*.f32 eta (+.f32 eta eta))) (/.f32 1 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h (*.f32 1/2 eta)) (/.f32 (+.f32 1/2 (/.f32 0 eta)) eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h (*.f32 1/2 eta)) (*.f32 1 (/.f32 (/.f32 1 eta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 h 4) (/.f32 1 (*.f32 eta (*.f32 eta 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 h 4) (*.f32 (/.f32 1 (+.f32 eta eta)) (/.f32 (/.f32 1 eta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 h 4) (/.f32 (/.f32 1 (+.f32 eta eta)) (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 h eta) 2) (/.f32 2 eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (/.f32 h eta) eta) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 eta) (/.f32 (/.f32 (/.f32 h eta) eta) (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 eta 4) (/.f32 (/.f32 (/.f32 h eta) (*.f32 eta 4)) eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 eta 4) (/.f32 (/.f32 (/.f32 (/.f32 h eta) eta) 2) (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 4 eta) (/.f32 h eta)) (*.f32 (*.f32 1/2 eta) (/.f32 (/.f32 1 eta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 4 eta) (/.f32 (/.f32 (/.f32 h eta) (*.f32 eta 4)) (/.f32 1 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 4 eta) (*.f32 1/2 (/.f32 (/.f32 h eta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 eta (*.f32 eta 4)) (/.f32 (/.f32 (/.f32 h eta) (*.f32 eta 4)) (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (/.f32 h eta) (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (/.f32 h eta) eta) eta) eta)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (/.f32 h eta) (/.f32 2 eta)) eta) (/.f32 (/.f32 eta (/.f32 2 eta)) eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (/.f32 4 eta) (/.f32 h eta)) eta) (/.f32 (/.f32 eta (/.f32 4 eta)) eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 eta eta)) h)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 2 eta) eta) (-.f32 (/.f32 h 2) (/.f32 0 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 eta h) (fabs.f32 eta)) (/.f32 (/.f32 1 eta) (fabs.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h (neg.f32 eta)) (/.f32 1 (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h (fabs.f32 eta)) (/.f32 1 (fabs.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 -2 (/.f32 h eta)) (/.f32 1/2 (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 -2 (/.f32 h eta)) (/.f32 (+.f32 1/2 (/.f32 0 eta)) (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 h h) (fabs.f32 eta)) (/.f32 1/2 (fabs.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 h h) (fabs.f32 eta)) (/.f32 (+.f32 1/2 (/.f32 0 eta)) (fabs.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (/.f32 h eta) (/.f32 2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 1/2 eta) (*.f32 (/.f32 (/.f32 h eta) eta) (/.f32 2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 eta eta)) (/.f32 h (*.f32 1/2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 eta (+.f32 eta eta))) (+.f32 h h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 4 eta)) (*.f32 (*.f32 (/.f32 4 eta) (/.f32 h eta)) (/.f32 1 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 eta (*.f32 eta 4))) (*.f32 h 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 h eta) (*.f32 eta 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 eta 4)) (*.f32 4 (/.f32 h eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 8 (*.f32 (/.f32 1 (*.f32 eta 4)) (/.f32 (/.f32 h eta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 h 4) eta) (*.f32 1/2 (/.f32 (/.f32 1 eta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 h h) (/.f32 1 (*.f32 eta (+.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 h h) (/.f32 (/.f32 1 (+.f32 eta eta)) eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 h h) (/.f32 (/.f32 (/.f32 1 eta) 2) eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 h h) (*.f32 (/.f32 1 eta) (/.f32 (/.f32 1 eta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 h h) (/.f32 (/.f32 1 eta) (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 h h) (/.f32 1/2 (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 eta (+.f32 h h)) 2) (*.f32 (/.f32 1 (*.f32 eta (+.f32 eta eta))) (/.f32 (/.f32 1 eta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (*.f32 (/.f32 4 eta) (/.f32 h eta))) (*.f32 (/.f32 1 (/.f32 4 eta)) (/.f32 (/.f32 1 eta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 h (*.f32 eta 4)) (/.f32 (/.f32 1 (*.f32 eta (+.f32 eta eta))) (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 eta 8) (/.f32 (/.f32 (/.f32 h eta) (*.f32 eta 4)) (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (neg.f32 eta)) (/.f32 h (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (fabs.f32 eta)) (/.f32 h (fabs.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (fabs.f32 eta)) (*.f32 (/.f32 (*.f32 eta h) (fabs.f32 eta)) (/.f32 1 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 -2 h) (*.f32 (/.f32 1 (neg.f32 eta)) (/.f32 (/.f32 1 eta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (/.f32 h eta) eta) (/.f32 2 eta)) (/.f32 1/2 (/.f32 1 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (neg.f32 eta) (/.f32 h eta)) (/.f32 (/.f32 1 eta) (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (neg.f32 eta) (/.f32 2 eta)) (/.f32 (/.f32 (/.f32 h eta) 2) (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (neg.f32 eta) 2) (/.f32 (/.f32 (/.f32 (/.f32 h eta) eta) 2) (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (neg.f32 eta) 4) (/.f32 (/.f32 (/.f32 h eta) (*.f32 eta 4)) (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (neg.f32 eta) (/.f32 (/.f32 h eta) eta)) (/.f32 1 (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (/.f32 (*.f32 eta h) (fabs.f32 eta)) (/.f32 (*.f32 eta h) (fabs.f32 eta))) (*.f32 (/.f32 1 (fabs.f32 eta)) (/.f32 (/.f32 1 eta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 eta eta) (*.f32 h 4)) (/.f32 (/.f32 1 (*.f32 eta (*.f32 eta 4))) (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 eta eta) h) (/.f32 (/.f32 1 (*.f32 eta eta)) (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 eta eta) (+.f32 h h)) (/.f32 (/.f32 1 (*.f32 eta (+.f32 eta eta))) (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 eta eta) (*.f32 h 4)) (/.f32 (/.f32 1 (*.f32 eta (*.f32 eta 4))) (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 eta eta) (/.f32 h (*.f32 1/2 eta))) (/.f32 (/.f32 1 (+.f32 eta eta)) (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (/.f32 h eta) eta) (neg.f32 eta)) (/.f32 (*.f32 eta eta) (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (/.f32 h eta) eta) (fabs.f32 eta)) (/.f32 (*.f32 eta eta) (fabs.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (/.f32 h eta) (/.f32 2 eta)) (neg.f32 eta)) (/.f32 (/.f32 eta (/.f32 2 eta)) (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (/.f32 h eta) (/.f32 2 eta)) (fabs.f32 eta)) (/.f32 (/.f32 eta (/.f32 2 eta)) (fabs.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 h (*.f32 1/2 eta)) (neg.f32 eta)) (/.f32 (*.f32 1/2 eta) (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 h (*.f32 1/2 eta)) (fabs.f32 eta)) (/.f32 (*.f32 1/2 eta) (fabs.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 h eta) (neg.f32 eta)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 h eta) (fabs.f32 eta)) (/.f32 eta (fabs.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 eta (+.f32 h h)) (neg.f32 eta)) (/.f32 (/.f32 (/.f32 1 eta) 2) (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 eta (+.f32 h h)) (fabs.f32 eta)) (/.f32 (/.f32 (/.f32 1 eta) 2) (fabs.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (/.f32 4 eta) (/.f32 h eta)) (neg.f32 eta)) (/.f32 (/.f32 eta (/.f32 4 eta)) (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (/.f32 4 eta) (/.f32 h eta)) (fabs.f32 eta)) (/.f32 (/.f32 eta (/.f32 4 eta)) (fabs.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 eta (fabs.f32 eta)) (/.f32 (/.f32 h eta) (fabs.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 eta (*.f32 h 4)) (/.f32 (/.f32 1 (*.f32 eta (*.f32 eta 4))) eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (neg.f32 eta) h) (/.f32 (/.f32 1 (*.f32 eta eta)) (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (neg.f32 eta) (+.f32 h h)) (/.f32 (/.f32 1 (*.f32 eta (+.f32 eta eta))) (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 eta eta) (*.f32 (/.f32 h eta) (/.f32 2 eta))) (/.f32 1/2 (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (neg.f32 eta) (*.f32 (/.f32 h eta) (/.f32 2 eta))) (/.f32 1/2 (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (neg.f32 eta) (/.f32 h (*.f32 1/2 eta))) (/.f32 (/.f32 1 (+.f32 eta eta)) (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 1 eta) (*.f32 h 4)) (/.f32 (/.f32 1 (*.f32 eta (*.f32 eta 4))) (/.f32 1 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (neg.f32 eta) (*.f32 h 4)) (/.f32 (/.f32 1 (*.f32 eta (*.f32 eta 4))) (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 eta (/.f32 1 (neg.f32 eta))) (/.f32 (/.f32 h (neg.f32 eta)) eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 1 eta) (/.f32 1 (neg.f32 eta))) (/.f32 (/.f32 h (neg.f32 eta)) (/.f32 1 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 eta eta) (/.f32 1 (neg.f32 eta))) (/.f32 (/.f32 h (neg.f32 eta)) (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (neg.f32 eta) (/.f32 1 (neg.f32 eta))) (/.f32 (/.f32 h eta) eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 eta (/.f32 1 (fabs.f32 eta))) (/.f32 (/.f32 h (fabs.f32 eta)) eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 1 eta) (/.f32 1 (fabs.f32 eta))) (/.f32 (/.f32 h (fabs.f32 eta)) (/.f32 1 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 eta eta) (/.f32 1 (fabs.f32 eta))) (/.f32 (/.f32 h (fabs.f32 eta)) (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (neg.f32 eta) (/.f32 1 (fabs.f32 eta))) (/.f32 (/.f32 h (fabs.f32 eta)) (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 eta (/.f32 h (neg.f32 eta))) (/.f32 (/.f32 1 (neg.f32 eta)) eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 1 eta) (/.f32 h (neg.f32 eta))) (/.f32 (/.f32 1 (neg.f32 eta)) (/.f32 1 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 eta eta) (/.f32 h (neg.f32 eta))) (/.f32 (/.f32 1 (neg.f32 eta)) (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 eta (/.f32 h (fabs.f32 eta))) (/.f32 (/.f32 1 (fabs.f32 eta)) eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 1 eta) (/.f32 h (fabs.f32 eta))) (/.f32 (/.f32 1 (fabs.f32 eta)) (/.f32 1 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 eta eta) (/.f32 h (fabs.f32 eta))) (/.f32 (/.f32 1 (fabs.f32 eta)) (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (neg.f32 eta) (/.f32 h (fabs.f32 eta))) (/.f32 (/.f32 1 (fabs.f32 eta)) (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 eta eta) (/.f32 h (neg.f32 eta))) (/.f32 (/.f32 1 (neg.f32 eta)) (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 eta eta) (/.f32 h (fabs.f32 eta))) (/.f32 (/.f32 1 (fabs.f32 eta)) (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 eta eta) (/.f32 1 (neg.f32 eta))) (/.f32 (/.f32 h (neg.f32 eta)) (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 eta eta) (/.f32 1 (fabs.f32 eta))) (/.f32 (/.f32 h (fabs.f32 eta)) (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (/.f32 h eta) eta) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.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 (/.f32 1 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h eta) (/.f32 0 (*.f32 eta eta)))))) (#(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) (neg.f32 (/.f32 0 (/.f32 1 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h eta) (neg.f32 (/.f32 0 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h eta) (neg.f32 (/.f32 0 (*.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h eta) (+.f32 (/.f32 0 eta) (/.f32 0 (*.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h eta) (+.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 0 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h eta) (+.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 0 (/.f32 1 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 1 eta)) (/.f32 0 (*.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (/.f32 1 eta)) (/.f32 h eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 h eta) 2) (/.f32 (/.f32 h eta) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 h eta) 2) (+.f32 (/.f32 (/.f32 h eta) 2) (/.f32 0 (*.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 h eta) 2) (-.f32 (/.f32 (/.f32 h eta) 2) (/.f32 0 (*.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 h eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 eta) (/.f32 h eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (+.f32 h h) (*.f32 eta 8)) (+.f32 (/.f32 (+.f32 h h) (*.f32 eta 8)) (/.f32 (/.f32 h eta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (-.f32 (/.f32 0 (/.f32 1 eta)) (/.f32 h eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (-.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 h eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (-.f32 (/.f32 0 eta) (/.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 (/.f32 1 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (/.f32 0 (*.f32 eta eta)))))) (#(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 0 (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (neg.f32 (/.f32 0 (/.f32 1 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (neg.f32 (/.f32 0 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (neg.f32 (/.f32 0 (*.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (/.f32 0 (*.f32 eta 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (*.f32 1/2 eta)) (/.f32 h eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (/.f32 1 eta)) (neg.f32 (/.f32 h eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 h eta) 2) (/.f32 (neg.f32 h) (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 eta) (neg.f32 (/.f32 h eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (+.f32 h h) (*.f32 eta 8)) (/.f32 (/.f32 h eta) 2)) (-.f32 (/.f32 0 eta) (/.f32 (+.f32 h h) (*.f32 eta 8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (+.f32 h h) (*.f32 eta 8)) (/.f32 (/.f32 h eta) 2)) (-.f32 (/.f32 0 (/.f32 1 eta)) (/.f32 (+.f32 h h) (*.f32 eta 8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (+.f32 h h) (*.f32 eta 8)) (/.f32 (/.f32 h eta) 2)) (-.f32 0 (/.f32 (+.f32 h h) (*.f32 eta 8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (+.f32 h h) (*.f32 eta 8)) (/.f32 (/.f32 h eta) 2)) (-.f32 (/.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 2 eta)) (/.f32 (+.f32 h h) (*.f32 eta 8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (/.f32 (/.f32 h eta) 2) (/.f32 0 (*.f32 eta eta))) (/.f32 (neg.f32 h) (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 eta (/.f32 (/.f32 h eta) eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 eta eta) (/.f32 (/.f32 (/.f32 h eta) eta) eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 h eta) eta) eta)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 h eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 eta) h)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 eta h) (/.f32 1 (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 eta h) (/.f32 (/.f32 1 (neg.f32 eta)) (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h eta) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 h eta) (/.f32 2 eta)) (*.f32 1/2 eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 h eta) (/.f32 2 eta)) (/.f32 1/2 (/.f32 1 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 2 eta) (*.f32 1 (/.f32 h 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 2 eta) (*.f32 eta (/.f32 (/.f32 h eta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 2 eta) (*.f32 1 (-.f32 (/.f32 h 2) (/.f32 0 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 2 eta) (*.f32 (*.f32 eta eta) (/.f32 (/.f32 (/.f32 h eta) eta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 (/.f32 1 eta) (/.f32 (/.f32 (/.f32 h eta) eta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (/.f32 h eta) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (*.f32 1/2 eta) (/.f32 (/.f32 h eta) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (/.f32 1 eta) (/.f32 h 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (/.f32 1 eta) (-.f32 (/.f32 h 2) (/.f32 0 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 eta (/.f32 (/.f32 (/.f32 h eta) eta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 eta eta) (/.f32 (/.f32 (/.f32 h eta) eta) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 eta (+.f32 h h)) (/.f32 1 (*.f32 eta (+.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 eta (+.f32 h h)) (/.f32 (/.f32 1 (+.f32 eta eta)) eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 eta (+.f32 h h)) (/.f32 (/.f32 1 eta) (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 h (/.f32 1 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 4 (*.f32 (/.f32 1 (+.f32 eta eta)) (/.f32 h 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (*.f32 (*.f32 1/2 eta) (/.f32 (/.f32 (/.f32 h eta) eta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (*.f32 (+.f32 1/2 (/.f32 0 eta)) (/.f32 (/.f32 h eta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (*.f32 (/.f32 1 (+.f32 eta eta)) (-.f32 (/.f32 h 2) (/.f32 0 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h (*.f32 1/2 eta)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h (*.f32 1/2 eta)) (+.f32 1/2 (/.f32 0 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h (*.f32 1/2 eta)) (/.f32 (/.f32 1 (+.f32 eta eta)) (/.f32 1 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h (*.f32 1/2 eta)) (/.f32 (*.f32 1/2 eta) eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 h 4) (/.f32 1/2 (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 eta) (neg.f32 (/.f32 (/.f32 h eta) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 eta) (/.f32 (/.f32 h eta) (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fabs.f32 eta) (*.f32 (/.f32 (fabs.f32 eta) eta) (/.f32 (/.f32 h eta) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 4 eta) (/.f32 h eta)) (/.f32 1 (/.f32 4 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 4 eta) (*.f32 1/2 (/.f32 h 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 4 eta) (*.f32 (/.f32 (*.f32 eta eta) 2) (/.f32 (/.f32 (/.f32 h eta) eta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 4 eta) (*.f32 (*.f32 1/2 eta) (/.f32 (/.f32 h eta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 4 eta) (*.f32 1/2 (-.f32 (/.f32 h 2) (/.f32 0 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 eta (*.f32 eta 4)) (*.f32 (/.f32 (/.f32 1 eta) 2) (/.f32 (/.f32 (/.f32 h eta) eta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (*.f32 (neg.f32 eta) (/.f32 (/.f32 h eta) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (/.f32 h eta) eta) eta) (*.f32 eta eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 1 eta) (fabs.f32 eta)) (*.f32 (fabs.f32 eta) (/.f32 (/.f32 h eta) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 eta eta)) (*.f32 eta h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 eta h) (fabs.f32 eta)) (/.f32 1 (fabs.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (/.f32 h (*.f32 1/2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (/.f32 2 eta) h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1/2 (/.f32 0 eta)) (/.f32 h (*.f32 1/2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 1/2 eta) (*.f32 (/.f32 h eta) (/.f32 2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 eta eta)) (+.f32 h h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 eta (+.f32 eta eta))) (*.f32 eta (+.f32 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 4 eta)) (*.f32 (/.f32 4 eta) (/.f32 h eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 eta (*.f32 eta 4)) (*.f32 4 (/.f32 h eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 eta 4)) (*.f32 4 h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 eta eta) 2) (*.f32 (/.f32 2 eta) (/.f32 (/.f32 h eta) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 eta (/.f32 eta (*.f32 eta 4))) (*.f32 (/.f32 4 eta) (/.f32 h eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 eta) 2) (*.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (/.f32 h eta) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 8 (*.f32 (/.f32 1 (*.f32 eta 4)) (/.f32 h 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 8 (*.f32 (*.f32 eta (/.f32 eta (*.f32 eta 4))) (/.f32 (/.f32 (/.f32 h eta) eta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 8 (*.f32 (/.f32 eta (*.f32 eta 4)) (/.f32 (/.f32 h eta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 8 (*.f32 (/.f32 1 (*.f32 eta 4)) (-.f32 (/.f32 h 2) (/.f32 0 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 h h) (/.f32 1 (+.f32 eta 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 h) (/.f32 (/.f32 1 (*.f32 eta (+.f32 eta eta))) (/.f32 1 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 h (*.f32 eta 4)) (/.f32 (/.f32 1 (+.f32 eta eta)) (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 -2 eta) (*.f32 -1 (/.f32 (/.f32 (/.f32 h eta) eta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (neg.f32 eta)) (neg.f32 h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (fabs.f32 eta)) (/.f32 (*.f32 eta h) (fabs.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (fabs.f32 eta) eta) (*.f32 (fabs.f32 eta) (/.f32 (/.f32 h eta) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (/.f32 h eta) eta) (/.f32 2 eta)) (/.f32 (*.f32 1/2 eta) (/.f32 1 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fabs.f32 (+.f32 eta eta)) (*.f32 (*.f32 (/.f32 1 eta) (fabs.f32 eta)) (/.f32 (/.f32 (/.f32 h eta) eta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fabs.f32 (+.f32 eta eta)) (*.f32 (/.f32 (fabs.f32 eta) eta) (/.f32 (/.f32 (/.f32 h eta) eta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -2 (*.f32 (neg.f32 eta) (/.f32 (/.f32 (/.f32 h eta) eta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (neg.f32 eta) (/.f32 h eta)) (/.f32 1 (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (neg.f32 eta) (/.f32 (/.f32 h eta) eta)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (/.f32 (fabs.f32 eta) eta) (/.f32 (fabs.f32 eta) eta)) (*.f32 (fabs.f32 eta) (/.f32 (/.f32 (/.f32 h eta) eta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 eta (*.f32 eta h)) (/.f32 (/.f32 1 (*.f32 eta eta)) eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 eta eta) (*.f32 eta (+.f32 h h))) (/.f32 (/.f32 1 (*.f32 eta (+.f32 eta eta))) (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 eta (*.f32 eta (+.f32 h h))) (/.f32 (/.f32 1 (*.f32 eta (+.f32 eta eta))) eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 eta (*.f32 (/.f32 4 eta) (/.f32 h eta))) (/.f32 (/.f32 1 (/.f32 4 eta)) eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 1 eta) (*.f32 (/.f32 4 eta) (/.f32 h eta))) (/.f32 (/.f32 1 (/.f32 4 eta)) (/.f32 1 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (neg.f32 eta) h) (/.f32 (/.f32 1 eta) (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (neg.f32 eta) (+.f32 h h)) (/.f32 (/.f32 1 (+.f32 eta eta)) (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 eta eta) (*.f32 eta h)) (/.f32 (/.f32 1 (*.f32 eta eta)) (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (neg.f32 eta) (*.f32 eta h)) (/.f32 (/.f32 1 (*.f32 eta eta)) (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 eta eta) (*.f32 (/.f32 h eta) (/.f32 2 eta))) (/.f32 (*.f32 1/2 eta) (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (neg.f32 eta) (*.f32 (/.f32 h eta) (/.f32 2 eta))) (/.f32 (*.f32 1/2 eta) (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (neg.f32 eta) (*.f32 eta (+.f32 h h))) (/.f32 (/.f32 1 (*.f32 eta (+.f32 eta eta))) (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (neg.f32 eta) (/.f32 h (*.f32 1/2 eta))) (/.f32 1/2 (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 eta eta) (*.f32 (/.f32 4 eta) (/.f32 h eta))) (/.f32 (/.f32 1 (/.f32 4 eta)) (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (neg.f32 eta) (*.f32 (/.f32 4 eta) (/.f32 h eta))) (/.f32 (/.f32 1 (/.f32 4 eta)) (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 eta (neg.f32 h)) (/.f32 (/.f32 1 (neg.f32 eta)) eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 1 eta) (neg.f32 h)) (/.f32 (/.f32 1 (neg.f32 eta)) (/.f32 1 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 eta eta) (neg.f32 h)) (/.f32 (/.f32 1 (neg.f32 eta)) (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 eta (/.f32 (*.f32 eta h) (fabs.f32 eta))) (/.f32 (/.f32 1 (fabs.f32 eta)) eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 1 eta) (/.f32 (*.f32 eta h) (fabs.f32 eta))) (/.f32 (/.f32 1 (fabs.f32 eta)) (/.f32 1 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 eta eta) (/.f32 (*.f32 eta h) (fabs.f32 eta))) (/.f32 (/.f32 1 (fabs.f32 eta)) (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (neg.f32 eta) (/.f32 (*.f32 eta h) (fabs.f32 eta))) (/.f32 (/.f32 1 (fabs.f32 eta)) (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 h eta) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.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)) 2) (/.f32 (asin.f32 (/.f32 h eta)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (asin.f32 (/.f32 h eta)) 2) (+.f32 (/.f32 (asin.f32 (/.f32 h eta)) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (asin.f32 (/.f32 h eta)) 0)))) (#(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 (*.f32 (asin.f32 (/.f32 h eta)) 2) 1/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 (asin.f32 (/.f32 h eta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (asin.f32 (/.f32 h eta)) 1)))))

simplify300.0ms (1.4%)

Algorithm
egg-herbie
Rules
1540×rational_best-simplify-53
1286×rational_best-simplify-49
1270×rational_best-simplify-108
662×rational_best-simplify-1
458×rational_best-simplify-65
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
06567365
122246735
279596735
Stop Event
node limit
Counts
403 → 456
Calls
Call 1
Inputs
(/.f32 h (pow.f32 eta 2))
(/.f32 h (pow.f32 eta 2))
(/.f32 h (pow.f32 eta 2))
(/.f32 h (pow.f32 eta 2))
(/.f32 h (pow.f32 eta 2))
(/.f32 h (pow.f32 eta 2))
(/.f32 h (pow.f32 eta 2))
(/.f32 h (pow.f32 eta 2))
(/.f32 h (pow.f32 eta 2))
(/.f32 h (pow.f32 eta 2))
(/.f32 h (pow.f32 eta 2))
(/.f32 h (pow.f32 eta 2))
(/.f32 h (pow.f32 eta 2))
(/.f32 h (pow.f32 eta 2))
(/.f32 h (pow.f32 eta 2))
(/.f32 h (pow.f32 eta 2))
(/.f32 h (pow.f32 eta 2))
(/.f32 h (pow.f32 eta 2))
(/.f32 h (pow.f32 eta 2))
(/.f32 h (pow.f32 eta 2))
(/.f32 h (pow.f32 eta 2))
(/.f32 h (pow.f32 eta 2))
(/.f32 h (pow.f32 eta 2))
(/.f32 h (pow.f32 eta 2))
(/.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 (/.f32 h eta) eta) 0)
(+.f32 (/.f32 (/.f32 h eta) eta) (/.f32 0 (/.f32 1 eta)))
(+.f32 (/.f32 (/.f32 h eta) eta) (/.f32 0 (*.f32 eta eta)))
(+.f32 (/.f32 (/.f32 h eta) eta) (/.f32 0 eta))
(+.f32 (/.f32 (/.f32 h eta) eta) (neg.f32 (/.f32 0 eta)))
(+.f32 (/.f32 (/.f32 h eta) eta) (neg.f32 (/.f32 0 (*.f32 eta eta))))
(+.f32 (/.f32 (/.f32 h eta) eta) (/.f32 (/.f32 0 (/.f32 1 eta)) eta))
(+.f32 (/.f32 (/.f32 h eta) eta) (+.f32 (/.f32 (/.f32 0 (/.f32 1 eta)) eta) (/.f32 0 eta)))
(+.f32 (/.f32 (/.f32 h eta) eta) (+.f32 (/.f32 0 eta) (/.f32 (/.f32 0 (/.f32 1 eta)) eta)))
(+.f32 (/.f32 (/.f32 h eta) eta) (+.f32 (/.f32 (/.f32 0 (/.f32 1 eta)) eta) (/.f32 (/.f32 0 (/.f32 1 eta)) eta)))
(+.f32 (/.f32 (/.f32 h eta) eta) (+.f32 (/.f32 0 eta) (/.f32 0 (*.f32 eta eta))))
(+.f32 (/.f32 (/.f32 h eta) eta) (+.f32 (/.f32 (/.f32 0 (/.f32 1 eta)) eta) (/.f32 0 (*.f32 eta eta))))
(+.f32 (/.f32 (/.f32 h eta) eta) (+.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 0 eta)))
(+.f32 (/.f32 (/.f32 h eta) eta) (+.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 (/.f32 0 (/.f32 1 eta)) eta)))
(+.f32 0 (/.f32 (/.f32 h eta) eta))
(+.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 (/.f32 h eta) eta))
(+.f32 (/.f32 (/.f32 (/.f32 h eta) eta) 2) (/.f32 (/.f32 (/.f32 h eta) eta) 2))
(+.f32 (/.f32 (/.f32 (/.f32 h eta) eta) 2) (+.f32 (/.f32 (/.f32 (/.f32 h eta) eta) 2) (/.f32 0 eta)))
(+.f32 (/.f32 (/.f32 (/.f32 h eta) eta) 2) (+.f32 (/.f32 (/.f32 (/.f32 h eta) eta) 2) (/.f32 (/.f32 0 (/.f32 1 eta)) eta)))
(+.f32 (/.f32 (/.f32 (/.f32 h eta) eta) 2) (-.f32 (/.f32 (/.f32 (/.f32 h eta) eta) 2) (/.f32 0 eta)))
(+.f32 (/.f32 0 eta) (/.f32 (/.f32 h eta) eta))
(+.f32 (/.f32 (/.f32 0 (/.f32 1 eta)) eta) (/.f32 (/.f32 h eta) eta))
(-.f32 (/.f32 (/.f32 h eta) eta) 0)
(-.f32 (/.f32 (/.f32 h eta) eta) (/.f32 0 (/.f32 1 eta)))
(-.f32 (/.f32 (/.f32 h eta) eta) (/.f32 0 (*.f32 eta eta)))
(-.f32 (/.f32 (/.f32 h eta) eta) (/.f32 0 eta))
(-.f32 (/.f32 (/.f32 h eta) eta) (/.f32 0 (neg.f32 eta)))
(-.f32 (/.f32 (/.f32 h eta) eta) (neg.f32 (/.f32 0 eta)))
(-.f32 (/.f32 (/.f32 h eta) eta) (neg.f32 (/.f32 0 (*.f32 eta eta))))
(-.f32 (/.f32 (/.f32 h eta) eta) (/.f32 (/.f32 0 (/.f32 1 eta)) eta))
(-.f32 (/.f32 (/.f32 h eta) eta) (neg.f32 (/.f32 (/.f32 0 (/.f32 1 eta)) eta)))
(-.f32 (/.f32 (/.f32 h eta) eta) (/.f32 0 (*.f32 eta 4)))
(-.f32 0 (neg.f32 (/.f32 (/.f32 h eta) eta)))
(-.f32 (*.f32 (/.f32 h eta) (/.f32 2 eta)) (/.f32 (/.f32 h eta) eta))
(-.f32 (/.f32 0 (*.f32 eta eta)) (neg.f32 (/.f32 (/.f32 h eta) eta)))
(-.f32 (/.f32 (/.f32 (/.f32 h eta) eta) 2) (/.f32 (neg.f32 (/.f32 (/.f32 h eta) eta)) 2))
(-.f32 (/.f32 (/.f32 (/.f32 h eta) eta) 2) (/.f32 (neg.f32 h) (*.f32 eta (+.f32 eta eta))))
(-.f32 (/.f32 0 eta) (neg.f32 (/.f32 (/.f32 h eta) eta)))
(-.f32 (+.f32 (/.f32 (/.f32 (/.f32 h eta) eta) 2) (/.f32 0 eta)) (/.f32 (neg.f32 h) (*.f32 eta (+.f32 eta eta))))
(-.f32 (-.f32 (/.f32 (/.f32 (/.f32 h eta) eta) 2) (/.f32 0 eta)) (/.f32 (neg.f32 h) (*.f32 eta (+.f32 eta eta))))
(*.f32 eta (/.f32 (/.f32 (/.f32 h eta) eta) eta))
(*.f32 (*.f32 eta eta) (/.f32 (/.f32 (/.f32 h eta) eta) (*.f32 eta eta)))
(*.f32 (/.f32 (/.f32 h eta) eta) 1)
(*.f32 1 (/.f32 (/.f32 h eta) eta))
(*.f32 (/.f32 1 eta) (/.f32 h eta))
(*.f32 (*.f32 eta h) (/.f32 (/.f32 1 eta) (*.f32 eta eta)))
(*.f32 (*.f32 eta h) (/.f32 (/.f32 1 (*.f32 eta eta)) eta))
(*.f32 (/.f32 h eta) (/.f32 1 eta))
(*.f32 (*.f32 (/.f32 h eta) (/.f32 2 eta)) 1/2)
(*.f32 (*.f32 (/.f32 h eta) (/.f32 2 eta)) (/.f32 (/.f32 1 (+.f32 eta eta)) (/.f32 1 eta)))
(*.f32 (*.f32 (/.f32 h eta) (/.f32 2 eta)) (/.f32 (*.f32 1/2 eta) eta))
(*.f32 (*.f32 (/.f32 h eta) (/.f32 2 eta)) (*.f32 eta (/.f32 (/.f32 1 eta) 2)))
(*.f32 (/.f32 2 eta) (/.f32 (/.f32 h eta) 2))
(*.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (/.f32 (/.f32 (/.f32 h eta) eta) 2) (*.f32 eta eta)))
(*.f32 2 (/.f32 (/.f32 (/.f32 h eta) eta) 2))
(*.f32 2 (*.f32 (/.f32 h eta) (/.f32 (/.f32 1 eta) 2)))
(*.f32 (+.f32 eta eta) (/.f32 (/.f32 (/.f32 (/.f32 h eta) eta) 2) eta))
(*.f32 (+.f32 eta eta) (/.f32 (/.f32 (/.f32 h eta) eta) (+.f32 eta eta)))
(*.f32 (+.f32 eta eta) (/.f32 (/.f32 (/.f32 h eta) 2) (*.f32 eta eta)))
(*.f32 (*.f32 eta (+.f32 h h)) (/.f32 (/.f32 1 (*.f32 eta (+.f32 eta eta))) eta))
(*.f32 (*.f32 eta (+.f32 h h)) (*.f32 (/.f32 1 (*.f32 eta eta)) (/.f32 (/.f32 1 eta) 2)))
(*.f32 (*.f32 eta (+.f32 h h)) (/.f32 (/.f32 1 (*.f32 eta eta)) (+.f32 eta eta)))
(*.f32 h (/.f32 1 (*.f32 eta eta)))
(*.f32 h (/.f32 (/.f32 1 (neg.f32 eta)) (neg.f32 eta)))
(*.f32 (neg.f32 h) (/.f32 (/.f32 1 eta) (neg.f32 eta)))
(*.f32 4 (/.f32 (/.f32 h eta) (*.f32 eta 4)))
(*.f32 4 (*.f32 (/.f32 1 (+.f32 eta eta)) (/.f32 (/.f32 h eta) 2)))
(*.f32 4 (/.f32 (/.f32 (/.f32 h eta) 2) (+.f32 eta eta)))
(*.f32 (/.f32 h (*.f32 1/2 eta)) (/.f32 1 (+.f32 eta eta)))
(*.f32 (/.f32 h (*.f32 1/2 eta)) (/.f32 1/2 eta))
(*.f32 (/.f32 h (*.f32 1/2 eta)) (/.f32 (/.f32 1 (*.f32 eta (+.f32 eta eta))) (/.f32 1 eta)))
(*.f32 (/.f32 h (*.f32 1/2 eta)) (/.f32 (+.f32 1/2 (/.f32 0 eta)) eta))
(*.f32 (/.f32 h (*.f32 1/2 eta)) (*.f32 1 (/.f32 (/.f32 1 eta) 2)))
(*.f32 (*.f32 h 4) (/.f32 1 (*.f32 eta (*.f32 eta 4))))
(*.f32 (*.f32 h 4) (*.f32 (/.f32 1 (+.f32 eta eta)) (/.f32 (/.f32 1 eta) 2)))
(*.f32 (*.f32 h 4) (/.f32 (/.f32 1 (+.f32 eta eta)) (+.f32 eta eta)))
(*.f32 (/.f32 (/.f32 h eta) 2) (/.f32 2 eta))
(*.f32 (/.f32 (/.f32 (/.f32 h eta) eta) 2) 2)
(*.f32 (neg.f32 eta) (/.f32 (/.f32 (/.f32 h eta) eta) (neg.f32 eta)))
(*.f32 (*.f32 eta 4) (/.f32 (/.f32 (/.f32 h eta) (*.f32 eta 4)) eta))
(*.f32 (*.f32 eta 4) (/.f32 (/.f32 (/.f32 (/.f32 h eta) eta) 2) (+.f32 eta eta)))
(*.f32 (*.f32 (/.f32 4 eta) (/.f32 h eta)) (*.f32 (*.f32 1/2 eta) (/.f32 (/.f32 1 eta) 2)))
(*.f32 (/.f32 4 eta) (/.f32 (/.f32 (/.f32 h eta) (*.f32 eta 4)) (/.f32 1 eta)))
(*.f32 (/.f32 4 eta) (*.f32 1/2 (/.f32 (/.f32 h eta) 2)))
(*.f32 (*.f32 eta (*.f32 eta 4)) (/.f32 (/.f32 (/.f32 h eta) (*.f32 eta 4)) (*.f32 eta eta)))
(*.f32 -1 (/.f32 (/.f32 h eta) (neg.f32 eta)))
(*.f32 (/.f32 (/.f32 (/.f32 h eta) eta) eta) eta)
(*.f32 (/.f32 (*.f32 (/.f32 h eta) (/.f32 2 eta)) eta) (/.f32 (/.f32 eta (/.f32 2 eta)) eta))
(*.f32 (/.f32 (*.f32 (/.f32 4 eta) (/.f32 h eta)) eta) (/.f32 (/.f32 eta (/.f32 4 eta)) eta))
(*.f32 (/.f32 1 (*.f32 eta eta)) h)
(*.f32 (/.f32 (/.f32 2 eta) eta) (-.f32 (/.f32 h 2) (/.f32 0 eta)))
(*.f32 (/.f32 (*.f32 eta h) (fabs.f32 eta)) (/.f32 (/.f32 1 eta) (fabs.f32 eta)))
(*.f32 (/.f32 h (neg.f32 eta)) (/.f32 1 (neg.f32 eta)))
(*.f32 (/.f32 h (fabs.f32 eta)) (/.f32 1 (fabs.f32 eta)))
(*.f32 (*.f32 -2 (/.f32 h eta)) (/.f32 1/2 (neg.f32 eta)))
(*.f32 (*.f32 -2 (/.f32 h eta)) (/.f32 (+.f32 1/2 (/.f32 0 eta)) (neg.f32 eta)))
(*.f32 (/.f32 (+.f32 h h) (fabs.f32 eta)) (/.f32 1/2 (fabs.f32 eta)))
(*.f32 (/.f32 (+.f32 h h) (fabs.f32 eta)) (/.f32 (+.f32 1/2 (/.f32 0 eta)) (fabs.f32 eta)))
(*.f32 1/2 (*.f32 (/.f32 h eta) (/.f32 2 eta)))
(*.f32 (*.f32 1/2 eta) (*.f32 (/.f32 (/.f32 h eta) eta) (/.f32 2 eta)))
(*.f32 (/.f32 1 (+.f32 eta eta)) (/.f32 h (*.f32 1/2 eta)))
(*.f32 (/.f32 1 (*.f32 eta (+.f32 eta eta))) (+.f32 h h))
(*.f32 (/.f32 1 (/.f32 4 eta)) (*.f32 (*.f32 (/.f32 4 eta) (/.f32 h eta)) (/.f32 1 eta)))
(*.f32 (/.f32 1 (*.f32 eta (*.f32 eta 4))) (*.f32 h 4))
(*.f32 (/.f32 (/.f32 h eta) (*.f32 eta 4)) 4)
(*.f32 (/.f32 1 (*.f32 eta 4)) (*.f32 4 (/.f32 h eta)))
(*.f32 8 (*.f32 (/.f32 1 (*.f32 eta 4)) (/.f32 (/.f32 h eta) 2)))
(*.f32 (/.f32 (*.f32 h 4) eta) (*.f32 1/2 (/.f32 (/.f32 1 eta) 2)))
(*.f32 (+.f32 h h) (/.f32 1 (*.f32 eta (+.f32 eta eta))))
(*.f32 (+.f32 h h) (/.f32 (/.f32 1 (+.f32 eta eta)) eta))
(*.f32 (+.f32 h h) (/.f32 (/.f32 (/.f32 1 eta) 2) eta))
(*.f32 (+.f32 h h) (*.f32 (/.f32 1 eta) (/.f32 (/.f32 1 eta) 2)))
(*.f32 (+.f32 h h) (/.f32 (/.f32 1 eta) (+.f32 eta eta)))
(*.f32 (+.f32 h h) (/.f32 1/2 (*.f32 eta eta)))
(*.f32 (*.f32 (*.f32 eta (+.f32 h h)) 2) (*.f32 (/.f32 1 (*.f32 eta (+.f32 eta eta))) (/.f32 (/.f32 1 eta) 2)))
(*.f32 (*.f32 2 (*.f32 (/.f32 4 eta) (/.f32 h eta))) (*.f32 (/.f32 1 (/.f32 4 eta)) (/.f32 (/.f32 1 eta) 2)))
(*.f32 (*.f32 h (*.f32 eta 4)) (/.f32 (/.f32 1 (*.f32 eta (+.f32 eta eta))) (+.f32 eta eta)))
(*.f32 (*.f32 eta 8) (/.f32 (/.f32 (/.f32 h eta) (*.f32 eta 4)) (+.f32 eta eta)))
(*.f32 (/.f32 1 (neg.f32 eta)) (/.f32 h (neg.f32 eta)))
(*.f32 (/.f32 1 (fabs.f32 eta)) (/.f32 h (fabs.f32 eta)))
(*.f32 (/.f32 1 (fabs.f32 eta)) (*.f32 (/.f32 (*.f32 eta h) (fabs.f32 eta)) (/.f32 1 eta)))
(*.f32 (*.f32 -2 h) (*.f32 (/.f32 1 (neg.f32 eta)) (/.f32 (/.f32 1 eta) 2)))
(*.f32 (*.f32 (/.f32 (/.f32 h eta) eta) (/.f32 2 eta)) (/.f32 1/2 (/.f32 1 eta)))
(*.f32 (*.f32 (neg.f32 eta) (/.f32 h eta)) (/.f32 (/.f32 1 eta) (neg.f32 eta)))
(*.f32 (*.f32 (neg.f32 eta) (/.f32 2 eta)) (/.f32 (/.f32 (/.f32 h eta) 2) (neg.f32 eta)))
(*.f32 (*.f32 (neg.f32 eta) 2) (/.f32 (/.f32 (/.f32 (/.f32 h eta) eta) 2) (neg.f32 eta)))
(*.f32 (*.f32 (neg.f32 eta) 4) (/.f32 (/.f32 (/.f32 h eta) (*.f32 eta 4)) (neg.f32 eta)))
(*.f32 (*.f32 (neg.f32 eta) (/.f32 (/.f32 h eta) eta)) (/.f32 1 (neg.f32 eta)))
(*.f32 (+.f32 (/.f32 (*.f32 eta h) (fabs.f32 eta)) (/.f32 (*.f32 eta h) (fabs.f32 eta))) (*.f32 (/.f32 1 (fabs.f32 eta)) (/.f32 (/.f32 1 eta) 2)))
(*.f32 (*.f32 (+.f32 eta eta) (*.f32 h 4)) (/.f32 (/.f32 1 (*.f32 eta (*.f32 eta 4))) (+.f32 eta eta)))
(*.f32 (*.f32 (*.f32 eta eta) h) (/.f32 (/.f32 1 (*.f32 eta eta)) (*.f32 eta eta)))
(*.f32 (*.f32 (*.f32 eta eta) (+.f32 h h)) (/.f32 (/.f32 1 (*.f32 eta (+.f32 eta eta))) (*.f32 eta eta)))
(*.f32 (*.f32 (*.f32 eta eta) (*.f32 h 4)) (/.f32 (/.f32 1 (*.f32 eta (*.f32 eta 4))) (*.f32 eta eta)))
(*.f32 (*.f32 (*.f32 eta eta) (/.f32 h (*.f32 1/2 eta))) (/.f32 (/.f32 1 (+.f32 eta eta)) (*.f32 eta eta)))
(*.f32 (/.f32 (/.f32 (/.f32 h eta) eta) (neg.f32 eta)) (/.f32 (*.f32 eta eta) (neg.f32 eta)))
(*.f32 (/.f32 (/.f32 (/.f32 h eta) eta) (fabs.f32 eta)) (/.f32 (*.f32 eta eta) (fabs.f32 eta)))
(*.f32 (/.f32 (*.f32 (/.f32 h eta) (/.f32 2 eta)) (neg.f32 eta)) (/.f32 (/.f32 eta (/.f32 2 eta)) (neg.f32 eta)))
(*.f32 (/.f32 (*.f32 (/.f32 h eta) (/.f32 2 eta)) (fabs.f32 eta)) (/.f32 (/.f32 eta (/.f32 2 eta)) (fabs.f32 eta)))
(*.f32 (/.f32 (/.f32 h (*.f32 1/2 eta)) (neg.f32 eta)) (/.f32 (*.f32 1/2 eta) (neg.f32 eta)))
(*.f32 (/.f32 (/.f32 h (*.f32 1/2 eta)) (fabs.f32 eta)) (/.f32 (*.f32 1/2 eta) (fabs.f32 eta)))
(*.f32 (/.f32 (/.f32 h eta) (neg.f32 eta)) -1)
(*.f32 (/.f32 (/.f32 h eta) (fabs.f32 eta)) (/.f32 eta (fabs.f32 eta)))
(*.f32 (/.f32 (*.f32 eta (+.f32 h h)) (neg.f32 eta)) (/.f32 (/.f32 (/.f32 1 eta) 2) (neg.f32 eta)))
(*.f32 (/.f32 (*.f32 eta (+.f32 h h)) (fabs.f32 eta)) (/.f32 (/.f32 (/.f32 1 eta) 2) (fabs.f32 eta)))
(*.f32 (/.f32 (*.f32 (/.f32 4 eta) (/.f32 h eta)) (neg.f32 eta)) (/.f32 (/.f32 eta (/.f32 4 eta)) (neg.f32 eta)))
(*.f32 (/.f32 (*.f32 (/.f32 4 eta) (/.f32 h eta)) (fabs.f32 eta)) (/.f32 (/.f32 eta (/.f32 4 eta)) (fabs.f32 eta)))
(*.f32 (/.f32 eta (fabs.f32 eta)) (/.f32 (/.f32 h eta) (fabs.f32 eta)))
(*.f32 (*.f32 eta (*.f32 h 4)) (/.f32 (/.f32 1 (*.f32 eta (*.f32 eta 4))) eta))
(*.f32 (*.f32 (neg.f32 eta) h) (/.f32 (/.f32 1 (*.f32 eta eta)) (neg.f32 eta)))
(*.f32 (*.f32 (neg.f32 eta) (+.f32 h h)) (/.f32 (/.f32 1 (*.f32 eta (+.f32 eta eta))) (neg.f32 eta)))
(*.f32 (*.f32 (+.f32 eta eta) (*.f32 (/.f32 h eta) (/.f32 2 eta))) (/.f32 1/2 (+.f32 eta eta)))
(*.f32 (*.f32 (neg.f32 eta) (*.f32 (/.f32 h eta) (/.f32 2 eta))) (/.f32 1/2 (neg.f32 eta)))
(*.f32 (*.f32 (neg.f32 eta) (/.f32 h (*.f32 1/2 eta))) (/.f32 (/.f32 1 (+.f32 eta eta)) (neg.f32 eta)))
(*.f32 (*.f32 (/.f32 1 eta) (*.f32 h 4)) (/.f32 (/.f32 1 (*.f32 eta (*.f32 eta 4))) (/.f32 1 eta)))
(*.f32 (*.f32 (neg.f32 eta) (*.f32 h 4)) (/.f32 (/.f32 1 (*.f32 eta (*.f32 eta 4))) (neg.f32 eta)))
(*.f32 (*.f32 eta (/.f32 1 (neg.f32 eta))) (/.f32 (/.f32 h (neg.f32 eta)) eta))
(*.f32 (*.f32 (/.f32 1 eta) (/.f32 1 (neg.f32 eta))) (/.f32 (/.f32 h (neg.f32 eta)) (/.f32 1 eta)))
(*.f32 (*.f32 (+.f32 eta eta) (/.f32 1 (neg.f32 eta))) (/.f32 (/.f32 h (neg.f32 eta)) (+.f32 eta eta)))
(*.f32 (*.f32 (neg.f32 eta) (/.f32 1 (neg.f32 eta))) (/.f32 (/.f32 h eta) eta))
(*.f32 (*.f32 eta (/.f32 1 (fabs.f32 eta))) (/.f32 (/.f32 h (fabs.f32 eta)) eta))
(*.f32 (*.f32 (/.f32 1 eta) (/.f32 1 (fabs.f32 eta))) (/.f32 (/.f32 h (fabs.f32 eta)) (/.f32 1 eta)))
(*.f32 (*.f32 (+.f32 eta eta) (/.f32 1 (fabs.f32 eta))) (/.f32 (/.f32 h (fabs.f32 eta)) (+.f32 eta eta)))
(*.f32 (*.f32 (neg.f32 eta) (/.f32 1 (fabs.f32 eta))) (/.f32 (/.f32 h (fabs.f32 eta)) (neg.f32 eta)))
(*.f32 (*.f32 eta (/.f32 h (neg.f32 eta))) (/.f32 (/.f32 1 (neg.f32 eta)) eta))
(*.f32 (*.f32 (/.f32 1 eta) (/.f32 h (neg.f32 eta))) (/.f32 (/.f32 1 (neg.f32 eta)) (/.f32 1 eta)))
(*.f32 (*.f32 (+.f32 eta eta) (/.f32 h (neg.f32 eta))) (/.f32 (/.f32 1 (neg.f32 eta)) (+.f32 eta eta)))
(*.f32 (*.f32 eta (/.f32 h (fabs.f32 eta))) (/.f32 (/.f32 1 (fabs.f32 eta)) eta))
(*.f32 (*.f32 (/.f32 1 eta) (/.f32 h (fabs.f32 eta))) (/.f32 (/.f32 1 (fabs.f32 eta)) (/.f32 1 eta)))
(*.f32 (*.f32 (+.f32 eta eta) (/.f32 h (fabs.f32 eta))) (/.f32 (/.f32 1 (fabs.f32 eta)) (+.f32 eta eta)))
(*.f32 (*.f32 (neg.f32 eta) (/.f32 h (fabs.f32 eta))) (/.f32 (/.f32 1 (fabs.f32 eta)) (neg.f32 eta)))
(*.f32 (*.f32 (*.f32 eta eta) (/.f32 h (neg.f32 eta))) (/.f32 (/.f32 1 (neg.f32 eta)) (*.f32 eta eta)))
(*.f32 (*.f32 (*.f32 eta eta) (/.f32 h (fabs.f32 eta))) (/.f32 (/.f32 1 (fabs.f32 eta)) (*.f32 eta eta)))
(*.f32 (*.f32 (*.f32 eta eta) (/.f32 1 (neg.f32 eta))) (/.f32 (/.f32 h (neg.f32 eta)) (*.f32 eta eta)))
(*.f32 (*.f32 (*.f32 eta eta) (/.f32 1 (fabs.f32 eta))) (/.f32 (/.f32 h (fabs.f32 eta)) (*.f32 eta eta)))
(pow.f32 (/.f32 (/.f32 h eta) eta) 1)
(+.f32 0 (/.f32 h eta))
(+.f32 (/.f32 h eta) 0)
(+.f32 (/.f32 h eta) (/.f32 0 (/.f32 1 eta)))
(+.f32 (/.f32 h eta) (/.f32 0 (*.f32 eta eta)))
(+.f32 (/.f32 h eta) (/.f32 0 eta))
(+.f32 (/.f32 h eta) (neg.f32 (/.f32 0 (/.f32 1 eta))))
(+.f32 (/.f32 h eta) (neg.f32 (/.f32 0 eta)))
(+.f32 (/.f32 h eta) (neg.f32 (/.f32 0 (*.f32 eta eta))))
(+.f32 (/.f32 h eta) (+.f32 (/.f32 0 eta) (/.f32 0 (*.f32 eta eta))))
(+.f32 (/.f32 h eta) (+.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 0 eta)))
(+.f32 (/.f32 h eta) (+.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 0 (/.f32 1 eta))))
(+.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 1 eta)) (/.f32 0 (*.f32 eta eta))))
(+.f32 (/.f32 0 (/.f32 1 eta)) (/.f32 h eta))
(+.f32 (/.f32 (/.f32 h eta) 2) (/.f32 (/.f32 h eta) 2))
(+.f32 (/.f32 (/.f32 h eta) 2) (+.f32 (/.f32 (/.f32 h eta) 2) (/.f32 0 (*.f32 eta eta))))
(+.f32 (/.f32 (/.f32 h eta) 2) (-.f32 (/.f32 (/.f32 h eta) 2) (/.f32 0 (*.f32 eta eta))))
(+.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 h eta))
(+.f32 (/.f32 0 eta) (/.f32 h eta))
(+.f32 (/.f32 (+.f32 h h) (*.f32 eta 8)) (+.f32 (/.f32 (+.f32 h h) (*.f32 eta 8)) (/.f32 (/.f32 h eta) 2)))
(-.f32 0 (-.f32 (/.f32 0 (/.f32 1 eta)) (/.f32 h eta)))
(-.f32 0 (-.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 h eta)))
(-.f32 0 (-.f32 (/.f32 0 eta) (/.f32 h eta)))
(-.f32 (/.f32 h eta) 0)
(-.f32 (/.f32 h eta) (/.f32 0 (/.f32 1 eta)))
(-.f32 (/.f32 h eta) (/.f32 0 (*.f32 eta eta)))
(-.f32 (/.f32 h eta) (/.f32 0 eta))
(-.f32 (/.f32 h eta) (/.f32 0 (neg.f32 eta)))
(-.f32 (/.f32 h eta) (neg.f32 (/.f32 0 (/.f32 1 eta))))
(-.f32 (/.f32 h eta) (neg.f32 (/.f32 0 eta)))
(-.f32 (/.f32 h eta) (neg.f32 (/.f32 0 (*.f32 eta eta))))
(-.f32 (/.f32 h eta) (/.f32 0 (*.f32 eta 4)))
(-.f32 (/.f32 h (*.f32 1/2 eta)) (/.f32 h eta))
(-.f32 (/.f32 0 (/.f32 1 eta)) (neg.f32 (/.f32 h eta)))
(-.f32 (/.f32 (/.f32 h eta) 2) (/.f32 (neg.f32 h) (+.f32 eta eta)))
(-.f32 (/.f32 0 eta) (neg.f32 (/.f32 h eta)))
(-.f32 (+.f32 (/.f32 (+.f32 h h) (*.f32 eta 8)) (/.f32 (/.f32 h eta) 2)) (-.f32 (/.f32 0 eta) (/.f32 (+.f32 h h) (*.f32 eta 8))))
(-.f32 (+.f32 (/.f32 (+.f32 h h) (*.f32 eta 8)) (/.f32 (/.f32 h eta) 2)) (-.f32 (/.f32 0 (/.f32 1 eta)) (/.f32 (+.f32 h h) (*.f32 eta 8))))
(-.f32 (+.f32 (/.f32 (+.f32 h h) (*.f32 eta 8)) (/.f32 (/.f32 h eta) 2)) (-.f32 0 (/.f32 (+.f32 h h) (*.f32 eta 8))))
(-.f32 (+.f32 (/.f32 (+.f32 h h) (*.f32 eta 8)) (/.f32 (/.f32 h eta) 2)) (-.f32 (/.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 2 eta)) (/.f32 (+.f32 h h) (*.f32 eta 8))))
(-.f32 (-.f32 (/.f32 (/.f32 h eta) 2) (/.f32 0 (*.f32 eta eta))) (/.f32 (neg.f32 h) (+.f32 eta eta)))
(*.f32 eta (/.f32 (/.f32 h eta) eta))
(*.f32 (*.f32 eta eta) (/.f32 (/.f32 (/.f32 h eta) eta) eta))
(*.f32 (/.f32 (/.f32 h eta) eta) eta)
(*.f32 1 (/.f32 h eta))
(*.f32 (/.f32 1 eta) h)
(*.f32 (*.f32 eta h) (/.f32 1 (*.f32 eta eta)))
(*.f32 (*.f32 eta h) (/.f32 (/.f32 1 (neg.f32 eta)) (neg.f32 eta)))
(*.f32 (/.f32 h eta) 1)
(*.f32 (*.f32 (/.f32 h eta) (/.f32 2 eta)) (*.f32 1/2 eta))
(*.f32 (*.f32 (/.f32 h eta) (/.f32 2 eta)) (/.f32 1/2 (/.f32 1 eta)))
(*.f32 (/.f32 2 eta) (*.f32 1 (/.f32 h 2)))
(*.f32 (/.f32 2 eta) (*.f32 eta (/.f32 (/.f32 h eta) 2)))
(*.f32 (/.f32 2 eta) (*.f32 1 (-.f32 (/.f32 h 2) (/.f32 0 eta))))
(*.f32 (/.f32 2 eta) (*.f32 (*.f32 eta eta) (/.f32 (/.f32 (/.f32 h eta) eta) 2)))
(*.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 (/.f32 1 eta) (/.f32 (/.f32 (/.f32 h eta) eta) 2)))
(*.f32 2 (/.f32 (/.f32 h eta) 2))
(*.f32 2 (*.f32 (*.f32 1/2 eta) (/.f32 (/.f32 h eta) eta)))
(*.f32 2 (*.f32 (/.f32 1 eta) (/.f32 h 2)))
(*.f32 2 (*.f32 (/.f32 1 eta) (-.f32 (/.f32 h 2) (/.f32 0 eta))))
(*.f32 2 (*.f32 eta (/.f32 (/.f32 (/.f32 h eta) eta) 2)))
(*.f32 (+.f32 eta eta) (/.f32 (/.f32 (/.f32 h eta) eta) 2))
(*.f32 (*.f32 eta (+.f32 h h)) (/.f32 1 (*.f32 eta (+.f32 eta eta))))
(*.f32 (*.f32 eta (+.f32 h h)) (/.f32 (/.f32 1 (+.f32 eta eta)) eta))
(*.f32 (*.f32 eta (+.f32 h h)) (/.f32 (/.f32 1 eta) (+.f32 eta eta)))
(*.f32 h (/.f32 1 eta))
(*.f32 (neg.f32 h) (/.f32 1 (neg.f32 eta)))
(*.f32 4 (*.f32 (/.f32 1 (+.f32 eta eta)) (/.f32 h 2)))
(*.f32 4 (*.f32 (*.f32 1/2 eta) (/.f32 (/.f32 (/.f32 h eta) eta) 2)))
(*.f32 4 (*.f32 (+.f32 1/2 (/.f32 0 eta)) (/.f32 (/.f32 h eta) 2)))
(*.f32 4 (*.f32 (/.f32 1 (+.f32 eta eta)) (-.f32 (/.f32 h 2) (/.f32 0 eta))))
(*.f32 (/.f32 h (*.f32 1/2 eta)) 1/2)
(*.f32 (/.f32 h (*.f32 1/2 eta)) (+.f32 1/2 (/.f32 0 eta)))
(*.f32 (/.f32 h (*.f32 1/2 eta)) (/.f32 (/.f32 1 (+.f32 eta eta)) (/.f32 1 eta)))
(*.f32 (/.f32 h (*.f32 1/2 eta)) (/.f32 (*.f32 1/2 eta) eta))
(*.f32 (*.f32 h 4) (/.f32 1/2 (+.f32 eta eta)))
(*.f32 (neg.f32 eta) (neg.f32 (/.f32 (/.f32 h eta) eta)))
(*.f32 (neg.f32 eta) (/.f32 (/.f32 h eta) (neg.f32 eta)))
(*.f32 (fabs.f32 eta) (*.f32 (/.f32 (fabs.f32 eta) eta) (/.f32 (/.f32 h eta) eta)))
(*.f32 (*.f32 (/.f32 4 eta) (/.f32 h eta)) (/.f32 1 (/.f32 4 eta)))
(*.f32 (/.f32 4 eta) (*.f32 1/2 (/.f32 h 2)))
(*.f32 (/.f32 4 eta) (*.f32 (/.f32 (*.f32 eta eta) 2) (/.f32 (/.f32 (/.f32 h eta) eta) 2)))
(*.f32 (/.f32 4 eta) (*.f32 (*.f32 1/2 eta) (/.f32 (/.f32 h eta) 2)))
(*.f32 (/.f32 4 eta) (*.f32 1/2 (-.f32 (/.f32 h 2) (/.f32 0 eta))))
(*.f32 (*.f32 eta (*.f32 eta 4)) (*.f32 (/.f32 (/.f32 1 eta) 2) (/.f32 (/.f32 (/.f32 h eta) eta) 2)))
(*.f32 -1 (*.f32 (neg.f32 eta) (/.f32 (/.f32 h eta) eta)))
(*.f32 (/.f32 (/.f32 (/.f32 h eta) eta) eta) (*.f32 eta eta))
(*.f32 (*.f32 (/.f32 1 eta) (fabs.f32 eta)) (*.f32 (fabs.f32 eta) (/.f32 (/.f32 h eta) eta)))
(*.f32 (/.f32 1 (*.f32 eta eta)) (*.f32 eta h))
(*.f32 (/.f32 (*.f32 eta h) (fabs.f32 eta)) (/.f32 1 (fabs.f32 eta)))
(*.f32 1/2 (/.f32 h (*.f32 1/2 eta)))
(*.f32 1/2 (*.f32 (/.f32 2 eta) h))
(*.f32 (+.f32 1/2 (/.f32 0 eta)) (/.f32 h (*.f32 1/2 eta)))
(*.f32 (*.f32 1/2 eta) (*.f32 (/.f32 h eta) (/.f32 2 eta)))
(*.f32 (/.f32 1 (+.f32 eta eta)) (+.f32 h h))
(*.f32 (/.f32 1 (*.f32 eta (+.f32 eta eta))) (*.f32 eta (+.f32 h h)))
(*.f32 (/.f32 1 (/.f32 4 eta)) (*.f32 (/.f32 4 eta) (/.f32 h eta)))
(*.f32 (/.f32 eta (*.f32 eta 4)) (*.f32 4 (/.f32 h eta)))
(*.f32 (/.f32 1 (*.f32 eta 4)) (*.f32 4 h))
(*.f32 (/.f32 (*.f32 eta eta) 2) (*.f32 (/.f32 2 eta) (/.f32 (/.f32 h eta) eta)))
(*.f32 (*.f32 eta (/.f32 eta (*.f32 eta 4))) (*.f32 (/.f32 4 eta) (/.f32 h eta)))
(*.f32 (/.f32 (/.f32 1 eta) 2) (*.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (/.f32 h eta) eta)))
(*.f32 8 (*.f32 (/.f32 1 (*.f32 eta 4)) (/.f32 h 2)))
(*.f32 8 (*.f32 (*.f32 eta (/.f32 eta (*.f32 eta 4))) (/.f32 (/.f32 (/.f32 h eta) eta) 2)))
(*.f32 8 (*.f32 (/.f32 eta (*.f32 eta 4)) (/.f32 (/.f32 h eta) 2)))
(*.f32 8 (*.f32 (/.f32 1 (*.f32 eta 4)) (-.f32 (/.f32 h 2) (/.f32 0 eta))))
(*.f32 (+.f32 h h) (/.f32 1 (+.f32 eta eta)))
(*.f32 (+.f32 h h) (/.f32 1/2 eta))
(*.f32 (+.f32 h h) (/.f32 (/.f32 1 (*.f32 eta (+.f32 eta eta))) (/.f32 1 eta)))
(*.f32 (*.f32 h (*.f32 eta 4)) (/.f32 (/.f32 1 (+.f32 eta eta)) (+.f32 eta eta)))
(*.f32 (*.f32 -2 eta) (*.f32 -1 (/.f32 (/.f32 (/.f32 h eta) eta) 2)))
(*.f32 (/.f32 1 (neg.f32 eta)) (neg.f32 h))
(*.f32 (/.f32 1 (fabs.f32 eta)) (/.f32 (*.f32 eta h) (fabs.f32 eta)))
(*.f32 (/.f32 (fabs.f32 eta) eta) (*.f32 (fabs.f32 eta) (/.f32 (/.f32 h eta) eta)))
(*.f32 (*.f32 (/.f32 (/.f32 h eta) eta) (/.f32 2 eta)) (/.f32 (*.f32 1/2 eta) (/.f32 1 eta)))
(*.f32 (fabs.f32 (+.f32 eta eta)) (*.f32 (*.f32 (/.f32 1 eta) (fabs.f32 eta)) (/.f32 (/.f32 (/.f32 h eta) eta) 2)))
(*.f32 (fabs.f32 (+.f32 eta eta)) (*.f32 (/.f32 (fabs.f32 eta) eta) (/.f32 (/.f32 (/.f32 h eta) eta) 2)))
(*.f32 -2 (*.f32 (neg.f32 eta) (/.f32 (/.f32 (/.f32 h eta) eta) 2)))
(*.f32 (*.f32 (neg.f32 eta) (/.f32 h eta)) (/.f32 1 (neg.f32 eta)))
(*.f32 (*.f32 (neg.f32 eta) (/.f32 (/.f32 h eta) eta)) -1)
(*.f32 (+.f32 (/.f32 (fabs.f32 eta) eta) (/.f32 (fabs.f32 eta) eta)) (*.f32 (fabs.f32 eta) (/.f32 (/.f32 (/.f32 h eta) eta) 2)))
(*.f32 (*.f32 eta (*.f32 eta h)) (/.f32 (/.f32 1 (*.f32 eta eta)) eta))
(*.f32 (*.f32 (+.f32 eta eta) (*.f32 eta (+.f32 h h))) (/.f32 (/.f32 1 (*.f32 eta (+.f32 eta eta))) (+.f32 eta eta)))
(*.f32 (*.f32 eta (*.f32 eta (+.f32 h h))) (/.f32 (/.f32 1 (*.f32 eta (+.f32 eta eta))) eta))
(*.f32 (*.f32 eta (*.f32 (/.f32 4 eta) (/.f32 h eta))) (/.f32 (/.f32 1 (/.f32 4 eta)) eta))
(*.f32 (*.f32 (/.f32 1 eta) (*.f32 (/.f32 4 eta) (/.f32 h eta))) (/.f32 (/.f32 1 (/.f32 4 eta)) (/.f32 1 eta)))
(*.f32 (*.f32 (neg.f32 eta) h) (/.f32 (/.f32 1 eta) (neg.f32 eta)))
(*.f32 (*.f32 (neg.f32 eta) (+.f32 h h)) (/.f32 (/.f32 1 (+.f32 eta eta)) (neg.f32 eta)))
(*.f32 (*.f32 (+.f32 eta eta) (*.f32 eta h)) (/.f32 (/.f32 1 (*.f32 eta eta)) (+.f32 eta eta)))
(*.f32 (*.f32 (neg.f32 eta) (*.f32 eta h)) (/.f32 (/.f32 1 (*.f32 eta eta)) (neg.f32 eta)))
(*.f32 (*.f32 (+.f32 eta eta) (*.f32 (/.f32 h eta) (/.f32 2 eta))) (/.f32 (*.f32 1/2 eta) (+.f32 eta eta)))
(*.f32 (*.f32 (neg.f32 eta) (*.f32 (/.f32 h eta) (/.f32 2 eta))) (/.f32 (*.f32 1/2 eta) (neg.f32 eta)))
(*.f32 (*.f32 (neg.f32 eta) (*.f32 eta (+.f32 h h))) (/.f32 (/.f32 1 (*.f32 eta (+.f32 eta eta))) (neg.f32 eta)))
(*.f32 (*.f32 (neg.f32 eta) (/.f32 h (*.f32 1/2 eta))) (/.f32 1/2 (neg.f32 eta)))
(*.f32 (*.f32 (+.f32 eta eta) (*.f32 (/.f32 4 eta) (/.f32 h eta))) (/.f32 (/.f32 1 (/.f32 4 eta)) (+.f32 eta eta)))
(*.f32 (*.f32 (neg.f32 eta) (*.f32 (/.f32 4 eta) (/.f32 h eta))) (/.f32 (/.f32 1 (/.f32 4 eta)) (neg.f32 eta)))
(*.f32 (*.f32 eta (neg.f32 h)) (/.f32 (/.f32 1 (neg.f32 eta)) eta))
(*.f32 (*.f32 (/.f32 1 eta) (neg.f32 h)) (/.f32 (/.f32 1 (neg.f32 eta)) (/.f32 1 eta)))
(*.f32 (*.f32 (+.f32 eta eta) (neg.f32 h)) (/.f32 (/.f32 1 (neg.f32 eta)) (+.f32 eta eta)))
(*.f32 (*.f32 eta (/.f32 (*.f32 eta h) (fabs.f32 eta))) (/.f32 (/.f32 1 (fabs.f32 eta)) eta))
(*.f32 (*.f32 (/.f32 1 eta) (/.f32 (*.f32 eta h) (fabs.f32 eta))) (/.f32 (/.f32 1 (fabs.f32 eta)) (/.f32 1 eta)))
(*.f32 (*.f32 (+.f32 eta eta) (/.f32 (*.f32 eta h) (fabs.f32 eta))) (/.f32 (/.f32 1 (fabs.f32 eta)) (+.f32 eta eta)))
(*.f32 (*.f32 (neg.f32 eta) (/.f32 (*.f32 eta h) (fabs.f32 eta))) (/.f32 (/.f32 1 (fabs.f32 eta)) (neg.f32 eta)))
(pow.f32 (/.f32 h eta) 1)
(+.f32 (asin.f32 (/.f32 h eta)) 0)
(+.f32 0 (asin.f32 (/.f32 h eta)))
(+.f32 (/.f32 (asin.f32 (/.f32 h eta)) 2) (/.f32 (asin.f32 (/.f32 h eta)) 2))
(+.f32 (/.f32 (asin.f32 (/.f32 h eta)) 2) (+.f32 (/.f32 (asin.f32 (/.f32 h eta)) 2) 0))
(-.f32 (asin.f32 (/.f32 h eta)) 0)
(*.f32 1 (asin.f32 (/.f32 h eta)))
(*.f32 (asin.f32 (/.f32 h eta)) 1)
(*.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 1/2)
(*.f32 1/2 (*.f32 (asin.f32 (/.f32 h eta)) 2))
(/.f32 (asin.f32 (/.f32 h eta)) 1)
(/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2)
(/.f32 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 2)) 4)
(pow.f32 (asin.f32 (/.f32 h eta)) 1)
Outputs
(/.f32 h (pow.f32 eta 2))
(/.f32 h (pow.f32 eta 2))
(/.f32 h (pow.f32 eta 2))
(/.f32 h (pow.f32 eta 2))
(/.f32 h (pow.f32 eta 2))
(/.f32 h (pow.f32 eta 2))
(/.f32 h (pow.f32 eta 2))
(/.f32 h (pow.f32 eta 2))
(/.f32 h (pow.f32 eta 2))
(/.f32 h (pow.f32 eta 2))
(/.f32 h (pow.f32 eta 2))
(/.f32 h (pow.f32 eta 2))
(/.f32 h (pow.f32 eta 2))
(/.f32 h (pow.f32 eta 2))
(/.f32 h (pow.f32 eta 2))
(/.f32 h (pow.f32 eta 2))
(/.f32 h (pow.f32 eta 2))
(/.f32 h (pow.f32 eta 2))
(/.f32 h (pow.f32 eta 2))
(/.f32 h (pow.f32 eta 2))
(/.f32 h (pow.f32 eta 2))
(/.f32 h (pow.f32 eta 2))
(/.f32 h (pow.f32 eta 2))
(/.f32 h (pow.f32 eta 2))
(/.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 (/.f32 h eta) eta) 0)
(/.f32 h (*.f32 eta eta))
(+.f32 (/.f32 (/.f32 h eta) eta) (/.f32 0 (/.f32 1 eta)))
(/.f32 h (*.f32 eta eta))
(+.f32 (/.f32 (/.f32 h eta) eta) (/.f32 0 (*.f32 eta eta)))
(/.f32 h (*.f32 eta eta))
(+.f32 (/.f32 (/.f32 h eta) eta) (/.f32 0 eta))
(/.f32 h (*.f32 eta eta))
(+.f32 (/.f32 (/.f32 h eta) eta) (neg.f32 (/.f32 0 eta)))
(/.f32 h (*.f32 eta eta))
(+.f32 (/.f32 (/.f32 h eta) eta) (neg.f32 (/.f32 0 (*.f32 eta eta))))
(/.f32 h (*.f32 eta eta))
(+.f32 (/.f32 (/.f32 h eta) eta) (/.f32 (/.f32 0 (/.f32 1 eta)) eta))
(/.f32 h (*.f32 eta eta))
(+.f32 (/.f32 (/.f32 h eta) eta) (+.f32 (/.f32 (/.f32 0 (/.f32 1 eta)) eta) (/.f32 0 eta)))
(/.f32 h (*.f32 eta eta))
(+.f32 (/.f32 (/.f32 h eta) eta) (+.f32 (/.f32 0 eta) (/.f32 (/.f32 0 (/.f32 1 eta)) eta)))
(/.f32 h (*.f32 eta eta))
(+.f32 (/.f32 (/.f32 h eta) eta) (+.f32 (/.f32 (/.f32 0 (/.f32 1 eta)) eta) (/.f32 (/.f32 0 (/.f32 1 eta)) eta)))
(/.f32 h (*.f32 eta eta))
(+.f32 (/.f32 (/.f32 h eta) eta) (+.f32 (/.f32 0 eta) (/.f32 0 (*.f32 eta eta))))
(/.f32 h (*.f32 eta eta))
(+.f32 (/.f32 (/.f32 h eta) eta) (+.f32 (/.f32 (/.f32 0 (/.f32 1 eta)) eta) (/.f32 0 (*.f32 eta eta))))
(/.f32 h (*.f32 eta eta))
(+.f32 (/.f32 (/.f32 h eta) eta) (+.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 0 eta)))
(/.f32 h (*.f32 eta eta))
(+.f32 (/.f32 (/.f32 h eta) eta) (+.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 (/.f32 0 (/.f32 1 eta)) eta)))
(/.f32 h (*.f32 eta eta))
(+.f32 0 (/.f32 (/.f32 h eta) eta))
(/.f32 h (*.f32 eta eta))
(+.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 (/.f32 h eta) eta))
(/.f32 h (*.f32 eta eta))
(+.f32 (/.f32 (/.f32 (/.f32 h eta) eta) 2) (/.f32 (/.f32 (/.f32 h eta) eta) 2))
(/.f32 (+.f32 (/.f32 h (*.f32 eta eta)) (/.f32 h (*.f32 eta eta))) 2)
(/.f32 (*.f32 h (/.f32 4 (*.f32 eta eta))) 4)
(+.f32 (/.f32 (/.f32 (/.f32 h eta) eta) 2) (+.f32 (/.f32 (/.f32 (/.f32 h eta) eta) 2) (/.f32 0 eta)))
(/.f32 (+.f32 (/.f32 h (*.f32 eta eta)) (/.f32 h (*.f32 eta eta))) 2)
(/.f32 (*.f32 h (/.f32 4 (*.f32 eta eta))) 4)
(+.f32 (/.f32 (/.f32 (/.f32 h eta) eta) 2) (+.f32 (/.f32 (/.f32 (/.f32 h eta) eta) 2) (/.f32 (/.f32 0 (/.f32 1 eta)) eta)))
(/.f32 (+.f32 (/.f32 h (*.f32 eta eta)) (/.f32 h (*.f32 eta eta))) 2)
(/.f32 (*.f32 h (/.f32 4 (*.f32 eta eta))) 4)
(+.f32 (/.f32 (/.f32 (/.f32 h eta) eta) 2) (-.f32 (/.f32 (/.f32 (/.f32 h eta) eta) 2) (/.f32 0 eta)))
(/.f32 (+.f32 (/.f32 h (*.f32 eta eta)) (/.f32 h (*.f32 eta eta))) 2)
(/.f32 (*.f32 h (/.f32 4 (*.f32 eta eta))) 4)
(+.f32 (/.f32 0 eta) (/.f32 (/.f32 h eta) eta))
(/.f32 h (*.f32 eta eta))
(+.f32 (/.f32 (/.f32 0 (/.f32 1 eta)) eta) (/.f32 (/.f32 h eta) eta))
(/.f32 h (*.f32 eta eta))
(-.f32 (/.f32 (/.f32 h eta) eta) 0)
(/.f32 h (*.f32 eta eta))
(-.f32 (/.f32 (/.f32 h eta) eta) (/.f32 0 (/.f32 1 eta)))
(/.f32 h (*.f32 eta eta))
(-.f32 (/.f32 (/.f32 h eta) eta) (/.f32 0 (*.f32 eta eta)))
(/.f32 h (*.f32 eta eta))
(-.f32 (/.f32 (/.f32 h eta) eta) (/.f32 0 eta))
(/.f32 h (*.f32 eta eta))
(-.f32 (/.f32 (/.f32 h eta) eta) (/.f32 0 (neg.f32 eta)))
(/.f32 h (*.f32 eta eta))
(-.f32 (/.f32 (/.f32 h eta) eta) (neg.f32 (/.f32 0 eta)))
(/.f32 h (*.f32 eta eta))
(-.f32 (/.f32 (/.f32 h eta) eta) (neg.f32 (/.f32 0 (*.f32 eta eta))))
(/.f32 h (*.f32 eta eta))
(-.f32 (/.f32 (/.f32 h eta) eta) (/.f32 (/.f32 0 (/.f32 1 eta)) eta))
(/.f32 h (*.f32 eta eta))
(-.f32 (/.f32 (/.f32 h eta) eta) (neg.f32 (/.f32 (/.f32 0 (/.f32 1 eta)) eta)))
(/.f32 h (*.f32 eta eta))
(-.f32 (/.f32 (/.f32 h eta) eta) (/.f32 0 (*.f32 eta 4)))
(/.f32 h (*.f32 eta eta))
(-.f32 0 (neg.f32 (/.f32 (/.f32 h eta) eta)))
(/.f32 h (*.f32 eta eta))
(-.f32 (*.f32 (/.f32 h eta) (/.f32 2 eta)) (/.f32 (/.f32 h eta) eta))
(/.f32 h (*.f32 eta eta))
(-.f32 (/.f32 0 (*.f32 eta eta)) (neg.f32 (/.f32 (/.f32 h eta) eta)))
(/.f32 h (*.f32 eta eta))
(-.f32 (/.f32 (/.f32 (/.f32 h eta) eta) 2) (/.f32 (neg.f32 (/.f32 (/.f32 h eta) eta)) 2))
(/.f32 (+.f32 (/.f32 h (*.f32 eta eta)) (/.f32 h (*.f32 eta eta))) 2)
(/.f32 (*.f32 h (/.f32 4 (*.f32 eta eta))) 4)
(-.f32 (/.f32 (/.f32 (/.f32 h eta) eta) 2) (/.f32 (neg.f32 h) (*.f32 eta (+.f32 eta eta))))
(-.f32 (/.f32 (/.f32 h eta) (*.f32 eta 2)) (/.f32 (neg.f32 h) (*.f32 eta (+.f32 eta eta))))
(-.f32 (*.f32 (/.f32 h eta) (/.f32 1/2 eta)) (/.f32 (/.f32 (neg.f32 h) eta) (+.f32 eta eta)))
(-.f32 (/.f32 0 eta) (neg.f32 (/.f32 (/.f32 h eta) eta)))
(/.f32 h (*.f32 eta eta))
(-.f32 (+.f32 (/.f32 (/.f32 (/.f32 h eta) eta) 2) (/.f32 0 eta)) (/.f32 (neg.f32 h) (*.f32 eta (+.f32 eta eta))))
(-.f32 (/.f32 (/.f32 h eta) (*.f32 eta 2)) (/.f32 (neg.f32 h) (*.f32 eta (+.f32 eta eta))))
(-.f32 (*.f32 (/.f32 h eta) (/.f32 1/2 eta)) (/.f32 (/.f32 (neg.f32 h) eta) (+.f32 eta eta)))
(-.f32 (-.f32 (/.f32 (/.f32 (/.f32 h eta) eta) 2) (/.f32 0 eta)) (/.f32 (neg.f32 h) (*.f32 eta (+.f32 eta eta))))
(-.f32 (/.f32 (/.f32 h eta) (*.f32 eta 2)) (/.f32 (neg.f32 h) (*.f32 eta (+.f32 eta eta))))
(-.f32 (*.f32 (/.f32 h eta) (/.f32 1/2 eta)) (/.f32 (/.f32 (neg.f32 h) eta) (+.f32 eta eta)))
(*.f32 eta (/.f32 (/.f32 (/.f32 h eta) eta) eta))
(/.f32 h (*.f32 eta eta))
(*.f32 (*.f32 eta eta) (/.f32 (/.f32 (/.f32 h eta) eta) (*.f32 eta eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (/.f32 (/.f32 h eta) eta) 1)
(/.f32 h (*.f32 eta eta))
(*.f32 1 (/.f32 (/.f32 h eta) eta))
(/.f32 h (*.f32 eta eta))
(*.f32 (/.f32 1 eta) (/.f32 h eta))
(/.f32 h (*.f32 eta eta))
(*.f32 (*.f32 eta h) (/.f32 (/.f32 1 eta) (*.f32 eta eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (*.f32 eta h) (/.f32 (/.f32 1 (*.f32 eta eta)) eta))
(/.f32 h (*.f32 eta eta))
(*.f32 (/.f32 h eta) (/.f32 1 eta))
(/.f32 h (*.f32 eta eta))
(*.f32 (*.f32 (/.f32 h eta) (/.f32 2 eta)) 1/2)
(/.f32 h (*.f32 eta eta))
(*.f32 (*.f32 (/.f32 h eta) (/.f32 2 eta)) (/.f32 (/.f32 1 (+.f32 eta eta)) (/.f32 1 eta)))
(*.f32 (*.f32 (/.f32 h eta) (/.f32 2 eta)) (/.f32 (/.f32 1/2 eta) (/.f32 1 eta)))
(*.f32 (-.f32 1/2 (/.f32 0 eta)) (/.f32 (+.f32 h h) (*.f32 eta eta)))
(*.f32 (*.f32 (/.f32 h eta) (/.f32 2 eta)) (/.f32 (*.f32 1/2 eta) eta))
(/.f32 h (*.f32 eta eta))
(*.f32 (*.f32 (/.f32 h eta) (/.f32 2 eta)) (*.f32 eta (/.f32 (/.f32 1 eta) 2)))
(/.f32 h (*.f32 eta eta))
(*.f32 (/.f32 2 eta) (/.f32 (/.f32 h eta) 2))
(/.f32 h (*.f32 eta eta))
(*.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (/.f32 (/.f32 (/.f32 h eta) eta) 2) (*.f32 eta eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 2 (/.f32 (/.f32 (/.f32 h eta) eta) 2))
(/.f32 h (*.f32 eta eta))
(*.f32 2 (*.f32 (/.f32 h eta) (/.f32 (/.f32 1 eta) 2)))
(/.f32 h (*.f32 eta eta))
(*.f32 (+.f32 eta eta) (/.f32 (/.f32 (/.f32 (/.f32 h eta) eta) 2) eta))
(/.f32 h (*.f32 eta eta))
(*.f32 (+.f32 eta eta) (/.f32 (/.f32 (/.f32 h eta) eta) (+.f32 eta eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (+.f32 eta eta) (/.f32 (/.f32 (/.f32 h eta) 2) (*.f32 eta eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (*.f32 eta (+.f32 h h)) (/.f32 (/.f32 1 (*.f32 eta (+.f32 eta eta))) eta))
(/.f32 h (*.f32 eta eta))
(*.f32 (*.f32 eta (+.f32 h h)) (*.f32 (/.f32 1 (*.f32 eta eta)) (/.f32 (/.f32 1 eta) 2)))
(/.f32 h (*.f32 eta eta))
(*.f32 (*.f32 eta (+.f32 h h)) (/.f32 (/.f32 1 (*.f32 eta eta)) (+.f32 eta eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 h (/.f32 1 (*.f32 eta eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 h (/.f32 (/.f32 1 (neg.f32 eta)) (neg.f32 eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (neg.f32 h) (/.f32 (/.f32 1 eta) (neg.f32 eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 4 (/.f32 (/.f32 h eta) (*.f32 eta 4)))
(/.f32 h (*.f32 eta eta))
(*.f32 4 (*.f32 (/.f32 1 (+.f32 eta eta)) (/.f32 (/.f32 h eta) 2)))
(/.f32 h (*.f32 eta eta))
(*.f32 4 (/.f32 (/.f32 (/.f32 h eta) 2) (+.f32 eta eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (/.f32 h (*.f32 1/2 eta)) (/.f32 1 (+.f32 eta eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (/.f32 h (*.f32 1/2 eta)) (/.f32 1/2 eta))
(/.f32 h (*.f32 eta eta))
(*.f32 (/.f32 h (*.f32 1/2 eta)) (/.f32 (/.f32 1 (*.f32 eta (+.f32 eta eta))) (/.f32 1 eta)))
(*.f32 (/.f32 (/.f32 h 1/2) eta) (/.f32 (/.f32 1/2 (*.f32 eta eta)) (/.f32 1 eta)))
(*.f32 (-.f32 (/.f32 1/2 eta) (/.f32 0 eta)) (/.f32 h (*.f32 eta 1/2)))
(*.f32 (/.f32 h (*.f32 1/2 eta)) (/.f32 (+.f32 1/2 (/.f32 0 eta)) eta))
(*.f32 (/.f32 (/.f32 h 1/2) eta) (/.f32 (+.f32 (/.f32 0 eta) 1/2) eta))
(*.f32 (+.f32 (/.f32 0 eta) 1/2) (/.f32 (+.f32 h h) (*.f32 eta eta)))
(*.f32 (/.f32 h (*.f32 1/2 eta)) (*.f32 1 (/.f32 (/.f32 1 eta) 2)))
(/.f32 h (*.f32 eta eta))
(*.f32 (*.f32 h 4) (/.f32 1 (*.f32 eta (*.f32 eta 4))))
(/.f32 h (*.f32 eta eta))
(*.f32 (*.f32 h 4) (*.f32 (/.f32 1 (+.f32 eta eta)) (/.f32 (/.f32 1 eta) 2)))
(/.f32 h (*.f32 eta eta))
(*.f32 (*.f32 h 4) (/.f32 (/.f32 1 (+.f32 eta eta)) (+.f32 eta eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (/.f32 (/.f32 h eta) 2) (/.f32 2 eta))
(/.f32 h (*.f32 eta eta))
(*.f32 (/.f32 (/.f32 (/.f32 h eta) eta) 2) 2)
(/.f32 h (*.f32 eta eta))
(*.f32 (neg.f32 eta) (/.f32 (/.f32 (/.f32 h eta) eta) (neg.f32 eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (*.f32 eta 4) (/.f32 (/.f32 (/.f32 h eta) (*.f32 eta 4)) eta))
(/.f32 h (*.f32 eta eta))
(*.f32 (*.f32 eta 4) (/.f32 (/.f32 (/.f32 (/.f32 h eta) eta) 2) (+.f32 eta eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (*.f32 (/.f32 4 eta) (/.f32 h eta)) (*.f32 (*.f32 1/2 eta) (/.f32 (/.f32 1 eta) 2)))
(*.f32 (/.f32 1/2 eta) (*.f32 (*.f32 eta 1/2) (*.f32 h (/.f32 (/.f32 4 eta) eta))))
(*.f32 (*.f32 h (/.f32 4 (*.f32 eta eta))) (/.f32 1/4 (/.f32 eta eta)))
(*.f32 (/.f32 4 eta) (/.f32 (/.f32 (/.f32 h eta) (*.f32 eta 4)) (/.f32 1 eta)))
(*.f32 (/.f32 h (*.f32 eta (*.f32 eta 4))) (/.f32 (/.f32 4 eta) (/.f32 1 eta)))
(*.f32 (*.f32 (/.f32 h eta) (/.f32 1/4 eta)) (-.f32 4 (/.f32 0 eta)))
(*.f32 (/.f32 4 eta) (*.f32 1/2 (/.f32 (/.f32 h eta) 2)))
(*.f32 (/.f32 4 eta) (*.f32 (/.f32 h eta) 1/4))
(*.f32 (*.f32 eta (*.f32 eta 4)) (/.f32 (/.f32 (/.f32 h eta) (*.f32 eta 4)) (*.f32 eta eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 -1 (/.f32 (/.f32 h eta) (neg.f32 eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (/.f32 (/.f32 (/.f32 h eta) eta) eta) eta)
(/.f32 h (*.f32 eta eta))
(*.f32 (/.f32 (*.f32 (/.f32 h eta) (/.f32 2 eta)) eta) (/.f32 (/.f32 eta (/.f32 2 eta)) eta))
(/.f32 (*.f32 (*.f32 (/.f32 h eta) (/.f32 2 eta)) (/.f32 eta (/.f32 2 eta))) (*.f32 eta eta))
(/.f32 (/.f32 (*.f32 (/.f32 h eta) eta) (-.f32 1 (/.f32 0 eta))) (*.f32 eta eta))
(*.f32 (/.f32 (*.f32 (/.f32 4 eta) (/.f32 h eta)) eta) (/.f32 (/.f32 eta (/.f32 4 eta)) eta))
(/.f32 (*.f32 (*.f32 (/.f32 h eta) (/.f32 2 eta)) (/.f32 eta (/.f32 2 eta))) (*.f32 eta eta))
(/.f32 (/.f32 (*.f32 (/.f32 h eta) eta) (-.f32 1 (/.f32 0 eta))) (*.f32 eta eta))
(*.f32 (/.f32 1 (*.f32 eta eta)) h)
(/.f32 h (*.f32 eta eta))
(*.f32 (/.f32 (/.f32 2 eta) eta) (-.f32 (/.f32 h 2) (/.f32 0 eta)))
(*.f32 (/.f32 2 (*.f32 eta eta)) (-.f32 (/.f32 h 2) (/.f32 0 eta)))
(*.f32 (/.f32 2 (*.f32 eta eta)) (-.f32 (*.f32 h 1/2) (/.f32 0 eta)))
(*.f32 (/.f32 (*.f32 eta h) (fabs.f32 eta)) (/.f32 (/.f32 1 eta) (fabs.f32 eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (/.f32 h (neg.f32 eta)) (/.f32 1 (neg.f32 eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (/.f32 h (fabs.f32 eta)) (/.f32 1 (fabs.f32 eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (*.f32 -2 (/.f32 h eta)) (/.f32 1/2 (neg.f32 eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (*.f32 -2 (/.f32 h eta)) (/.f32 (+.f32 1/2 (/.f32 0 eta)) (neg.f32 eta)))
(*.f32 (/.f32 (/.f32 h 1/2) eta) (/.f32 (+.f32 (/.f32 0 eta) 1/2) eta))
(*.f32 (+.f32 (/.f32 0 eta) 1/2) (/.f32 (+.f32 h h) (*.f32 eta eta)))
(*.f32 (/.f32 (+.f32 h h) (fabs.f32 eta)) (/.f32 1/2 (fabs.f32 eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (/.f32 (+.f32 h h) (fabs.f32 eta)) (/.f32 (+.f32 1/2 (/.f32 0 eta)) (fabs.f32 eta)))
(*.f32 (/.f32 (/.f32 h 1/2) eta) (/.f32 (+.f32 (/.f32 0 eta) 1/2) eta))
(*.f32 (+.f32 (/.f32 0 eta) 1/2) (/.f32 (+.f32 h h) (*.f32 eta eta)))
(*.f32 1/2 (*.f32 (/.f32 h eta) (/.f32 2 eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (*.f32 1/2 eta) (*.f32 (/.f32 (/.f32 h eta) eta) (/.f32 2 eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (/.f32 1 (+.f32 eta eta)) (/.f32 h (*.f32 1/2 eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (/.f32 1 (*.f32 eta (+.f32 eta eta))) (+.f32 h h))
(/.f32 h (*.f32 eta eta))
(*.f32 (/.f32 1 (/.f32 4 eta)) (*.f32 (*.f32 (/.f32 4 eta) (/.f32 h eta)) (/.f32 1 eta)))
(*.f32 (/.f32 1 eta) (/.f32 (/.f32 h eta) (/.f32 (/.f32 4 eta) (/.f32 4 eta))))
(*.f32 (/.f32 1 eta) (neg.f32 (/.f32 h (/.f32 -1 (/.f32 1 eta)))))
(*.f32 (/.f32 1 (*.f32 eta (*.f32 eta 4))) (*.f32 h 4))
(/.f32 h (*.f32 eta eta))
(*.f32 (/.f32 (/.f32 h eta) (*.f32 eta 4)) 4)
(/.f32 h (*.f32 eta eta))
(*.f32 (/.f32 1 (*.f32 eta 4)) (*.f32 4 (/.f32 h eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 8 (*.f32 (/.f32 1 (*.f32 eta 4)) (/.f32 (/.f32 h eta) 2)))
(*.f32 (/.f32 h (*.f32 eta 2)) (*.f32 (/.f32 1 (*.f32 eta 4)) 8))
(*.f32 (/.f32 h (*.f32 eta 2)) (*.f32 (/.f32 1/4 eta) 8))
(*.f32 (/.f32 (*.f32 h 4) eta) (*.f32 1/2 (/.f32 (/.f32 1 eta) 2)))
(*.f32 (/.f32 (*.f32 h 4) eta) (*.f32 (/.f32 1 eta) 1/4))
(*.f32 (/.f32 1/2 eta) (*.f32 1/2 (/.f32 (*.f32 h 4) eta)))
(*.f32 (+.f32 h h) (/.f32 1 (*.f32 eta (+.f32 eta eta))))
(/.f32 h (*.f32 eta eta))
(*.f32 (+.f32 h h) (/.f32 (/.f32 1 (+.f32 eta eta)) eta))
(/.f32 h (*.f32 eta eta))
(*.f32 (+.f32 h h) (/.f32 (/.f32 (/.f32 1 eta) 2) eta))
(/.f32 h (*.f32 eta eta))
(*.f32 (+.f32 h h) (*.f32 (/.f32 1 eta) (/.f32 (/.f32 1 eta) 2)))
(/.f32 h (*.f32 eta eta))
(*.f32 (+.f32 h h) (/.f32 (/.f32 1 eta) (+.f32 eta eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (+.f32 h h) (/.f32 1/2 (*.f32 eta eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (*.f32 (*.f32 eta (+.f32 h h)) 2) (*.f32 (/.f32 1 (*.f32 eta (+.f32 eta eta))) (/.f32 (/.f32 1 eta) 2)))
(*.f32 (/.f32 1/2 eta) (*.f32 (/.f32 1/2 (*.f32 eta eta)) (*.f32 2 (*.f32 eta (+.f32 h h)))))
(*.f32 (/.f32 1/2 eta) (*.f32 (/.f32 1/2 (*.f32 eta eta)) (*.f32 2 (*.f32 h (+.f32 eta eta)))))
(*.f32 (*.f32 2 (*.f32 (/.f32 4 eta) (/.f32 h eta))) (*.f32 (/.f32 1 (/.f32 4 eta)) (/.f32 (/.f32 1 eta) 2)))
(*.f32 (/.f32 1/2 eta) (*.f32 (/.f32 1 (/.f32 4 eta)) (*.f32 2 (*.f32 h (/.f32 (/.f32 4 eta) eta)))))
(*.f32 (/.f32 1/2 eta) (*.f32 (/.f32 2 (/.f32 8 eta)) (*.f32 2 (*.f32 h (/.f32 4 (*.f32 eta eta))))))
(*.f32 (*.f32 h (*.f32 eta 4)) (/.f32 (/.f32 1 (*.f32 eta (+.f32 eta eta))) (+.f32 eta eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (*.f32 eta 8) (/.f32 (/.f32 (/.f32 h eta) (*.f32 eta 4)) (+.f32 eta eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (/.f32 1 (neg.f32 eta)) (/.f32 h (neg.f32 eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (/.f32 1 (fabs.f32 eta)) (/.f32 h (fabs.f32 eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (/.f32 1 (fabs.f32 eta)) (*.f32 (/.f32 (*.f32 eta h) (fabs.f32 eta)) (/.f32 1 eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (*.f32 -2 h) (*.f32 (/.f32 1 (neg.f32 eta)) (/.f32 (/.f32 1 eta) 2)))
(*.f32 (/.f32 1/2 eta) (*.f32 (/.f32 1 (neg.f32 eta)) (*.f32 h -2)))
(*.f32 (*.f32 (/.f32 (/.f32 h eta) eta) (/.f32 2 eta)) (/.f32 1/2 (/.f32 1 eta)))
(*.f32 1/2 (/.f32 (*.f32 2 (/.f32 (/.f32 h eta) (*.f32 eta eta))) (/.f32 1 eta)))
(*.f32 1/2 (/.f32 (*.f32 2 (/.f32 h (*.f32 eta (*.f32 eta eta)))) (/.f32 1 eta)))
(*.f32 (*.f32 (neg.f32 eta) (/.f32 h eta)) (/.f32 (/.f32 1 eta) (neg.f32 eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (*.f32 (neg.f32 eta) (/.f32 2 eta)) (/.f32 (/.f32 (/.f32 h eta) 2) (neg.f32 eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (*.f32 (neg.f32 eta) 2) (/.f32 (/.f32 (/.f32 (/.f32 h eta) eta) 2) (neg.f32 eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (*.f32 (neg.f32 eta) 4) (/.f32 (/.f32 (/.f32 h eta) (*.f32 eta 4)) (neg.f32 eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (*.f32 (neg.f32 eta) (/.f32 (/.f32 h eta) eta)) (/.f32 1 (neg.f32 eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (+.f32 (/.f32 (*.f32 eta h) (fabs.f32 eta)) (/.f32 (*.f32 eta h) (fabs.f32 eta))) (*.f32 (/.f32 1 (fabs.f32 eta)) (/.f32 (/.f32 1 eta) 2)))
(/.f32 h (*.f32 eta eta))
(*.f32 (*.f32 (+.f32 eta eta) (*.f32 h 4)) (/.f32 (/.f32 1 (*.f32 eta (*.f32 eta 4))) (+.f32 eta eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (*.f32 (*.f32 eta eta) h) (/.f32 (/.f32 1 (*.f32 eta eta)) (*.f32 eta eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (*.f32 (*.f32 eta eta) (+.f32 h h)) (/.f32 (/.f32 1 (*.f32 eta (+.f32 eta eta))) (*.f32 eta eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (*.f32 (*.f32 eta eta) (*.f32 h 4)) (/.f32 (/.f32 1 (*.f32 eta (*.f32 eta 4))) (*.f32 eta eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (*.f32 (*.f32 eta eta) (/.f32 h (*.f32 1/2 eta))) (/.f32 (/.f32 1 (+.f32 eta eta)) (*.f32 eta eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (/.f32 (/.f32 (/.f32 h eta) eta) (neg.f32 eta)) (/.f32 (*.f32 eta eta) (neg.f32 eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (/.f32 (/.f32 (/.f32 h eta) eta) (fabs.f32 eta)) (/.f32 (*.f32 eta eta) (fabs.f32 eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (/.f32 (*.f32 (/.f32 h eta) (/.f32 2 eta)) (neg.f32 eta)) (/.f32 (/.f32 eta (/.f32 2 eta)) (neg.f32 eta)))
(*.f32 (/.f32 (*.f32 (/.f32 h eta) (/.f32 2 eta)) (neg.f32 eta)) (/.f32 eta (*.f32 (neg.f32 eta) (/.f32 2 eta))))
(*.f32 (*.f32 -2 (/.f32 h (*.f32 eta (*.f32 eta eta)))) (/.f32 eta (/.f32 -2 (/.f32 eta eta))))
(*.f32 (/.f32 (*.f32 (/.f32 h eta) (/.f32 2 eta)) (fabs.f32 eta)) (/.f32 (/.f32 eta (/.f32 2 eta)) (fabs.f32 eta)))
(/.f32 (*.f32 (*.f32 (/.f32 h eta) (/.f32 2 eta)) (/.f32 eta (/.f32 2 eta))) (*.f32 eta eta))
(/.f32 (/.f32 (*.f32 (/.f32 h eta) eta) (-.f32 1 (/.f32 0 eta))) (*.f32 eta eta))
(*.f32 (/.f32 (/.f32 h (*.f32 1/2 eta)) (neg.f32 eta)) (/.f32 (*.f32 1/2 eta) (neg.f32 eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (/.f32 (/.f32 h (*.f32 1/2 eta)) (fabs.f32 eta)) (/.f32 (*.f32 1/2 eta) (fabs.f32 eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (/.f32 (/.f32 h eta) (neg.f32 eta)) -1)
(/.f32 h (*.f32 eta eta))
(*.f32 (/.f32 (/.f32 h eta) (fabs.f32 eta)) (/.f32 eta (fabs.f32 eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (/.f32 (*.f32 eta (+.f32 h h)) (neg.f32 eta)) (/.f32 (/.f32 (/.f32 1 eta) 2) (neg.f32 eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (/.f32 (*.f32 eta (+.f32 h h)) (fabs.f32 eta)) (/.f32 (/.f32 (/.f32 1 eta) 2) (fabs.f32 eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (/.f32 (*.f32 (/.f32 4 eta) (/.f32 h eta)) (neg.f32 eta)) (/.f32 (/.f32 eta (/.f32 4 eta)) (neg.f32 eta)))
(*.f32 (/.f32 (*.f32 (/.f32 h eta) (/.f32 2 eta)) (neg.f32 eta)) (/.f32 eta (*.f32 (neg.f32 eta) (/.f32 2 eta))))
(*.f32 (*.f32 -2 (/.f32 h (*.f32 eta (*.f32 eta eta)))) (/.f32 eta (/.f32 -2 (/.f32 eta eta))))
(*.f32 (/.f32 (*.f32 (/.f32 4 eta) (/.f32 h eta)) (fabs.f32 eta)) (/.f32 (/.f32 eta (/.f32 4 eta)) (fabs.f32 eta)))
(/.f32 (*.f32 (*.f32 (/.f32 h eta) (/.f32 2 eta)) (/.f32 eta (/.f32 2 eta))) (*.f32 eta eta))
(/.f32 (/.f32 (*.f32 (/.f32 h eta) eta) (-.f32 1 (/.f32 0 eta))) (*.f32 eta eta))
(*.f32 (/.f32 eta (fabs.f32 eta)) (/.f32 (/.f32 h eta) (fabs.f32 eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (*.f32 eta (*.f32 h 4)) (/.f32 (/.f32 1 (*.f32 eta (*.f32 eta 4))) eta))
(/.f32 h (*.f32 eta eta))
(*.f32 (*.f32 (neg.f32 eta) h) (/.f32 (/.f32 1 (*.f32 eta eta)) (neg.f32 eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (*.f32 (neg.f32 eta) (+.f32 h h)) (/.f32 (/.f32 1 (*.f32 eta (+.f32 eta eta))) (neg.f32 eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (*.f32 (+.f32 eta eta) (*.f32 (/.f32 h eta) (/.f32 2 eta))) (/.f32 1/2 (+.f32 eta eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (*.f32 (neg.f32 eta) (*.f32 (/.f32 h eta) (/.f32 2 eta))) (/.f32 1/2 (neg.f32 eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (*.f32 (neg.f32 eta) (/.f32 h (*.f32 1/2 eta))) (/.f32 (/.f32 1 (+.f32 eta eta)) (neg.f32 eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (*.f32 (/.f32 1 eta) (*.f32 h 4)) (/.f32 (/.f32 1 (*.f32 eta (*.f32 eta 4))) (/.f32 1 eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (*.f32 (neg.f32 eta) (*.f32 h 4)) (/.f32 (/.f32 1 (*.f32 eta (*.f32 eta 4))) (neg.f32 eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (*.f32 eta (/.f32 1 (neg.f32 eta))) (/.f32 (/.f32 h (neg.f32 eta)) eta))
(/.f32 h (*.f32 eta eta))
(*.f32 (*.f32 (/.f32 1 eta) (/.f32 1 (neg.f32 eta))) (/.f32 (/.f32 h (neg.f32 eta)) (/.f32 1 eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (*.f32 (+.f32 eta eta) (/.f32 1 (neg.f32 eta))) (/.f32 (/.f32 h (neg.f32 eta)) (+.f32 eta eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (*.f32 (neg.f32 eta) (/.f32 1 (neg.f32 eta))) (/.f32 (/.f32 h eta) eta))
(*.f32 (/.f32 h (*.f32 eta eta)) (*.f32 1 (/.f32 (neg.f32 eta) (neg.f32 eta))))
(*.f32 (/.f32 h eta) (/.f32 (/.f32 eta eta) (neg.f32 (neg.f32 eta))))
(*.f32 (*.f32 eta (/.f32 1 (fabs.f32 eta))) (/.f32 (/.f32 h (fabs.f32 eta)) eta))
(/.f32 h (*.f32 eta eta))
(*.f32 (*.f32 (/.f32 1 eta) (/.f32 1 (fabs.f32 eta))) (/.f32 (/.f32 h (fabs.f32 eta)) (/.f32 1 eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (*.f32 (+.f32 eta eta) (/.f32 1 (fabs.f32 eta))) (/.f32 (/.f32 h (fabs.f32 eta)) (+.f32 eta eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (*.f32 (neg.f32 eta) (/.f32 1 (fabs.f32 eta))) (/.f32 (/.f32 h (fabs.f32 eta)) (neg.f32 eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (*.f32 eta (/.f32 h (neg.f32 eta))) (/.f32 (/.f32 1 (neg.f32 eta)) eta))
(/.f32 h (*.f32 eta eta))
(*.f32 (*.f32 (/.f32 1 eta) (/.f32 h (neg.f32 eta))) (/.f32 (/.f32 1 (neg.f32 eta)) (/.f32 1 eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (*.f32 (+.f32 eta eta) (/.f32 h (neg.f32 eta))) (/.f32 (/.f32 1 (neg.f32 eta)) (+.f32 eta eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (*.f32 eta (/.f32 h (fabs.f32 eta))) (/.f32 (/.f32 1 (fabs.f32 eta)) eta))
(/.f32 h (*.f32 eta eta))
(*.f32 (*.f32 (/.f32 1 eta) (/.f32 h (fabs.f32 eta))) (/.f32 (/.f32 1 (fabs.f32 eta)) (/.f32 1 eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (*.f32 (+.f32 eta eta) (/.f32 h (fabs.f32 eta))) (/.f32 (/.f32 1 (fabs.f32 eta)) (+.f32 eta eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (*.f32 (neg.f32 eta) (/.f32 h (fabs.f32 eta))) (/.f32 (/.f32 1 (fabs.f32 eta)) (neg.f32 eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (*.f32 (*.f32 eta eta) (/.f32 h (neg.f32 eta))) (/.f32 (/.f32 1 (neg.f32 eta)) (*.f32 eta eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (*.f32 (*.f32 eta eta) (/.f32 h (fabs.f32 eta))) (/.f32 (/.f32 1 (fabs.f32 eta)) (*.f32 eta eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (*.f32 (*.f32 eta eta) (/.f32 1 (neg.f32 eta))) (/.f32 (/.f32 h (neg.f32 eta)) (*.f32 eta eta)))
(/.f32 h (*.f32 eta eta))
(*.f32 (*.f32 (*.f32 eta eta) (/.f32 1 (fabs.f32 eta))) (/.f32 (/.f32 h (fabs.f32 eta)) (*.f32 eta eta)))
(/.f32 h (*.f32 eta eta))
(pow.f32 (/.f32 (/.f32 h eta) eta) 1)
(/.f32 h (*.f32 eta eta))
(+.f32 0 (/.f32 h eta))
(/.f32 h eta)
(+.f32 (/.f32 h eta) 0)
(/.f32 h eta)
(+.f32 (/.f32 h eta) (/.f32 0 (/.f32 1 eta)))
(neg.f32 (/.f32 h (/.f32 -1 (/.f32 1 eta))))
(+.f32 (/.f32 h eta) (/.f32 0 (*.f32 eta eta)))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (/.f32 0 eta))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (neg.f32 (/.f32 0 (/.f32 1 eta))))
(+.f32 (/.f32 h eta) (/.f32 0 (/.f32 1 eta)))
(neg.f32 (/.f32 h (/.f32 -1 (/.f32 1 eta))))
(+.f32 (/.f32 h eta) (neg.f32 (/.f32 0 eta)))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (neg.f32 (/.f32 0 (*.f32 eta eta))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (+.f32 (/.f32 0 eta) (/.f32 0 (*.f32 eta eta))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (+.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 0 eta)))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (+.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 0 (/.f32 1 eta))))
(+.f32 (/.f32 h eta) (/.f32 0 (/.f32 1 eta)))
(neg.f32 (/.f32 h (/.f32 -1 (/.f32 1 eta))))
(+.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 1 eta)) (/.f32 0 (*.f32 eta eta))))
(+.f32 (/.f32 h eta) (/.f32 0 (/.f32 1 eta)))
(neg.f32 (/.f32 h (/.f32 -1 (/.f32 1 eta))))
(+.f32 (/.f32 0 (/.f32 1 eta)) (/.f32 h eta))
(+.f32 (/.f32 h eta) (/.f32 0 (/.f32 1 eta)))
(neg.f32 (/.f32 h (/.f32 -1 (/.f32 1 eta))))
(+.f32 (/.f32 (/.f32 h eta) 2) (/.f32 (/.f32 h eta) 2))
(/.f32 (+.f32 (/.f32 h eta) (/.f32 h eta)) 2)
(/.f32 (+.f32 h h) (*.f32 eta 2))
(+.f32 (/.f32 (/.f32 h eta) 2) (+.f32 (/.f32 (/.f32 h eta) 2) (/.f32 0 (*.f32 eta eta))))
(+.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 (+.f32 (/.f32 h eta) (/.f32 h eta)) 2))
(+.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 (+.f32 h h) (*.f32 eta 2)))
(+.f32 (/.f32 (/.f32 h eta) 2) (-.f32 (/.f32 (/.f32 h eta) 2) (/.f32 0 (*.f32 eta eta))))
(+.f32 (/.f32 h (*.f32 eta 2)) (-.f32 (/.f32 h (*.f32 eta 2)) (/.f32 0 (*.f32 eta eta))))
(+.f32 (/.f32 h (*.f32 eta 2)) (/.f32 (/.f32 h eta) (*.f32 (/.f32 2 eta) eta)))
(+.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 h eta))
(/.f32 h eta)
(+.f32 (/.f32 0 eta) (/.f32 h eta))
(/.f32 h eta)
(+.f32 (/.f32 (+.f32 h h) (*.f32 eta 8)) (+.f32 (/.f32 (+.f32 h h) (*.f32 eta 8)) (/.f32 (/.f32 h eta) 2)))
(/.f32 (+.f32 (/.f32 h eta) (/.f32 h eta)) 2)
(/.f32 (+.f32 h h) (*.f32 eta 2))
(-.f32 0 (-.f32 (/.f32 0 (/.f32 1 eta)) (/.f32 h eta)))
(+.f32 (/.f32 h eta) (/.f32 0 (/.f32 1 eta)))
(neg.f32 (/.f32 h (/.f32 -1 (/.f32 1 eta))))
(-.f32 0 (-.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 h eta)))
(/.f32 h eta)
(-.f32 0 (-.f32 (/.f32 0 eta) (/.f32 h eta)))
(/.f32 h eta)
(-.f32 (/.f32 h eta) 0)
(/.f32 h eta)
(-.f32 (/.f32 h eta) (/.f32 0 (/.f32 1 eta)))
(+.f32 (/.f32 h eta) (/.f32 0 (/.f32 1 eta)))
(neg.f32 (/.f32 h (/.f32 -1 (/.f32 1 eta))))
(-.f32 (/.f32 h eta) (/.f32 0 (*.f32 eta eta)))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (/.f32 0 eta))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (/.f32 0 (neg.f32 eta)))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (neg.f32 (/.f32 0 (/.f32 1 eta))))
(+.f32 (/.f32 h eta) (/.f32 0 (/.f32 1 eta)))
(neg.f32 (/.f32 h (/.f32 -1 (/.f32 1 eta))))
(-.f32 (/.f32 h eta) (neg.f32 (/.f32 0 eta)))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (neg.f32 (/.f32 0 (*.f32 eta eta))))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (/.f32 0 (*.f32 eta 4)))
(/.f32 h eta)
(-.f32 (/.f32 h (*.f32 1/2 eta)) (/.f32 h eta))
(/.f32 h eta)
(-.f32 (/.f32 0 (/.f32 1 eta)) (neg.f32 (/.f32 h eta)))
(+.f32 (/.f32 h eta) (/.f32 0 (/.f32 1 eta)))
(neg.f32 (/.f32 h (/.f32 -1 (/.f32 1 eta))))
(-.f32 (/.f32 (/.f32 h eta) 2) (/.f32 (neg.f32 h) (+.f32 eta eta)))
(-.f32 (/.f32 h (*.f32 eta 2)) (/.f32 (neg.f32 h) (+.f32 eta eta)))
(-.f32 (/.f32 0 eta) (neg.f32 (/.f32 h eta)))
(/.f32 h eta)
(-.f32 (+.f32 (/.f32 (+.f32 h h) (*.f32 eta 8)) (/.f32 (/.f32 h eta) 2)) (-.f32 (/.f32 0 eta) (/.f32 (+.f32 h h) (*.f32 eta 8))))
(-.f32 (+.f32 (/.f32 h (*.f32 eta 2)) (/.f32 (+.f32 h h) (*.f32 eta 8))) (-.f32 (/.f32 0 eta) (/.f32 (+.f32 h h) (*.f32 eta 8))))
(-.f32 (+.f32 (/.f32 h (*.f32 eta 2)) (*.f32 h (/.f32 1/4 eta))) (-.f32 (/.f32 0 eta) (*.f32 h (/.f32 1/4 eta))))
(-.f32 (+.f32 (/.f32 (+.f32 h h) (*.f32 eta 8)) (/.f32 (/.f32 h eta) 2)) (-.f32 (/.f32 0 (/.f32 1 eta)) (/.f32 (+.f32 h h) (*.f32 eta 8))))
(-.f32 (+.f32 (/.f32 h (*.f32 eta 2)) (/.f32 (+.f32 h h) (*.f32 eta 8))) (-.f32 (/.f32 0 (/.f32 1 eta)) (/.f32 (+.f32 h h) (*.f32 eta 8))))
(-.f32 (+.f32 (/.f32 h (*.f32 eta 2)) (*.f32 h (/.f32 1/4 eta))) (-.f32 (/.f32 0 (/.f32 1 eta)) (*.f32 h (/.f32 1/4 eta))))
(-.f32 (+.f32 (/.f32 (+.f32 h h) (*.f32 eta 8)) (/.f32 (/.f32 h eta) 2)) (-.f32 0 (/.f32 (+.f32 h h) (*.f32 eta 8))))
(-.f32 (+.f32 (/.f32 h (*.f32 eta 2)) (/.f32 (+.f32 h h) (*.f32 eta 8))) (neg.f32 (/.f32 (+.f32 h h) (*.f32 eta 8))))
(-.f32 (+.f32 (/.f32 h (*.f32 eta 2)) (*.f32 h (/.f32 1/4 eta))) (neg.f32 (*.f32 h (/.f32 1/4 eta))))
(-.f32 (+.f32 (/.f32 (+.f32 h h) (*.f32 eta 8)) (/.f32 (/.f32 h eta) 2)) (-.f32 (/.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 2 eta)) (/.f32 (+.f32 h h) (*.f32 eta 8))))
(-.f32 (+.f32 (/.f32 h (*.f32 eta 2)) (/.f32 (+.f32 h h) (*.f32 eta 8))) (-.f32 (/.f32 0 (*.f32 (*.f32 eta eta) (/.f32 2 eta))) (/.f32 (+.f32 h h) (*.f32 eta 8))))
(-.f32 (+.f32 (/.f32 h (*.f32 eta 2)) (*.f32 h (/.f32 1/4 eta))) (-.f32 (/.f32 0 (*.f32 eta eta)) (*.f32 h (/.f32 1/4 eta))))
(-.f32 (-.f32 (/.f32 (/.f32 h eta) 2) (/.f32 0 (*.f32 eta eta))) (/.f32 (neg.f32 h) (+.f32 eta eta)))
(-.f32 (/.f32 h (*.f32 eta 2)) (+.f32 (/.f32 (neg.f32 h) (+.f32 eta eta)) (/.f32 0 (*.f32 eta eta))))
(-.f32 (/.f32 (/.f32 h eta) (*.f32 (/.f32 2 eta) eta)) (/.f32 (neg.f32 h) (+.f32 eta eta)))
(*.f32 eta (/.f32 (/.f32 h eta) eta))
(/.f32 h eta)
(*.f32 (*.f32 eta eta) (/.f32 (/.f32 (/.f32 h eta) eta) eta))
(/.f32 h eta)
(*.f32 (/.f32 (/.f32 h eta) eta) eta)
(/.f32 h eta)
(*.f32 1 (/.f32 h eta))
(/.f32 h eta)
(*.f32 (/.f32 1 eta) h)
(/.f32 h eta)
(*.f32 (*.f32 eta h) (/.f32 1 (*.f32 eta eta)))
(/.f32 h eta)
(*.f32 (*.f32 eta h) (/.f32 (/.f32 1 (neg.f32 eta)) (neg.f32 eta)))
(/.f32 (/.f32 h eta) (/.f32 (neg.f32 eta) (neg.f32 eta)))
(/.f32 (/.f32 h eta) 1)
(*.f32 (/.f32 h eta) 1)
(/.f32 h eta)
(*.f32 (*.f32 (/.f32 h eta) (/.f32 2 eta)) (*.f32 1/2 eta))
(/.f32 h eta)
(*.f32 (*.f32 (/.f32 h eta) (/.f32 2 eta)) (/.f32 1/2 (/.f32 1 eta)))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 h eta) (/.f32 2 eta)) (/.f32 1 eta)))
(*.f32 1/2 (/.f32 (*.f32 h (/.f32 4 (*.f32 eta eta))) (/.f32 2 eta)))
(*.f32 (/.f32 2 eta) (*.f32 1 (/.f32 h 2)))
(*.f32 (/.f32 2 eta) (*.f32 h 1/2))
(*.f32 (/.f32 2 eta) (*.f32 eta (/.f32 (/.f32 h eta) 2)))
(/.f32 h eta)
(*.f32 (/.f32 2 eta) (*.f32 1 (-.f32 (/.f32 h 2) (/.f32 0 eta))))
(*.f32 (/.f32 2 eta) (-.f32 (*.f32 h 1/2) (/.f32 0 eta)))
(*.f32 (/.f32 2 eta) (*.f32 (*.f32 eta eta) (/.f32 (/.f32 (/.f32 h eta) eta) 2)))
(*.f32 (/.f32 (/.f32 h eta) (*.f32 eta 2)) (*.f32 (*.f32 eta eta) (/.f32 2 eta)))
(*.f32 (*.f32 (/.f32 h eta) (/.f32 1/2 eta)) (*.f32 (*.f32 eta eta) (/.f32 2 eta)))
(*.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 (/.f32 1 eta) (/.f32 (/.f32 (/.f32 h eta) eta) 2)))
(/.f32 h eta)
(*.f32 2 (/.f32 (/.f32 h eta) 2))
(/.f32 h eta)
(*.f32 2 (*.f32 (*.f32 1/2 eta) (/.f32 (/.f32 h eta) eta)))
(*.f32 2 (*.f32 (/.f32 h eta) (/.f32 (*.f32 eta 1/2) eta)))
(*.f32 2 (*.f32 (/.f32 h eta) (/.f32 eta (+.f32 eta eta))))
(*.f32 2 (*.f32 (/.f32 1 eta) (/.f32 h 2)))
(*.f32 2 (*.f32 h (/.f32 1/2 eta)))
(*.f32 2 (*.f32 (/.f32 1 eta) (-.f32 (/.f32 h 2) (/.f32 0 eta))))
(*.f32 (-.f32 (*.f32 h 1/2) (/.f32 0 eta)) (*.f32 (/.f32 1 eta) 2))
(*.f32 2 (*.f32 eta (/.f32 (/.f32 (/.f32 h eta) eta) 2)))
(*.f32 (/.f32 (/.f32 h eta) (*.f32 eta 2)) (*.f32 eta 2))
(*.f32 2 (*.f32 (/.f32 h (*.f32 eta eta)) (/.f32 eta 2)))
(*.f32 (+.f32 eta eta) (/.f32 (/.f32 (/.f32 h eta) eta) 2))
(*.f32 (/.f32 h (*.f32 eta eta)) (/.f32 (+.f32 eta eta) 2))
(*.f32 (*.f32 eta (+.f32 h h)) (/.f32 1 (*.f32 eta (+.f32 eta eta))))
(/.f32 h eta)
(*.f32 (*.f32 eta (+.f32 h h)) (/.f32 (/.f32 1 (+.f32 eta eta)) eta))
(/.f32 h eta)
(*.f32 (*.f32 eta (+.f32 h h)) (/.f32 (/.f32 1 eta) (+.f32 eta eta)))
(/.f32 h eta)
(*.f32 h (/.f32 1 eta))
(/.f32 h eta)
(*.f32 (neg.f32 h) (/.f32 1 (neg.f32 eta)))
(/.f32 h eta)
(*.f32 4 (*.f32 (/.f32 1 (+.f32 eta eta)) (/.f32 h 2)))
(*.f32 4 (*.f32 h (/.f32 (/.f32 1/2 eta) 2)))
(*.f32 4 (*.f32 h (/.f32 1/4 eta)))
(*.f32 4 (*.f32 (*.f32 1/2 eta) (/.f32 (/.f32 (/.f32 h eta) eta) 2)))
(*.f32 (/.f32 (/.f32 h eta) (*.f32 eta 2)) (*.f32 (*.f32 eta 1/2) 4))
(*.f32 4 (*.f32 (/.f32 h (*.f32 eta eta)) (/.f32 eta 4)))
(*.f32 4 (*.f32 (+.f32 1/2 (/.f32 0 eta)) (/.f32 (/.f32 h eta) 2)))
(*.f32 4 (*.f32 (/.f32 h (*.f32 eta 2)) (+.f32 (/.f32 0 eta) 1/2)))
(*.f32 4 (*.f32 (/.f32 1 (+.f32 eta eta)) (-.f32 (/.f32 h 2) (/.f32 0 eta))))
(*.f32 4 (*.f32 (/.f32 1/2 eta) (-.f32 (/.f32 h 2) (/.f32 0 eta))))
(*.f32 (-.f32 (*.f32 h 1/2) (/.f32 0 eta)) (*.f32 (/.f32 1/2 eta) 4))
(*.f32 (/.f32 h (*.f32 1/2 eta)) 1/2)
(/.f32 h eta)
(*.f32 (/.f32 h (*.f32 1/2 eta)) (+.f32 1/2 (/.f32 0 eta)))
(*.f32 h (/.f32 (+.f32 (/.f32 0 eta) 1/2) (*.f32 eta 1/2)))
(*.f32 (/.f32 h (*.f32 1/2 eta)) (/.f32 (/.f32 1 (+.f32 eta eta)) (/.f32 1 eta)))
(*.f32 (/.f32 (/.f32 1/2 eta) (/.f32 1 eta)) (/.f32 (/.f32 h 1/2) eta))
(*.f32 (-.f32 1/2 (/.f32 0 eta)) (/.f32 h (*.f32 eta 1/2)))
(*.f32 (/.f32 h (*.f32 1/2 eta)) (/.f32 (*.f32 1/2 eta) eta))
(/.f32 h eta)
(*.f32 (*.f32 h 4) (/.f32 1/2 (+.f32 eta eta)))
(/.f32 (/.f32 h eta) (/.f32 (neg.f32 eta) (neg.f32 eta)))
(/.f32 (/.f32 h eta) 1)
(*.f32 (neg.f32 eta) (neg.f32 (/.f32 (/.f32 h eta) eta)))
(/.f32 (/.f32 h eta) (/.f32 (neg.f32 eta) (neg.f32 eta)))
(/.f32 (/.f32 h eta) 1)
(*.f32 (neg.f32 eta) (/.f32 (/.f32 h eta) (neg.f32 eta)))
(/.f32 (/.f32 h eta) (/.f32 (neg.f32 eta) (neg.f32 eta)))
(/.f32 (/.f32 h eta) 1)
(*.f32 (fabs.f32 eta) (*.f32 (/.f32 (fabs.f32 eta) eta) (/.f32 (/.f32 h eta) eta)))
(/.f32 h eta)
(*.f32 (*.f32 (/.f32 4 eta) (/.f32 h eta)) (/.f32 1 (/.f32 4 eta)))
(+.f32 (/.f32 h eta) (/.f32 0 (/.f32 1 eta)))
(neg.f32 (/.f32 h (/.f32 -1 (/.f32 1 eta))))
(*.f32 (/.f32 4 eta) (*.f32 1/2 (/.f32 h 2)))
(*.f32 (/.f32 4 eta) (*.f32 h 1/4))
(*.f32 (/.f32 4 eta) (*.f32 (/.f32 (*.f32 eta eta) 2) (/.f32 (/.f32 (/.f32 h eta) eta) 2)))
(*.f32 (/.f32 4 eta) (/.f32 (*.f32 (*.f32 eta eta) (/.f32 h (*.f32 eta eta))) 4))
(*.f32 (/.f32 4 eta) (*.f32 (/.f32 h (*.f32 eta eta)) (/.f32 (*.f32 eta eta) 4)))
(*.f32 (/.f32 4 eta) (*.f32 (*.f32 1/2 eta) (/.f32 (/.f32 h eta) 2)))
(*.f32 (/.f32 4 eta) (*.f32 (*.f32 eta 1/2) (/.f32 h (*.f32 eta 2))))
(*.f32 (/.f32 h (*.f32 eta 2)) (/.f32 2 (/.f32 eta eta)))
(*.f32 (/.f32 4 eta) (*.f32 1/2 (-.f32 (/.f32 h 2) (/.f32 0 eta))))
(*.f32 (/.f32 4 eta) (*.f32 1/2 (-.f32 (*.f32 h 1/2) (/.f32 0 eta))))
(*.f32 (*.f32 eta (*.f32 eta 4)) (*.f32 (/.f32 (/.f32 1 eta) 2) (/.f32 (/.f32 (/.f32 h eta) eta) 2)))
(/.f32 (/.f32 h eta) (/.f32 (neg.f32 eta) (neg.f32 eta)))
(/.f32 (/.f32 h eta) 1)
(*.f32 -1 (*.f32 (neg.f32 eta) (/.f32 (/.f32 h eta) eta)))
(neg.f32 (*.f32 (/.f32 h eta) (/.f32 (neg.f32 eta) eta)))
(*.f32 (/.f32 h (*.f32 eta eta)) (neg.f32 (neg.f32 eta)))
(*.f32 (/.f32 (/.f32 (/.f32 h eta) eta) eta) (*.f32 eta eta))
(/.f32 h eta)
(*.f32 (*.f32 (/.f32 1 eta) (fabs.f32 eta)) (*.f32 (fabs.f32 eta) (/.f32 (/.f32 h eta) eta)))
(*.f32 (*.f32 (/.f32 1 eta) (fabs.f32 eta)) (*.f32 (/.f32 h eta) (/.f32 (fabs.f32 eta) eta)))
(*.f32 (/.f32 h (*.f32 eta eta)) (*.f32 (fabs.f32 eta) (/.f32 eta (fabs.f32 eta))))
(*.f32 (/.f32 1 (*.f32 eta eta)) (*.f32 eta h))
(/.f32 h eta)
(*.f32 (/.f32 (*.f32 eta h) (fabs.f32 eta)) (/.f32 1 (fabs.f32 eta)))
(/.f32 h eta)
(*.f32 1/2 (/.f32 h (*.f32 1/2 eta)))
(/.f32 h eta)
(*.f32 1/2 (*.f32 (/.f32 2 eta) h))
(/.f32 h eta)
(*.f32 (+.f32 1/2 (/.f32 0 eta)) (/.f32 h (*.f32 1/2 eta)))
(*.f32 h (/.f32 (+.f32 (/.f32 0 eta) 1/2) (*.f32 eta 1/2)))
(*.f32 (*.f32 1/2 eta) (*.f32 (/.f32 h eta) (/.f32 2 eta)))
(/.f32 h eta)
(*.f32 (/.f32 1 (+.f32 eta eta)) (+.f32 h h))
(/.f32 h eta)
(*.f32 (/.f32 1 (*.f32 eta (+.f32 eta eta))) (*.f32 eta (+.f32 h h)))
(/.f32 h eta)
(*.f32 (/.f32 1 (/.f32 4 eta)) (*.f32 (/.f32 4 eta) (/.f32 h eta)))
(+.f32 (/.f32 h eta) (/.f32 0 (/.f32 1 eta)))
(neg.f32 (/.f32 h (/.f32 -1 (/.f32 1 eta))))
(*.f32 (/.f32 eta (*.f32 eta 4)) (*.f32 4 (/.f32 h eta)))
(/.f32 (/.f32 h eta) (/.f32 (neg.f32 eta) (neg.f32 eta)))
(/.f32 (/.f32 h eta) 1)
(*.f32 (/.f32 1 (*.f32 eta 4)) (*.f32 4 h))
(/.f32 (/.f32 h eta) (/.f32 (neg.f32 eta) (neg.f32 eta)))
(/.f32 (/.f32 h eta) 1)
(*.f32 (/.f32 (*.f32 eta eta) 2) (*.f32 (/.f32 2 eta) (/.f32 (/.f32 h eta) eta)))
(/.f32 (/.f32 h eta) (/.f32 (neg.f32 eta) (neg.f32 eta)))
(/.f32 (/.f32 h eta) 1)
(*.f32 (*.f32 eta (/.f32 eta (*.f32 eta 4))) (*.f32 (/.f32 4 eta) (/.f32 h eta)))
(*.f32 (*.f32 h (/.f32 (/.f32 4 eta) eta)) (*.f32 eta (/.f32 (/.f32 eta eta) 4)))
(*.f32 (/.f32 h eta) (*.f32 (/.f32 4 eta) (*.f32 eta (/.f32 (/.f32 eta eta) 4))))
(*.f32 (/.f32 (/.f32 1 eta) 2) (*.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 (/.f32 h eta) eta)))
(*.f32 (/.f32 h (*.f32 eta eta)) (*.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 1/2 eta)))
(*.f32 (/.f32 h (*.f32 eta eta)) (/.f32 eta (/.f32 eta eta)))
(*.f32 8 (*.f32 (/.f32 1 (*.f32 eta 4)) (/.f32 h 2)))
(*.f32 (/.f32 h 2) (*.f32 (/.f32 1 (*.f32 eta 4)) 8))
(*.f32 (*.f32 h 1/2) (*.f32 (/.f32 1/4 eta) 8))
(*.f32 8 (*.f32 (*.f32 eta (/.f32 eta (*.f32 eta 4))) (/.f32 (/.f32 (/.f32 h eta) eta) 2)))
(*.f32 (/.f32 (/.f32 h eta) (*.f32 eta 2)) (*.f32 (*.f32 eta (/.f32 (/.f32 eta eta) 4)) 8))
(*.f32 8 (/.f32 (*.f32 (/.f32 h eta) (-.f32 1/8 (/.f32 0 eta))) (/.f32 eta eta)))
(*.f32 8 (*.f32 (/.f32 eta (*.f32 eta 4)) (/.f32 (/.f32 h eta) 2)))
(*.f32 (/.f32 h (*.f32 eta 2)) (*.f32 (/.f32 (/.f32 eta eta) 4) 8))
(*.f32 8 (*.f32 (/.f32 h eta) (-.f32 1/8 (/.f32 0 eta))))
(*.f32 8 (*.f32 (/.f32 1 (*.f32 eta 4)) (-.f32 (/.f32 h 2) (/.f32 0 eta))))
(*.f32 (-.f32 (/.f32 h 2) (/.f32 0 eta)) (*.f32 (/.f32 1 (*.f32 eta 4)) 8))
(*.f32 (-.f32 (*.f32 h 1/2) (/.f32 0 eta)) (*.f32 (/.f32 1/4 eta) 8))
(*.f32 (+.f32 h h) (/.f32 1 (+.f32 eta eta)))
(/.f32 h eta)
(*.f32 (+.f32 h h) (/.f32 1/2 eta))
(/.f32 h eta)
(*.f32 (+.f32 h h) (/.f32 (/.f32 1 (*.f32 eta (+.f32 eta eta))) (/.f32 1 eta)))
(*.f32 (+.f32 h h) (/.f32 (/.f32 1/2 (*.f32 eta eta)) (/.f32 1 eta)))
(*.f32 (+.f32 h h) (-.f32 (/.f32 1/2 eta) (/.f32 0 eta)))
(*.f32 (*.f32 h (*.f32 eta 4)) (/.f32 (/.f32 1 (+.f32 eta eta)) (+.f32 eta eta)))
(*.f32 (/.f32 1/2 eta) (/.f32 (*.f32 4 (*.f32 h eta)) (+.f32 eta eta)))
(*.f32 (/.f32 (/.f32 1/4 eta) eta) (*.f32 h (*.f32 eta 4)))
(*.f32 (*.f32 -2 eta) (*.f32 -1 (/.f32 (/.f32 (/.f32 h eta) eta) 2)))
(*.f32 (*.f32 eta -2) (*.f32 (/.f32 h (*.f32 eta eta)) -1/2))
(*.f32 (/.f32 1 (neg.f32 eta)) (neg.f32 h))
(/.f32 h eta)
(*.f32 (/.f32 1 (fabs.f32 eta)) (/.f32 (*.f32 eta h) (fabs.f32 eta)))
(/.f32 h eta)
(*.f32 (/.f32 (fabs.f32 eta) eta) (*.f32 (fabs.f32 eta) (/.f32 (/.f32 h eta) eta)))
(*.f32 (/.f32 h (*.f32 eta eta)) (*.f32 (fabs.f32 eta) (/.f32 (fabs.f32 eta) eta)))
(*.f32 (/.f32 h (*.f32 eta eta)) (/.f32 (*.f32 eta (fabs.f32 eta)) (fabs.f32 eta)))
(*.f32 (*.f32 (/.f32 (/.f32 h eta) eta) (/.f32 2 eta)) (/.f32 (*.f32 1/2 eta) (/.f32 1 eta)))
(*.f32 (*.f32 2 (/.f32 (/.f32 h eta) (*.f32 eta eta))) (/.f32 (*.f32 eta 1/2) (/.f32 1 eta)))
(*.f32 (*.f32 2 (/.f32 h (*.f32 eta (*.f32 eta eta)))) (/.f32 eta (/.f32 2 eta)))
(*.f32 (fabs.f32 (+.f32 eta eta)) (*.f32 (*.f32 (/.f32 1 eta) (fabs.f32 eta)) (/.f32 (/.f32 (/.f32 h eta) eta) 2)))
(*.f32 (/.f32 (/.f32 h eta) (*.f32 eta 2)) (*.f32 (*.f32 (/.f32 1 eta) (fabs.f32 eta)) (fabs.f32 (+.f32 eta eta))))
(*.f32 (*.f32 (/.f32 h eta) (/.f32 1/2 eta)) (*.f32 (/.f32 eta (fabs.f32 eta)) (fabs.f32 (+.f32 eta eta))))
(*.f32 (fabs.f32 (+.f32 eta eta)) (*.f32 (/.f32 (fabs.f32 eta) eta) (/.f32 (/.f32 (/.f32 h eta) eta) 2)))
(*.f32 (/.f32 (/.f32 h eta) (*.f32 eta 2)) (*.f32 (/.f32 (fabs.f32 eta) eta) (fabs.f32 (+.f32 eta eta))))
(*.f32 (/.f32 (*.f32 h (/.f32 4 (*.f32 eta eta))) 4) (/.f32 (*.f32 eta (fabs.f32 eta)) (fabs.f32 eta)))
(*.f32 -2 (*.f32 (neg.f32 eta) (/.f32 (/.f32 (/.f32 h eta) eta) 2)))
(*.f32 -2 (/.f32 (*.f32 (/.f32 h eta) (/.f32 eta eta)) -2))
(*.f32 -2 (/.f32 (/.f32 h eta) -2))
(*.f32 (*.f32 (neg.f32 eta) (/.f32 h eta)) (/.f32 1 (neg.f32 eta)))
(/.f32 (/.f32 h eta) (/.f32 (neg.f32 eta) (neg.f32 eta)))
(/.f32 (/.f32 h eta) 1)
(*.f32 (*.f32 (neg.f32 eta) (/.f32 (/.f32 h eta) eta)) -1)
(neg.f32 (*.f32 (/.f32 h eta) (/.f32 (neg.f32 eta) eta)))
(*.f32 (/.f32 h (*.f32 eta eta)) (neg.f32 (neg.f32 eta)))
(*.f32 (+.f32 (/.f32 (fabs.f32 eta) eta) (/.f32 (fabs.f32 eta) eta)) (*.f32 (fabs.f32 eta) (/.f32 (/.f32 (/.f32 h eta) eta) 2)))
(*.f32 (/.f32 (/.f32 h eta) (*.f32 eta 2)) (*.f32 (/.f32 (fabs.f32 eta) eta) (fabs.f32 (+.f32 eta eta))))
(*.f32 (/.f32 (*.f32 h (/.f32 4 (*.f32 eta eta))) 4) (/.f32 (*.f32 eta (fabs.f32 eta)) (fabs.f32 eta)))
(*.f32 (*.f32 eta (*.f32 eta h)) (/.f32 (/.f32 1 (*.f32 eta eta)) eta))
(/.f32 h eta)
(*.f32 (*.f32 (+.f32 eta eta) (*.f32 eta (+.f32 h h))) (/.f32 (/.f32 1 (*.f32 eta (+.f32 eta eta))) (+.f32 eta eta)))
(/.f32 h eta)
(*.f32 (*.f32 eta (*.f32 eta (+.f32 h h))) (/.f32 (/.f32 1 (*.f32 eta (+.f32 eta eta))) eta))
(/.f32 h eta)
(*.f32 (*.f32 eta (*.f32 (/.f32 4 eta) (/.f32 h eta))) (/.f32 (/.f32 1 (/.f32 4 eta)) eta))
(+.f32 (/.f32 h eta) (/.f32 0 (/.f32 1 eta)))
(neg.f32 (/.f32 h (/.f32 -1 (/.f32 1 eta))))
(*.f32 (*.f32 (/.f32 1 eta) (*.f32 (/.f32 4 eta) (/.f32 h eta))) (/.f32 (/.f32 1 (/.f32 4 eta)) (/.f32 1 eta)))
(/.f32 (/.f32 (/.f32 h eta) (/.f32 (/.f32 4 eta) (/.f32 4 eta))) (/.f32 (/.f32 1 eta) (/.f32 1 eta)))
(/.f32 (neg.f32 (/.f32 h (/.f32 -1 (/.f32 1 eta)))) (-.f32 1 (/.f32 0 eta)))
(*.f32 (*.f32 (neg.f32 eta) h) (/.f32 (/.f32 1 eta) (neg.f32 eta)))
(/.f32 (/.f32 h eta) (/.f32 (neg.f32 eta) (neg.f32 eta)))
(/.f32 (/.f32 h eta) 1)
(*.f32 (*.f32 (neg.f32 eta) (+.f32 h h)) (/.f32 (/.f32 1 (+.f32 eta eta)) (neg.f32 eta)))
(/.f32 (/.f32 h eta) (/.f32 (neg.f32 eta) (neg.f32 eta)))
(/.f32 (/.f32 h eta) 1)
(*.f32 (*.f32 (+.f32 eta eta) (*.f32 eta h)) (/.f32 (/.f32 1 (*.f32 eta eta)) (+.f32 eta eta)))
(/.f32 h eta)
(*.f32 (*.f32 (neg.f32 eta) (*.f32 eta h)) (/.f32 (/.f32 1 (*.f32 eta eta)) (neg.f32 eta)))
(/.f32 (/.f32 h eta) (/.f32 (neg.f32 eta) (neg.f32 eta)))
(/.f32 (/.f32 h eta) 1)
(*.f32 (*.f32 (+.f32 eta eta) (*.f32 (/.f32 h eta) (/.f32 2 eta))) (/.f32 (*.f32 1/2 eta) (+.f32 eta eta)))
(/.f32 h eta)
(*.f32 (*.f32 (neg.f32 eta) (*.f32 (/.f32 h eta) (/.f32 2 eta))) (/.f32 (*.f32 1/2 eta) (neg.f32 eta)))
(/.f32 (/.f32 h eta) (/.f32 (neg.f32 eta) (neg.f32 eta)))
(/.f32 (/.f32 h eta) 1)
(*.f32 (*.f32 (neg.f32 eta) (*.f32 eta (+.f32 h h))) (/.f32 (/.f32 1 (*.f32 eta (+.f32 eta eta))) (neg.f32 eta)))
(/.f32 (/.f32 h eta) (/.f32 (neg.f32 eta) (neg.f32 eta)))
(/.f32 (/.f32 h eta) 1)
(*.f32 (*.f32 (neg.f32 eta) (/.f32 h (*.f32 1/2 eta))) (/.f32 1/2 (neg.f32 eta)))
(/.f32 (/.f32 h eta) (/.f32 (neg.f32 eta) (neg.f32 eta)))
(/.f32 (/.f32 h eta) 1)
(*.f32 (*.f32 (+.f32 eta eta) (*.f32 (/.f32 4 eta) (/.f32 h eta))) (/.f32 (/.f32 1 (/.f32 4 eta)) (+.f32 eta eta)))
(+.f32 (/.f32 h eta) (/.f32 0 (/.f32 1 eta)))
(neg.f32 (/.f32 h (/.f32 -1 (/.f32 1 eta))))
(*.f32 (*.f32 (neg.f32 eta) (*.f32 (/.f32 4 eta) (/.f32 h eta))) (/.f32 (/.f32 1 (/.f32 4 eta)) (neg.f32 eta)))
(/.f32 (/.f32 (/.f32 h eta) (/.f32 (/.f32 4 eta) (/.f32 4 eta))) (/.f32 (neg.f32 eta) (neg.f32 eta)))
(/.f32 (/.f32 (/.f32 h eta) 1) (-.f32 1 (/.f32 0 eta)))
(*.f32 (*.f32 eta (neg.f32 h)) (/.f32 (/.f32 1 (neg.f32 eta)) eta))
(/.f32 h eta)
(*.f32 (*.f32 (/.f32 1 eta) (neg.f32 h)) (/.f32 (/.f32 1 (neg.f32 eta)) (/.f32 1 eta)))
(+.f32 (/.f32 h eta) (/.f32 0 (/.f32 1 eta)))
(neg.f32 (/.f32 h (/.f32 -1 (/.f32 1 eta))))
(*.f32 (*.f32 (+.f32 eta eta) (neg.f32 h)) (/.f32 (/.f32 1 (neg.f32 eta)) (+.f32 eta eta)))
(/.f32 h eta)
(*.f32 (*.f32 eta (/.f32 (*.f32 eta h) (fabs.f32 eta))) (/.f32 (/.f32 1 (fabs.f32 eta)) eta))
(/.f32 h eta)
(*.f32 (*.f32 (/.f32 1 eta) (/.f32 (*.f32 eta h) (fabs.f32 eta))) (/.f32 (/.f32 1 (fabs.f32 eta)) (/.f32 1 eta)))
(+.f32 (/.f32 h eta) (/.f32 0 (/.f32 1 eta)))
(neg.f32 (/.f32 h (/.f32 -1 (/.f32 1 eta))))
(*.f32 (*.f32 (+.f32 eta eta) (/.f32 (*.f32 eta h) (fabs.f32 eta))) (/.f32 (/.f32 1 (fabs.f32 eta)) (+.f32 eta eta)))
(/.f32 h eta)
(*.f32 (*.f32 (neg.f32 eta) (/.f32 (*.f32 eta h) (fabs.f32 eta))) (/.f32 (/.f32 1 (fabs.f32 eta)) (neg.f32 eta)))
(/.f32 (/.f32 h eta) (/.f32 (neg.f32 eta) (neg.f32 eta)))
(/.f32 (/.f32 h eta) 1)
(pow.f32 (/.f32 h eta) 1)
(/.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 (/.f32 (asin.f32 (/.f32 h eta)) 2) (/.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(+.f32 (/.f32 (asin.f32 (/.f32 h eta)) 2) (+.f32 (/.f32 (asin.f32 (/.f32 h eta)) 2) 0))
(asin.f32 (/.f32 h eta))
(-.f32 (asin.f32 (/.f32 h eta)) 0)
(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 (*.f32 (asin.f32 (/.f32 h eta)) 2) 1/2)
(*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 1/2))
(*.f32 1/2 (*.f32 (asin.f32 (/.f32 h eta)) 2))
(*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 1/2))
(/.f32 (asin.f32 (/.f32 h eta)) 1)
(asin.f32 (/.f32 h eta))
(/.f32 (*.f32 (asin.f32 (/.f32 h eta)) 2) 2)
(asin.f32 (/.f32 h eta))
(/.f32 (*.f32 2 (*.f32 (asin.f32 (/.f32 h eta)) 2)) 4)
(asin.f32 (/.f32 h eta))
(pow.f32 (asin.f32 (/.f32 h eta)) 1)
(asin.f32 (/.f32 h eta))

localize42.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f32 h eta)
0.0b
(asin.f32 (/.f32 (*.f32 (/.f32 2 eta) (*.f32 h eta)) (+.f32 eta eta)))
8.0b
(*.f32 (/.f32 2 eta) (*.f32 h eta))
Compiler

Compiled 45 to 20 computations (55.6% saved)

series2.0ms (0%)

Counts
3 → 72
Calls

18 calls:

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

rewrite107.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1340×rational_best-2
1340×rational_best-3
1340×rational_best-1
1332×rational_best-4
1332×exponential-1
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01261
18461
219949
369437
4373725
Stop Event
node limit
Counts
3 → 58
Calls
Call 1
Inputs
(*.f32 (/.f32 2 eta) (*.f32 h eta))
(asin.f32 (/.f32 (*.f32 (/.f32 2 eta) (*.f32 h eta)) (+.f32 eta eta)))
(*.f32 h eta)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 h h) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (+.f32 h h))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 h h)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 h (neg.f32 (neg.f32 h)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h 2) (+.f32 h (/.f32 h 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h 2) (/.f32 (*.f32 -3 (*.f32 -2 h)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 h (/.f32 h 2)) (/.f32 h 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 -3 (*.f32 -2 h)) 4) (/.f32 h 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 h h) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 h (neg.f32 h))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 h (/.f32 (neg.f32 (*.f32 eta h)) eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 h (/.f32 h 2)) (neg.f32 (/.f32 h 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 -3 (*.f32 -2 h)) 4) (/.f32 (*.f32 -2 h) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 eta h) (/.f32 eta 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 h h) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (/.f32 h eta)) (/.f32 1 eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 h 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 eta (+.f32 h h)) eta)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 h 8) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 4 h) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 h 8)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 eta (*.f32 4 h)) (+.f32 eta eta))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 eta (*.f32 4 h)) eta) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 eta (*.f32 4 h)) (*.f32 eta (*.f32 4 h))) (*.f32 eta 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 eta eta) (*.f32 4 h)) (*.f32 eta 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 4 (*.f32 eta (*.f32 4 h))) (*.f32 2 (*.f32 eta 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 eta (*.f32 4 h))) (*.f32 eta 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 8 eta) (*.f32 eta (*.f32 4 h))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 8 (*.f32 4 h)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 eta 4) (*.f32 (/.f32 h eta) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 h h) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.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)) 2) (/.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 (/.f32 (asin.f32 (/.f32 h eta)) 2) (/.f32 (neg.f32 (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 (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 1/2 (*.f32 2 (asin.f32 (/.f32 h eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h eta)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 2 (*.f32 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 (*.f32 2 (asin.f32 (/.f32 h eta))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h eta)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h eta)))) (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h eta))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (asin.f32 (/.f32 h eta)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 eta h) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 eta h))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 eta h) 2) (/.f32 (*.f32 eta h) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 eta h) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 eta h) 2) (/.f32 (neg.f32 (*.f32 eta h)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 eta h) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 eta (+.f32 h h)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 eta (*.f32 4 h)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 eta (*.f32 4 h)) (*.f32 eta (*.f32 4 h))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 eta 4) (*.f32 4 h)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 eta h) 1)))))

simplify92.0ms (0.4%)

Algorithm
egg-herbie
Rules
1304×rational_best-simplify-63
1296×rational_best-simplify-51
1006×rational_best-simplify-1
904×rational_best-simplify-57
608×rational_best-simplify-54
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01181278
12881266
28851254
337571214
Stop Event
node limit
Counts
130 → 68
Calls
Call 1
Inputs
(*.f32 2 h)
(*.f32 2 h)
(*.f32 2 h)
(*.f32 2 h)
(*.f32 2 h)
(*.f32 2 h)
(*.f32 2 h)
(*.f32 2 h)
(*.f32 2 h)
(*.f32 2 h)
(*.f32 2 h)
(*.f32 2 h)
(*.f32 2 h)
(*.f32 2 h)
(*.f32 2 h)
(*.f32 2 h)
(*.f32 2 h)
(*.f32 2 h)
(*.f32 2 h)
(*.f32 2 h)
(*.f32 2 h)
(*.f32 2 h)
(*.f32 2 h)
(*.f32 2 h)
(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 eta h)
(*.f32 eta h)
(*.f32 eta h)
(*.f32 eta h)
(*.f32 eta h)
(*.f32 eta h)
(*.f32 eta h)
(*.f32 eta h)
(*.f32 eta h)
(*.f32 eta h)
(*.f32 eta h)
(*.f32 eta h)
(*.f32 eta h)
(*.f32 eta h)
(*.f32 eta h)
(*.f32 eta h)
(*.f32 eta h)
(*.f32 eta h)
(*.f32 eta h)
(*.f32 eta h)
(*.f32 eta h)
(*.f32 eta h)
(*.f32 eta h)
(*.f32 eta h)
(+.f32 (+.f32 h h) 0)
(+.f32 0 (+.f32 h h))
(+.f32 h h)
(+.f32 h (neg.f32 (neg.f32 h)))
(+.f32 (/.f32 h 2) (+.f32 h (/.f32 h 2)))
(+.f32 (/.f32 h 2) (/.f32 (*.f32 -3 (*.f32 -2 h)) 4))
(+.f32 (+.f32 h (/.f32 h 2)) (/.f32 h 2))
(+.f32 (/.f32 (*.f32 -3 (*.f32 -2 h)) 4) (/.f32 h 2))
(-.f32 (+.f32 h h) 0)
(-.f32 h (neg.f32 h))
(-.f32 h (/.f32 (neg.f32 (*.f32 eta h)) eta))
(-.f32 (+.f32 h (/.f32 h 2)) (neg.f32 (/.f32 h 2)))
(-.f32 (/.f32 (*.f32 -3 (*.f32 -2 h)) 4) (/.f32 (*.f32 -2 h) 4))
(/.f32 (*.f32 eta h) (/.f32 eta 2))
(/.f32 (+.f32 h h) 1)
(/.f32 (*.f32 2 (/.f32 h eta)) (/.f32 1 eta))
(/.f32 h 1/2)
(/.f32 (*.f32 eta (+.f32 h h)) eta)
(/.f32 (*.f32 h 8) 4)
(/.f32 (*.f32 4 h) 2)
(/.f32 (*.f32 2 (*.f32 h 8)) 8)
(/.f32 (*.f32 eta (*.f32 4 h)) (+.f32 eta eta))
(/.f32 (/.f32 (*.f32 eta (*.f32 4 h)) eta) 2)
(/.f32 (+.f32 (*.f32 eta (*.f32 4 h)) (*.f32 eta (*.f32 4 h))) (*.f32 eta 4))
(/.f32 (*.f32 (+.f32 eta eta) (*.f32 4 h)) (*.f32 eta 4))
(/.f32 (*.f32 4 (*.f32 eta (*.f32 4 h))) (*.f32 2 (*.f32 eta 4)))
(/.f32 (*.f32 2 (*.f32 eta (*.f32 4 h))) (*.f32 eta 4))
(/.f32 (*.f32 (/.f32 8 eta) (*.f32 eta (*.f32 4 h))) 16)
(/.f32 (*.f32 8 (*.f32 4 h)) 16)
(/.f32 (*.f32 (*.f32 eta 4) (*.f32 (/.f32 h eta) 8)) 16)
(pow.f32 (+.f32 h h) 1)
(+.f32 (asin.f32 (/.f32 h eta)) 0)
(+.f32 0 (asin.f32 (/.f32 h eta)))
(+.f32 (/.f32 (asin.f32 (/.f32 h eta)) 2) (/.f32 (asin.f32 (/.f32 h eta)) 2))
(-.f32 (asin.f32 (/.f32 h eta)) 0)
(-.f32 (/.f32 (asin.f32 (/.f32 h eta)) 2) (/.f32 (neg.f32 (asin.f32 (/.f32 h eta))) 2))
(*.f32 (asin.f32 (/.f32 h eta)) 1)
(*.f32 1 (asin.f32 (/.f32 h eta)))
(*.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) 1/2)
(*.f32 1/2 (*.f32 2 (asin.f32 (/.f32 h eta))))
(*.f32 (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h eta)))) 1/4)
(*.f32 1/4 (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h eta)))))
(/.f32 (asin.f32 (/.f32 h eta)) 1)
(/.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) 2)
(/.f32 (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h eta)))) 4)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h eta)))) (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h eta))))) 8)
(pow.f32 (asin.f32 (/.f32 h eta)) 1)
(+.f32 (*.f32 eta h) 0)
(+.f32 0 (*.f32 eta h))
(+.f32 (/.f32 (*.f32 eta h) 2) (/.f32 (*.f32 eta h) 2))
(-.f32 (*.f32 eta h) 0)
(-.f32 (/.f32 (*.f32 eta h) 2) (/.f32 (neg.f32 (*.f32 eta h)) 2))
(/.f32 (*.f32 eta h) 1)
(/.f32 (*.f32 eta (+.f32 h h)) 2)
(/.f32 (*.f32 eta (*.f32 4 h)) 4)
(/.f32 (+.f32 (*.f32 eta (*.f32 4 h)) (*.f32 eta (*.f32 4 h))) 8)
(/.f32 (*.f32 (*.f32 eta 4) (*.f32 4 h)) 16)
(pow.f32 (*.f32 eta h) 1)
Outputs
(*.f32 2 h)
(+.f32 h h)
(*.f32 2 h)
(+.f32 h h)
(*.f32 2 h)
(+.f32 h h)
(*.f32 2 h)
(+.f32 h h)
(*.f32 2 h)
(+.f32 h h)
(*.f32 2 h)
(+.f32 h h)
(*.f32 2 h)
(+.f32 h h)
(*.f32 2 h)
(+.f32 h h)
(*.f32 2 h)
(+.f32 h h)
(*.f32 2 h)
(+.f32 h h)
(*.f32 2 h)
(+.f32 h h)
(*.f32 2 h)
(+.f32 h h)
(*.f32 2 h)
(+.f32 h h)
(*.f32 2 h)
(+.f32 h h)
(*.f32 2 h)
(+.f32 h h)
(*.f32 2 h)
(+.f32 h h)
(*.f32 2 h)
(+.f32 h h)
(*.f32 2 h)
(+.f32 h h)
(*.f32 2 h)
(+.f32 h h)
(*.f32 2 h)
(+.f32 h h)
(*.f32 2 h)
(+.f32 h h)
(*.f32 2 h)
(+.f32 h h)
(*.f32 2 h)
(+.f32 h h)
(*.f32 2 h)
(+.f32 h h)
(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 eta h)
(*.f32 h eta)
(*.f32 eta h)
(*.f32 h eta)
(*.f32 eta h)
(*.f32 h eta)
(*.f32 eta h)
(*.f32 h eta)
(*.f32 eta h)
(*.f32 h eta)
(*.f32 eta h)
(*.f32 h eta)
(*.f32 eta h)
(*.f32 h eta)
(*.f32 eta h)
(*.f32 h eta)
(*.f32 eta h)
(*.f32 h eta)
(*.f32 eta h)
(*.f32 h eta)
(*.f32 eta h)
(*.f32 h eta)
(*.f32 eta h)
(*.f32 h eta)
(*.f32 eta h)
(*.f32 h eta)
(*.f32 eta h)
(*.f32 h eta)
(*.f32 eta h)
(*.f32 h eta)
(*.f32 eta h)
(*.f32 h eta)
(*.f32 eta h)
(*.f32 h eta)
(*.f32 eta h)
(*.f32 h eta)
(*.f32 eta h)
(*.f32 h eta)
(*.f32 eta h)
(*.f32 h eta)
(*.f32 eta h)
(*.f32 h eta)
(*.f32 eta h)
(*.f32 h eta)
(*.f32 eta h)
(*.f32 h eta)
(*.f32 eta h)
(*.f32 h eta)
(+.f32 (+.f32 h h) 0)
(*.f32 2 h)
(+.f32 h h)
(+.f32 0 (+.f32 h h))
(*.f32 2 h)
(+.f32 h h)
(+.f32 h h)
(*.f32 2 h)
(+.f32 h (neg.f32 (neg.f32 h)))
(*.f32 2 h)
(+.f32 h h)
(+.f32 (/.f32 h 2) (+.f32 h (/.f32 h 2)))
(*.f32 2 h)
(+.f32 h h)
(+.f32 (/.f32 h 2) (/.f32 (*.f32 -3 (*.f32 -2 h)) 4))
(*.f32 2 h)
(+.f32 h h)
(+.f32 (+.f32 h (/.f32 h 2)) (/.f32 h 2))
(*.f32 2 h)
(+.f32 h h)
(+.f32 (/.f32 (*.f32 -3 (*.f32 -2 h)) 4) (/.f32 h 2))
(*.f32 2 h)
(+.f32 h h)
(-.f32 (+.f32 h h) 0)
(*.f32 2 h)
(+.f32 h h)
(-.f32 h (neg.f32 h))
(*.f32 2 h)
(+.f32 h h)
(-.f32 h (/.f32 (neg.f32 (*.f32 eta h)) eta))
(-.f32 h (/.f32 (neg.f32 (*.f32 h eta)) eta))
(-.f32 h (/.f32 (*.f32 eta (neg.f32 h)) eta))
(+.f32 (+.f32 h h) (/.f32 0 eta))
(-.f32 (+.f32 h (/.f32 h 2)) (neg.f32 (/.f32 h 2)))
(*.f32 2 h)
(+.f32 h h)
(-.f32 (/.f32 (*.f32 -3 (*.f32 -2 h)) 4) (/.f32 (*.f32 -2 h) 4))
(*.f32 2 h)
(+.f32 h h)
(/.f32 (*.f32 eta h) (/.f32 eta 2))
(-.f32 h (/.f32 (neg.f32 (*.f32 h eta)) eta))
(-.f32 h (/.f32 (*.f32 eta (neg.f32 h)) eta))
(+.f32 (+.f32 h h) (/.f32 0 eta))
(/.f32 (+.f32 h h) 1)
(*.f32 2 h)
(+.f32 h h)
(/.f32 (*.f32 2 (/.f32 h eta)) (/.f32 1 eta))
(-.f32 h (/.f32 (neg.f32 (*.f32 h eta)) eta))
(-.f32 h (/.f32 (*.f32 eta (neg.f32 h)) eta))
(+.f32 (+.f32 h h) (/.f32 0 eta))
(/.f32 h 1/2)
(*.f32 2 h)
(+.f32 h h)
(/.f32 (*.f32 eta (+.f32 h h)) eta)
(-.f32 h (/.f32 (neg.f32 (*.f32 h eta)) eta))
(-.f32 h (/.f32 (*.f32 eta (neg.f32 h)) eta))
(+.f32 (+.f32 h h) (/.f32 0 eta))
(/.f32 (*.f32 h 8) 4)
(*.f32 2 h)
(+.f32 h h)
(/.f32 (*.f32 4 h) 2)
(*.f32 2 h)
(+.f32 h h)
(/.f32 (*.f32 2 (*.f32 h 8)) 8)
(*.f32 2 h)
(+.f32 h h)
(/.f32 (*.f32 eta (*.f32 4 h)) (+.f32 eta eta))
(-.f32 h (/.f32 (neg.f32 (*.f32 h eta)) eta))
(-.f32 h (/.f32 (*.f32 eta (neg.f32 h)) eta))
(+.f32 (+.f32 h h) (/.f32 0 eta))
(/.f32 (/.f32 (*.f32 eta (*.f32 4 h)) eta) 2)
(-.f32 h (/.f32 (neg.f32 (*.f32 h eta)) eta))
(-.f32 h (/.f32 (*.f32 eta (neg.f32 h)) eta))
(+.f32 (+.f32 h h) (/.f32 0 eta))
(/.f32 (+.f32 (*.f32 eta (*.f32 4 h)) (*.f32 eta (*.f32 4 h))) (*.f32 eta 4))
(-.f32 h (/.f32 (neg.f32 (*.f32 h eta)) eta))
(-.f32 h (/.f32 (*.f32 eta (neg.f32 h)) eta))
(+.f32 (+.f32 h h) (/.f32 0 eta))
(/.f32 (*.f32 (+.f32 eta eta) (*.f32 4 h)) (*.f32 eta 4))
(-.f32 h (/.f32 (neg.f32 (*.f32 h eta)) eta))
(-.f32 h (/.f32 (*.f32 eta (neg.f32 h)) eta))
(+.f32 (+.f32 h h) (/.f32 0 eta))
(/.f32 (*.f32 4 (*.f32 eta (*.f32 4 h))) (*.f32 2 (*.f32 eta 4)))
(-.f32 h (/.f32 (neg.f32 (*.f32 h eta)) eta))
(-.f32 h (/.f32 (*.f32 eta (neg.f32 h)) eta))
(+.f32 (+.f32 h h) (/.f32 0 eta))
(/.f32 (*.f32 2 (*.f32 eta (*.f32 4 h))) (*.f32 eta 4))
(-.f32 h (/.f32 (neg.f32 (*.f32 h eta)) eta))
(-.f32 h (/.f32 (*.f32 eta (neg.f32 h)) eta))
(+.f32 (+.f32 h h) (/.f32 0 eta))
(/.f32 (*.f32 (/.f32 8 eta) (*.f32 eta (*.f32 4 h))) 16)
(/.f32 (*.f32 (*.f32 h (*.f32 eta 4)) (/.f32 8 eta)) 16)
(/.f32 (/.f32 (*.f32 h 32) (/.f32 eta eta)) 16)
(/.f32 (+.f32 h h) (/.f32 eta eta))
(/.f32 (*.f32 8 (*.f32 4 h)) 16)
(*.f32 2 h)
(+.f32 h h)
(/.f32 (*.f32 (*.f32 eta 4) (*.f32 (/.f32 h eta) 8)) 16)
(/.f32 (*.f32 (*.f32 h (*.f32 eta 4)) (/.f32 8 eta)) 16)
(/.f32 (/.f32 (*.f32 h 32) (/.f32 eta eta)) 16)
(/.f32 (+.f32 h h) (/.f32 eta eta))
(pow.f32 (+.f32 h h) 1)
(*.f32 2 h)
(+.f32 h h)
(+.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 (/.f32 (asin.f32 (/.f32 h eta)) 2) (/.f32 (asin.f32 (/.f32 h eta)) 2))
(asin.f32 (/.f32 h eta))
(-.f32 (asin.f32 (/.f32 h eta)) 0)
(asin.f32 (/.f32 h eta))
(-.f32 (/.f32 (asin.f32 (/.f32 h eta)) 2) (/.f32 (neg.f32 (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 (asin.f32 (/.f32 h eta)))
(asin.f32 (/.f32 h eta))
(*.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) 1/2)
(asin.f32 (/.f32 h eta))
(*.f32 1/2 (*.f32 2 (asin.f32 (/.f32 h eta))))
(asin.f32 (/.f32 h eta))
(*.f32 (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h eta)))) 1/4)
(asin.f32 (/.f32 h eta))
(*.f32 1/4 (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h eta)))))
(asin.f32 (/.f32 h eta))
(/.f32 (asin.f32 (/.f32 h eta)) 1)
(asin.f32 (/.f32 h eta))
(/.f32 (*.f32 2 (asin.f32 (/.f32 h eta))) 2)
(asin.f32 (/.f32 h eta))
(/.f32 (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h eta)))) 4)
(asin.f32 (/.f32 h eta))
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h eta)))) (*.f32 2 (*.f32 2 (asin.f32 (/.f32 h eta))))) 8)
(asin.f32 (/.f32 h eta))
(pow.f32 (asin.f32 (/.f32 h eta)) 1)
(asin.f32 (/.f32 h eta))
(+.f32 (*.f32 eta h) 0)
(*.f32 h eta)
(+.f32 0 (*.f32 eta h))
(*.f32 h eta)
(+.f32 (/.f32 (*.f32 eta h) 2) (/.f32 (*.f32 eta h) 2))
(*.f32 h eta)
(-.f32 (*.f32 eta h) 0)
(*.f32 h eta)
(-.f32 (/.f32 (*.f32 eta h) 2) (/.f32 (neg.f32 (*.f32 eta h)) 2))
(*.f32 h eta)
(/.f32 (*.f32 eta h) 1)
(*.f32 h eta)
(/.f32 (*.f32 eta (+.f32 h h)) 2)
(*.f32 h eta)
(/.f32 (*.f32 eta (*.f32 4 h)) 4)
(*.f32 h eta)
(/.f32 (+.f32 (*.f32 eta (*.f32 4 h)) (*.f32 eta (*.f32 4 h))) 8)
(*.f32 h eta)
(/.f32 (*.f32 (*.f32 eta 4) (*.f32 4 h)) 16)
(*.f32 h eta)
(pow.f32 (*.f32 eta h) 1)
(*.f32 h eta)

localize133.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f32 (/.f32 h eta) (/.f32 eta 2))
0.2b
(/.f32 (/.f32 2 eta) eta)
0.2b
(/.f32 (/.f32 (/.f32 h eta) (/.f32 eta 2)) eta)
4.3b
(/.f32 (/.f32 (/.f32 (/.f32 h eta) (/.f32 eta 2)) eta) (/.f32 (/.f32 2 eta) eta))
Compiler

Compiled 67 to 36 computations (46.3% saved)

series5.0ms (0%)

Counts
4 → 84
Calls

21 calls:

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

rewrite137.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1754×rational_best-4
1754×rational_best-2
1754×rational_best-3
1754×rational_best-1
1750×exponential-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
012100
111164
252264
3434364
Stop Event
node limit
Counts
4 → 285
Calls
Call 1
Inputs
(/.f32 (/.f32 (/.f32 (/.f32 h eta) (/.f32 eta 2)) eta) (/.f32 (/.f32 2 eta) eta))
(/.f32 (/.f32 (/.f32 h eta) (/.f32 eta 2)) eta)
(/.f32 (/.f32 2 eta) eta)
(/.f32 (/.f32 h eta) (/.f32 eta 2))
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 0 (/.f32 2 (*.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h eta) (/.f32 0 (/.f32 (/.f32 eta eta) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h eta) (/.f32 0 (/.f32 4 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h eta) (+.f32 (/.f32 0 eta) (/.f32 0 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 2 (*.f32 eta eta))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 (/.f32 eta eta) eta)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 4 eta)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 2 (*.f32 eta eta))) (/.f32 0 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 (/.f32 eta eta) eta)) (/.f32 0 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 4 eta)) (/.f32 0 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h eta) (+.f32 (/.f32 0 eta) (/.f32 0 (/.f32 2 (*.f32 eta eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 2 (*.f32 eta eta))) (/.f32 0 (/.f32 2 (*.f32 eta eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 (/.f32 eta eta) eta)) (/.f32 0 (/.f32 2 (*.f32 eta eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 4 eta)) (/.f32 0 (/.f32 2 (*.f32 eta eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h eta) (+.f32 (/.f32 0 eta) (/.f32 0 (/.f32 (/.f32 eta eta) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 2 (*.f32 eta eta))) (/.f32 0 (/.f32 (/.f32 eta eta) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 (/.f32 eta eta) eta)) (/.f32 0 (/.f32 (/.f32 eta eta) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 4 eta)) (/.f32 0 (/.f32 (/.f32 eta eta) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h eta) (+.f32 (/.f32 0 eta) (/.f32 0 (/.f32 4 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 2 (*.f32 eta eta))) (/.f32 0 (/.f32 4 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 (/.f32 eta eta) eta)) (/.f32 0 (/.f32 4 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 4 eta)) (/.f32 0 (/.f32 4 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h eta) (neg.f32 (/.f32 0 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h eta) (/.f32 0 (/.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h eta) (/.f32 0 (*.f32 eta (*.f32 (/.f32 eta eta) (/.f32 eta eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h eta) (/.f32 0 (/.f32 eta (/.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h eta) (/.f32 0 (*.f32 (/.f32 eta eta) (/.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 h eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 eta) (/.f32 h eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (/.f32 2 (*.f32 eta eta))) (/.f32 h eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (/.f32 (/.f32 eta eta) eta)) (/.f32 h eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (+.f32 eta eta)) (/.f32 h (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (+.f32 eta eta)) (+.f32 (/.f32 h (+.f32 eta eta)) (/.f32 0 (/.f32 (/.f32 eta eta) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (+.f32 eta eta)) (+.f32 (/.f32 h (+.f32 eta eta)) (/.f32 0 (/.f32 4 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (/.f32 4 eta)) (/.f32 h eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 h (*.f32 eta eta)) (*.f32 2 (/.f32 (/.f32 eta eta) eta))) (/.f32 (/.f32 h (*.f32 eta eta)) (*.f32 2 (/.f32 (/.f32 eta eta) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 h (*.f32 eta eta)) (/.f32 2 eta)) (/.f32 (/.f32 h (*.f32 eta eta)) (/.f32 2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (/.f32 4 eta)) (/.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (/.f32 4 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (/.f32 eta eta)) (/.f32 h eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (*.f32 eta (*.f32 (/.f32 eta eta) (/.f32 eta eta)))) (/.f32 h eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (/.f32 eta (/.f32 eta eta))) (/.f32 h eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (*.f32 (/.f32 eta eta) (/.f32 eta eta))) (/.f32 h eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 0 eta) (*.f32 (/.f32 eta eta) (/.f32 eta eta))) (/.f32 h eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 0 (/.f32 2 (*.f32 eta eta))) (*.f32 (/.f32 eta eta) (/.f32 eta eta))) (/.f32 h eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 0 (/.f32 (/.f32 eta eta) eta)) (*.f32 (/.f32 eta eta) (/.f32 eta eta))) (/.f32 h eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 h (+.f32 eta eta)) (*.f32 (/.f32 eta eta) (/.f32 eta eta))) (/.f32 (/.f32 h (+.f32 eta eta)) (*.f32 (/.f32 eta eta) (/.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 0 (/.f32 4 eta)) (*.f32 (/.f32 eta eta) (/.f32 eta eta))) (/.f32 h eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 0 eta) (/.f32 eta eta)) (/.f32 h eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 0 (/.f32 2 (*.f32 eta eta))) (/.f32 eta eta)) (/.f32 h eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 0 (/.f32 (/.f32 eta eta) eta)) (/.f32 eta eta)) (/.f32 h eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 h (+.f32 eta eta)) (/.f32 eta eta)) (/.f32 (/.f32 h (+.f32 eta eta)) (/.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 2 eta)) (/.f32 h eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 0 eta) (/.f32 2 eta)) (/.f32 h eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 0 (*.f32 eta eta)) (*.f32 2 (/.f32 (/.f32 eta eta) eta))) (/.f32 h eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 0 eta) (*.f32 2 (/.f32 (/.f32 eta eta) eta))) (/.f32 h eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 2 (*.f32 eta eta))) (/.f32 h eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (*.f32 (/.f32 2 eta) (/.f32 (/.f32 eta eta) 2))) (/.f32 h eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 0 eta) (*.f32 (/.f32 2 eta) (/.f32 (/.f32 eta eta) 2))) (/.f32 h eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (*.f32 2 (/.f32 eta eta))) (/.f32 h 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 (/.f32 h eta) (*.f32 2 (/.f32 eta eta))) (/.f32 (/.f32 h eta) (*.f32 2 (/.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 0 eta) (*.f32 2 (/.f32 eta eta))) (/.f32 h eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 h eta) (*.f32 2 (*.f32 (/.f32 eta eta) (/.f32 eta eta)))) (/.f32 (/.f32 h eta) (*.f32 2 (*.f32 (/.f32 eta eta) (/.f32 eta eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (*.f32 2 (*.f32 (/.f32 eta eta) (/.f32 eta eta)))) (/.f32 h eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 0 eta) (*.f32 2 (*.f32 (/.f32 eta eta) (/.f32 eta eta)))) (/.f32 h eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 (/.f32 h eta) 2) (*.f32 eta (/.f32 4 eta))) (/.f32 (*.f32 (/.f32 h eta) 2) (*.f32 eta (/.f32 4 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 0 (/.f32 2 (*.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (/.f32 0 (/.f32 (/.f32 eta eta) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (/.f32 0 (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (/.f32 0 (/.f32 4 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (+.f32 (/.f32 0 eta) (/.f32 0 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 2 (*.f32 eta eta))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 (/.f32 eta eta) eta)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 4 eta)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 2 (*.f32 eta eta))) (/.f32 0 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 (/.f32 eta eta) eta)) (/.f32 0 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 4 eta)) (/.f32 0 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (+.f32 (/.f32 0 eta) (/.f32 0 (/.f32 2 (*.f32 eta eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 2 (*.f32 eta eta))) (/.f32 0 (/.f32 2 (*.f32 eta eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 (/.f32 eta eta) eta)) (/.f32 0 (/.f32 2 (*.f32 eta eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 4 eta)) (/.f32 0 (/.f32 2 (*.f32 eta eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (+.f32 (/.f32 0 eta) (/.f32 0 (/.f32 (/.f32 eta eta) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 2 (*.f32 eta eta))) (/.f32 0 (/.f32 (/.f32 eta eta) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 (/.f32 eta eta) eta)) (/.f32 0 (/.f32 (/.f32 eta eta) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 4 eta)) (/.f32 0 (/.f32 (/.f32 eta eta) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (+.f32 (/.f32 0 eta) (/.f32 0 (/.f32 4 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 2 (*.f32 eta eta))) (/.f32 0 (/.f32 4 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 (/.f32 eta eta) eta)) (/.f32 0 (/.f32 4 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 4 eta)) (/.f32 0 (/.f32 4 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (neg.f32 (/.f32 0 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (neg.f32 (/.f32 0 (/.f32 2 (*.f32 eta eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (neg.f32 (/.f32 0 (/.f32 (/.f32 eta eta) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (neg.f32 (/.f32 0 (/.f32 4 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (/.f32 0 (/.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (/.f32 0 (*.f32 eta (*.f32 (/.f32 eta eta) (/.f32 eta eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (/.f32 0 (/.f32 eta (/.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (/.f32 0 (*.f32 (/.f32 eta eta) (/.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (/.f32 (/.f32 0 eta) (*.f32 (/.f32 eta eta) (/.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (/.f32 (/.f32 0 (/.f32 2 (*.f32 eta eta))) (*.f32 (/.f32 eta eta) (/.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (/.f32 (/.f32 0 (/.f32 (/.f32 eta eta) eta)) (*.f32 (/.f32 eta eta) (/.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (/.f32 (/.f32 0 (/.f32 4 eta)) (*.f32 (/.f32 eta eta) (/.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (/.f32 (/.f32 0 eta) (/.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (/.f32 (/.f32 0 (/.f32 2 (*.f32 eta eta))) (/.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (/.f32 (/.f32 0 (/.f32 (/.f32 eta eta) eta)) (/.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (/.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (/.f32 (/.f32 0 eta) (/.f32 2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (/.f32 (/.f32 0 (*.f32 eta eta)) (*.f32 2 (/.f32 (/.f32 eta eta) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (/.f32 (/.f32 0 eta) (*.f32 2 (/.f32 (/.f32 eta eta) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (/.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 2 (*.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (/.f32 0 (*.f32 (/.f32 2 eta) (/.f32 (/.f32 eta eta) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (/.f32 (/.f32 0 eta) (*.f32 (/.f32 2 eta) (/.f32 (/.f32 eta eta) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (/.f32 0 (*.f32 2 (/.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (/.f32 (/.f32 0 eta) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (/.f32 (/.f32 0 eta) (*.f32 2 (/.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (/.f32 0 (*.f32 2 (*.f32 (/.f32 eta eta) (/.f32 eta eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h eta) (/.f32 (/.f32 0 eta) (*.f32 2 (*.f32 (/.f32 eta eta) (/.f32 eta eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (-.f32 (/.f32 0 eta) (/.f32 h eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (+.f32 eta eta)) (/.f32 (neg.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2)))) (*.f32 (/.f32 4 eta) (/.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (+.f32 eta eta)) (/.f32 (neg.f32 (/.f32 h eta)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (+.f32 eta eta)) (/.f32 (neg.f32 h) (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (+.f32 eta eta)) (/.f32 (neg.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2)))) (/.f32 (/.f32 4 eta) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (+.f32 eta eta)) (-.f32 0 (/.f32 h (+.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (/.f32 4 eta)) (/.f32 (neg.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2)))) (/.f32 4 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 h eta) (*.f32 2 (/.f32 eta eta))) (/.f32 (neg.f32 (/.f32 h eta)) (*.f32 2 (/.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 h eta) (*.f32 2 (*.f32 (/.f32 eta eta) (/.f32 eta eta)))) (/.f32 (neg.f32 (/.f32 h eta)) (*.f32 2 (*.f32 (/.f32 eta eta) (/.f32 eta eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 h (/.f32 1 eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 h (/.f32 1 (*.f32 eta (*.f32 (/.f32 eta eta) (/.f32 eta eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 h (/.f32 1 (/.f32 eta (/.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h eta) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h eta) (/.f32 1 (/.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h eta) (/.f32 1 (*.f32 (/.f32 eta eta) (/.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (/.f32 1 (/.f32 2 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (/.f32 1 (*.f32 2 (/.f32 (/.f32 eta eta) eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (/.f32 1 (/.f32 2 (*.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 h eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h (*.f32 eta eta)) (/.f32 1 (*.f32 (/.f32 2 eta) (/.f32 (/.f32 eta eta) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h (/.f32 eta eta)) (/.f32 1 eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 h eta) (/.f32 eta 4)) (/.f32 1 (/.f32 4 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 h eta) (/.f32 eta 4)) (/.f32 1 (*.f32 (/.f32 4 eta) (/.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 h eta) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 h eta) 2) (/.f32 1 (*.f32 2 (/.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 h eta) 2) (/.f32 1 (*.f32 2 (*.f32 (/.f32 eta eta) (/.f32 eta eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 h h) (/.f32 1 (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 h (/.f32 eta 4)) (*.f32 eta eta)) (/.f32 1 (/.f32 (/.f32 4 eta) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h (*.f32 2 (/.f32 (/.f32 eta eta) eta))) (/.f32 1 (*.f32 eta (*.f32 eta 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (/.f32 h 2) (/.f32 0 eta)) (/.f32 1 (*.f32 eta 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (/.f32 h (/.f32 eta eta)) (/.f32 h (/.f32 eta eta))) (/.f32 1 (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h (/.f32 2 eta)) (/.f32 1 (*.f32 eta (*.f32 eta 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h (/.f32 eta 4)) (/.f32 1 (*.f32 eta (/.f32 4 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 h h) 2) (/.f32 1 (*.f32 (+.f32 eta eta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 h h) (/.f32 eta eta)) (/.f32 1 (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 h (/.f32 eta 4)) (*.f32 2 (/.f32 eta eta))) (/.f32 1 (*.f32 (+.f32 eta eta) (/.f32 4 eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (/.f32 h (/.f32 eta 4)) (*.f32 eta eta)) 2) (/.f32 1 (/.f32 (/.f32 8 eta) eta)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 h eta) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (/.f32 0 eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (/.f32 0 (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (+.f32 (/.f32 0 eta) (/.f32 0 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (+.f32 (/.f32 0 (*.f32 eta eta)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (+.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 0 (*.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (+.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 0 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (+.f32 (/.f32 0 eta) (/.f32 0 (*.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (neg.f32 (/.f32 0 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (/.f32 0 (*.f32 eta (*.f32 eta (*.f32 eta 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 eta) (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (*.f32 eta (*.f32 eta eta))) (/.f32 h (*.f32 eta (*.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (*.f32 eta (*.f32 eta eta))) (+.f32 (/.f32 h (*.f32 eta (*.f32 eta eta))) (/.f32 0 (*.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (*.f32 eta (*.f32 eta (*.f32 eta 1/2)))) (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 0 eta) (*.f32 eta (*.f32 eta 1/2))) (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 0 (/.f32 2 (*.f32 eta eta))) (*.f32 eta (*.f32 eta 1/2))) (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 0 (/.f32 (/.f32 eta eta) eta)) (*.f32 eta (*.f32 eta 1/2))) (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 0 (/.f32 4 eta)) (*.f32 eta (*.f32 eta 1/2))) (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 0 (*.f32 eta eta)) eta) (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 0 eta) (*.f32 eta eta)) (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (*.f32 eta (*.f32 eta eta))) (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (/.f32 0 eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (/.f32 0 (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (+.f32 (/.f32 0 eta) (/.f32 0 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (+.f32 (/.f32 0 (*.f32 eta eta)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (+.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 0 (*.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (+.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 0 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (+.f32 (/.f32 0 eta) (/.f32 0 (*.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (neg.f32 (/.f32 0 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (neg.f32 (/.f32 0 (*.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (/.f32 0 (*.f32 eta (*.f32 eta (*.f32 eta 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (/.f32 (/.f32 0 eta) (*.f32 eta (*.f32 eta 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (/.f32 (/.f32 0 (/.f32 2 (*.f32 eta eta))) (*.f32 eta (*.f32 eta 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (/.f32 (/.f32 0 (/.f32 (/.f32 eta eta) eta)) (*.f32 eta (*.f32 eta 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (/.f32 (/.f32 0 (/.f32 4 eta)) (*.f32 eta (*.f32 eta 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (/.f32 (/.f32 0 (*.f32 eta eta)) eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (/.f32 (/.f32 0 eta) (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (/.f32 0 (*.f32 eta (*.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (-.f32 (/.f32 0 eta) (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (*.f32 eta (*.f32 eta eta))) (/.f32 (neg.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2)))) (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (*.f32 eta (*.f32 eta eta))) (/.f32 (neg.f32 (/.f32 h eta)) (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (*.f32 eta (*.f32 eta eta))) (/.f32 (neg.f32 h) (*.f32 eta (*.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (*.f32 eta (*.f32 eta eta))) (/.f32 (neg.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (*.f32 eta (*.f32 eta eta))) (-.f32 0 (/.f32 h (*.f32 eta (*.f32 eta eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 h (/.f32 1 (*.f32 eta (*.f32 eta (*.f32 eta 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h eta) (/.f32 1 (*.f32 eta (*.f32 eta 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (/.f32 1 eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h (*.f32 eta eta)) (/.f32 1 (*.f32 eta 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 h eta) (/.f32 eta 4)) (/.f32 1 (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 h eta) 2) (/.f32 1 (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 h h) (/.f32 1 (*.f32 eta (*.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 h (/.f32 eta 4)) (*.f32 eta eta)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 h (/.f32 eta 4)) (*.f32 eta 1/2)) (/.f32 1 (*.f32 (+.f32 eta eta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (/.f32 h eta) 2) (neg.f32 eta)) (/.f32 1 (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 eta) (/.f32 h (*.f32 eta (*.f32 eta 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (neg.f32 eta)) (/.f32 (*.f32 (/.f32 h eta) 2) (neg.f32 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 2 (*.f32 eta eta)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 2 (*.f32 eta eta)) (/.f32 0 eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 2 (*.f32 eta eta)) (+.f32 (/.f32 0 eta) (/.f32 0 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 2 (*.f32 eta eta)) (neg.f32 (/.f32 0 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 2 (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 eta) (/.f32 2 (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 2 (*.f32 2 (*.f32 eta eta))) (/.f32 2 (*.f32 2 (*.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 2 (*.f32 eta eta)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 2 (*.f32 eta eta)) (/.f32 0 eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 2 (*.f32 eta eta)) (+.f32 (/.f32 0 eta) (/.f32 0 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 2 (*.f32 eta eta)) (neg.f32 (/.f32 0 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (-.f32 (/.f32 0 eta) (/.f32 2 (*.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 2 (*.f32 2 (*.f32 eta eta))) (/.f32 (neg.f32 (/.f32 2 eta)) (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 2 (*.f32 2 (*.f32 eta eta))) (/.f32 (neg.f32 (/.f32 2 (*.f32 eta eta))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 2 (*.f32 2 (*.f32 eta eta))) (-.f32 0 (/.f32 2 (*.f32 2 (*.f32 eta eta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 1 (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 2 eta) (/.f32 1 eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 2 (*.f32 eta eta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 2 (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 4 eta) (/.f32 1 (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 1 (*.f32 2 (*.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 4 eta) eta) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 8 eta) (/.f32 1 (*.f32 (+.f32 eta eta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 2 (*.f32 eta eta)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (/.f32 0 eta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (/.f32 0 (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (+.f32 (/.f32 0 eta) (/.f32 0 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (+.f32 (/.f32 0 (*.f32 eta eta)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (+.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 0 (*.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (+.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 0 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (+.f32 (/.f32 0 eta) (/.f32 0 (*.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 h (*.f32 eta (*.f32 eta 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 h (*.f32 eta eta)) (/.f32 h (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 eta) (/.f32 h (*.f32 eta (*.f32 eta 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 h (*.f32 eta (*.f32 eta 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 0 (/.f32 2 (*.f32 eta eta))) (*.f32 eta 1/2)) (/.f32 h (*.f32 eta (*.f32 eta 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 0 (/.f32 (/.f32 eta eta) eta)) (*.f32 eta 1/2)) (/.f32 h (*.f32 eta (*.f32 eta 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 0 (/.f32 4 eta)) (*.f32 eta 1/2)) (/.f32 h (*.f32 eta (*.f32 eta 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (/.f32 0 eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (/.f32 0 (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (+.f32 (/.f32 0 eta) (/.f32 0 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (+.f32 (/.f32 0 (*.f32 eta eta)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (+.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 0 (*.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (+.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 0 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (+.f32 (/.f32 0 eta) (/.f32 0 (*.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (neg.f32 (/.f32 0 eta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (neg.f32 (/.f32 0 (*.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (/.f32 (/.f32 0 (/.f32 2 (*.f32 eta eta))) (*.f32 eta 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (/.f32 (/.f32 0 (/.f32 (/.f32 eta eta) eta)) (*.f32 eta 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (/.f32 (/.f32 0 (/.f32 4 eta)) (*.f32 eta 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (*.f32 eta eta)) (neg.f32 (/.f32 h (*.f32 eta eta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (*.f32 eta eta)) (/.f32 (neg.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (*.f32 eta eta)) (/.f32 (neg.f32 (/.f32 h eta)) eta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 h (*.f32 eta eta)) (/.f32 (neg.f32 h) (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 h (/.f32 1 (*.f32 eta (*.f32 eta 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h eta) (/.f32 1 (*.f32 eta 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 h (*.f32 eta (*.f32 eta 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 h eta) (/.f32 eta 4)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 h eta) 2) (/.f32 1 eta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 h h) (/.f32 1 (*.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 h (/.f32 eta 4)) (/.f32 1 (+.f32 eta eta)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) 1)))))

simplify168.0ms (0.8%)

Algorithm
egg-herbie
Rules
984×rational_best-simplify-53
844×rational_best-simplify-60
774×rational_best-simplify-49
772×rational_best-simplify-108
686×rational_best-simplify-47
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04905401
112785265
259675193
Stop Event
node limit
Counts
369 → 322
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)
(*.f32 2 (/.f32 h (pow.f32 eta 3)))
(*.f32 2 (/.f32 h (pow.f32 eta 3)))
(*.f32 2 (/.f32 h (pow.f32 eta 3)))
(*.f32 2 (/.f32 h (pow.f32 eta 3)))
(*.f32 2 (/.f32 h (pow.f32 eta 3)))
(*.f32 2 (/.f32 h (pow.f32 eta 3)))
(*.f32 2 (/.f32 h (pow.f32 eta 3)))
(*.f32 2 (/.f32 h (pow.f32 eta 3)))
(*.f32 2 (/.f32 h (pow.f32 eta 3)))
(*.f32 2 (/.f32 h (pow.f32 eta 3)))
(*.f32 2 (/.f32 h (pow.f32 eta 3)))
(*.f32 2 (/.f32 h (pow.f32 eta 3)))
(*.f32 2 (/.f32 h (pow.f32 eta 3)))
(*.f32 2 (/.f32 h (pow.f32 eta 3)))
(*.f32 2 (/.f32 h (pow.f32 eta 3)))
(*.f32 2 (/.f32 h (pow.f32 eta 3)))
(*.f32 2 (/.f32 h (pow.f32 eta 3)))
(*.f32 2 (/.f32 h (pow.f32 eta 3)))
(*.f32 2 (/.f32 h (pow.f32 eta 3)))
(*.f32 2 (/.f32 h (pow.f32 eta 3)))
(*.f32 2 (/.f32 h (pow.f32 eta 3)))
(*.f32 2 (/.f32 h (pow.f32 eta 3)))
(*.f32 2 (/.f32 h (pow.f32 eta 3)))
(*.f32 2 (/.f32 h (pow.f32 eta 3)))
(/.f32 2 (pow.f32 eta 2))
(/.f32 2 (pow.f32 eta 2))
(/.f32 2 (pow.f32 eta 2))
(/.f32 2 (pow.f32 eta 2))
(/.f32 2 (pow.f32 eta 2))
(/.f32 2 (pow.f32 eta 2))
(/.f32 2 (pow.f32 eta 2))
(/.f32 2 (pow.f32 eta 2))
(/.f32 2 (pow.f32 eta 2))
(/.f32 2 (pow.f32 eta 2))
(/.f32 2 (pow.f32 eta 2))
(/.f32 2 (pow.f32 eta 2))
(*.f32 2 (/.f32 h (pow.f32 eta 2)))
(*.f32 2 (/.f32 h (pow.f32 eta 2)))
(*.f32 2 (/.f32 h (pow.f32 eta 2)))
(*.f32 2 (/.f32 h (pow.f32 eta 2)))
(*.f32 2 (/.f32 h (pow.f32 eta 2)))
(*.f32 2 (/.f32 h (pow.f32 eta 2)))
(*.f32 2 (/.f32 h (pow.f32 eta 2)))
(*.f32 2 (/.f32 h (pow.f32 eta 2)))
(*.f32 2 (/.f32 h (pow.f32 eta 2)))
(*.f32 2 (/.f32 h (pow.f32 eta 2)))
(*.f32 2 (/.f32 h (pow.f32 eta 2)))
(*.f32 2 (/.f32 h (pow.f32 eta 2)))
(*.f32 2 (/.f32 h (pow.f32 eta 2)))
(*.f32 2 (/.f32 h (pow.f32 eta 2)))
(*.f32 2 (/.f32 h (pow.f32 eta 2)))
(*.f32 2 (/.f32 h (pow.f32 eta 2)))
(*.f32 2 (/.f32 h (pow.f32 eta 2)))
(*.f32 2 (/.f32 h (pow.f32 eta 2)))
(*.f32 2 (/.f32 h (pow.f32 eta 2)))
(*.f32 2 (/.f32 h (pow.f32 eta 2)))
(*.f32 2 (/.f32 h (pow.f32 eta 2)))
(*.f32 2 (/.f32 h (pow.f32 eta 2)))
(*.f32 2 (/.f32 h (pow.f32 eta 2)))
(*.f32 2 (/.f32 h (pow.f32 eta 2)))
(+.f32 (/.f32 h eta) 0)
(+.f32 (/.f32 h eta) (/.f32 0 eta))
(+.f32 (/.f32 h eta) (/.f32 0 (/.f32 2 (*.f32 eta eta))))
(+.f32 (/.f32 h eta) (/.f32 0 (/.f32 (/.f32 eta eta) eta)))
(+.f32 (/.f32 h eta) (/.f32 0 (/.f32 4 eta)))
(+.f32 (/.f32 h eta) (+.f32 (/.f32 0 eta) (/.f32 0 eta)))
(+.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 2 (*.f32 eta eta))) 0))
(+.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 (/.f32 eta eta) eta)) 0))
(+.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 4 eta)) 0))
(+.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 2 (*.f32 eta eta))) (/.f32 0 eta)))
(+.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 (/.f32 eta eta) eta)) (/.f32 0 eta)))
(+.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 4 eta)) (/.f32 0 eta)))
(+.f32 (/.f32 h eta) (+.f32 (/.f32 0 eta) (/.f32 0 (/.f32 2 (*.f32 eta eta)))))
(+.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 2 (*.f32 eta eta))) (/.f32 0 (/.f32 2 (*.f32 eta eta)))))
(+.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 (/.f32 eta eta) eta)) (/.f32 0 (/.f32 2 (*.f32 eta eta)))))
(+.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 4 eta)) (/.f32 0 (/.f32 2 (*.f32 eta eta)))))
(+.f32 (/.f32 h eta) (+.f32 (/.f32 0 eta) (/.f32 0 (/.f32 (/.f32 eta eta) eta))))
(+.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 2 (*.f32 eta eta))) (/.f32 0 (/.f32 (/.f32 eta eta) eta))))
(+.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 (/.f32 eta eta) eta)) (/.f32 0 (/.f32 (/.f32 eta eta) eta))))
(+.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 4 eta)) (/.f32 0 (/.f32 (/.f32 eta eta) eta))))
(+.f32 (/.f32 h eta) (+.f32 (/.f32 0 eta) (/.f32 0 (/.f32 4 eta))))
(+.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 2 (*.f32 eta eta))) (/.f32 0 (/.f32 4 eta))))
(+.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 (/.f32 eta eta) eta)) (/.f32 0 (/.f32 4 eta))))
(+.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 4 eta)) (/.f32 0 (/.f32 4 eta))))
(+.f32 (/.f32 h eta) (neg.f32 (/.f32 0 eta)))
(+.f32 (/.f32 h eta) (/.f32 0 (/.f32 eta eta)))
(+.f32 (/.f32 h eta) (/.f32 0 (*.f32 eta (*.f32 (/.f32 eta eta) (/.f32 eta eta)))))
(+.f32 (/.f32 h eta) (/.f32 0 (/.f32 eta (/.f32 eta eta))))
(+.f32 (/.f32 h eta) (/.f32 0 (*.f32 (/.f32 eta eta) (/.f32 eta eta))))
(+.f32 0 (/.f32 h eta))
(+.f32 (/.f32 0 eta) (/.f32 h eta))
(+.f32 (/.f32 0 (/.f32 2 (*.f32 eta eta))) (/.f32 h eta))
(+.f32 (/.f32 0 (/.f32 (/.f32 eta eta) eta)) (/.f32 h eta))
(+.f32 (/.f32 h (+.f32 eta eta)) (/.f32 h (+.f32 eta eta)))
(+.f32 (/.f32 h (+.f32 eta eta)) (+.f32 (/.f32 h (+.f32 eta eta)) (/.f32 0 (/.f32 (/.f32 eta eta) eta))))
(+.f32 (/.f32 h (+.f32 eta eta)) (+.f32 (/.f32 h (+.f32 eta eta)) (/.f32 0 (/.f32 4 eta))))
(+.f32 (/.f32 0 (/.f32 4 eta)) (/.f32 h eta))
(+.f32 (/.f32 (/.f32 h (*.f32 eta eta)) (*.f32 2 (/.f32 (/.f32 eta eta) eta))) (/.f32 (/.f32 h (*.f32 eta eta)) (*.f32 2 (/.f32 (/.f32 eta eta) eta))))
(+.f32 (/.f32 (/.f32 h (*.f32 eta eta)) (/.f32 2 eta)) (/.f32 (/.f32 h (*.f32 eta eta)) (/.f32 2 eta)))
(+.f32 (/.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (/.f32 4 eta)) (/.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (/.f32 4 eta)))
(+.f32 (/.f32 0 (/.f32 eta eta)) (/.f32 h eta))
(+.f32 (/.f32 0 (*.f32 eta (*.f32 (/.f32 eta eta) (/.f32 eta eta)))) (/.f32 h eta))
(+.f32 (/.f32 0 (/.f32 eta (/.f32 eta eta))) (/.f32 h eta))
(+.f32 (/.f32 0 (*.f32 (/.f32 eta eta) (/.f32 eta eta))) (/.f32 h eta))
(+.f32 (/.f32 (/.f32 0 eta) (*.f32 (/.f32 eta eta) (/.f32 eta eta))) (/.f32 h eta))
(+.f32 (/.f32 (/.f32 0 (/.f32 2 (*.f32 eta eta))) (*.f32 (/.f32 eta eta) (/.f32 eta eta))) (/.f32 h eta))
(+.f32 (/.f32 (/.f32 0 (/.f32 (/.f32 eta eta) eta)) (*.f32 (/.f32 eta eta) (/.f32 eta eta))) (/.f32 h eta))
(+.f32 (/.f32 (/.f32 h (+.f32 eta eta)) (*.f32 (/.f32 eta eta) (/.f32 eta eta))) (/.f32 (/.f32 h (+.f32 eta eta)) (*.f32 (/.f32 eta eta) (/.f32 eta eta))))
(+.f32 (/.f32 (/.f32 0 (/.f32 4 eta)) (*.f32 (/.f32 eta eta) (/.f32 eta eta))) (/.f32 h eta))
(+.f32 (/.f32 (/.f32 0 eta) (/.f32 eta eta)) (/.f32 h eta))
(+.f32 (/.f32 (/.f32 0 (/.f32 2 (*.f32 eta eta))) (/.f32 eta eta)) (/.f32 h eta))
(+.f32 (/.f32 (/.f32 0 (/.f32 (/.f32 eta eta) eta)) (/.f32 eta eta)) (/.f32 h eta))
(+.f32 (/.f32 (/.f32 h (+.f32 eta eta)) (/.f32 eta eta)) (/.f32 (/.f32 h (+.f32 eta eta)) (/.f32 eta eta)))
(+.f32 (/.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 2 eta)) (/.f32 h eta))
(+.f32 (/.f32 (/.f32 0 eta) (/.f32 2 eta)) (/.f32 h eta))
(+.f32 (/.f32 (/.f32 0 (*.f32 eta eta)) (*.f32 2 (/.f32 (/.f32 eta eta) eta))) (/.f32 h eta))
(+.f32 (/.f32 (/.f32 0 eta) (*.f32 2 (/.f32 (/.f32 eta eta) eta))) (/.f32 h eta))
(+.f32 (/.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 2 (*.f32 eta eta))) (/.f32 h eta))
(+.f32 (/.f32 0 (*.f32 (/.f32 2 eta) (/.f32 (/.f32 eta eta) 2))) (/.f32 h eta))
(+.f32 (/.f32 (/.f32 0 eta) (*.f32 (/.f32 2 eta) (/.f32 (/.f32 eta eta) 2))) (/.f32 h eta))
(+.f32 (/.f32 0 (*.f32 2 (/.f32 eta eta))) (/.f32 h eta))
(+.f32 (/.f32 (/.f32 0 eta) 2) (/.f32 h eta))
(+.f32 (/.f32 (/.f32 h eta) (*.f32 2 (/.f32 eta eta))) (/.f32 (/.f32 h eta) (*.f32 2 (/.f32 eta eta))))
(+.f32 (/.f32 (/.f32 0 eta) (*.f32 2 (/.f32 eta eta))) (/.f32 h eta))
(+.f32 (/.f32 (/.f32 h eta) (*.f32 2 (*.f32 (/.f32 eta eta) (/.f32 eta eta)))) (/.f32 (/.f32 h eta) (*.f32 2 (*.f32 (/.f32 eta eta) (/.f32 eta eta)))))
(+.f32 (/.f32 0 (*.f32 2 (*.f32 (/.f32 eta eta) (/.f32 eta eta)))) (/.f32 h eta))
(+.f32 (/.f32 (/.f32 0 eta) (*.f32 2 (*.f32 (/.f32 eta eta) (/.f32 eta eta)))) (/.f32 h eta))
(+.f32 (/.f32 (*.f32 (/.f32 h eta) 2) (*.f32 eta (/.f32 4 eta))) (/.f32 (*.f32 (/.f32 h eta) 2) (*.f32 eta (/.f32 4 eta))))
(-.f32 (/.f32 h eta) 0)
(-.f32 (/.f32 h eta) (/.f32 0 eta))
(-.f32 (/.f32 h eta) (/.f32 0 (/.f32 2 (*.f32 eta eta))))
(-.f32 (/.f32 h eta) (/.f32 0 (/.f32 (/.f32 eta eta) eta)))
(-.f32 (/.f32 h eta) (/.f32 0 (*.f32 eta eta)))
(-.f32 (/.f32 h eta) (/.f32 0 (/.f32 4 eta)))
(-.f32 (/.f32 h eta) (+.f32 (/.f32 0 eta) (/.f32 0 eta)))
(-.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 2 (*.f32 eta eta))) 0))
(-.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 (/.f32 eta eta) eta)) 0))
(-.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 4 eta)) 0))
(-.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 2 (*.f32 eta eta))) (/.f32 0 eta)))
(-.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 (/.f32 eta eta) eta)) (/.f32 0 eta)))
(-.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 4 eta)) (/.f32 0 eta)))
(-.f32 (/.f32 h eta) (+.f32 (/.f32 0 eta) (/.f32 0 (/.f32 2 (*.f32 eta eta)))))
(-.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 2 (*.f32 eta eta))) (/.f32 0 (/.f32 2 (*.f32 eta eta)))))
(-.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 (/.f32 eta eta) eta)) (/.f32 0 (/.f32 2 (*.f32 eta eta)))))
(-.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 4 eta)) (/.f32 0 (/.f32 2 (*.f32 eta eta)))))
(-.f32 (/.f32 h eta) (+.f32 (/.f32 0 eta) (/.f32 0 (/.f32 (/.f32 eta eta) eta))))
(-.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 2 (*.f32 eta eta))) (/.f32 0 (/.f32 (/.f32 eta eta) eta))))
(-.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 (/.f32 eta eta) eta)) (/.f32 0 (/.f32 (/.f32 eta eta) eta))))
(-.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 4 eta)) (/.f32 0 (/.f32 (/.f32 eta eta) eta))))
(-.f32 (/.f32 h eta) (+.f32 (/.f32 0 eta) (/.f32 0 (/.f32 4 eta))))
(-.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 2 (*.f32 eta eta))) (/.f32 0 (/.f32 4 eta))))
(-.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 (/.f32 eta eta) eta)) (/.f32 0 (/.f32 4 eta))))
(-.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 4 eta)) (/.f32 0 (/.f32 4 eta))))
(-.f32 (/.f32 h eta) (neg.f32 (/.f32 0 eta)))
(-.f32 (/.f32 h eta) (neg.f32 (/.f32 0 (/.f32 2 (*.f32 eta eta)))))
(-.f32 (/.f32 h eta) (neg.f32 (/.f32 0 (/.f32 (/.f32 eta eta) eta))))
(-.f32 (/.f32 h eta) (neg.f32 (/.f32 0 (/.f32 4 eta))))
(-.f32 (/.f32 h eta) (/.f32 0 (/.f32 eta eta)))
(-.f32 (/.f32 h eta) (/.f32 0 (*.f32 eta (*.f32 (/.f32 eta eta) (/.f32 eta eta)))))
(-.f32 (/.f32 h eta) (/.f32 0 (/.f32 eta (/.f32 eta eta))))
(-.f32 (/.f32 h eta) (/.f32 0 (*.f32 (/.f32 eta eta) (/.f32 eta eta))))
(-.f32 (/.f32 h eta) (/.f32 (/.f32 0 eta) (*.f32 (/.f32 eta eta) (/.f32 eta eta))))
(-.f32 (/.f32 h eta) (/.f32 (/.f32 0 (/.f32 2 (*.f32 eta eta))) (*.f32 (/.f32 eta eta) (/.f32 eta eta))))
(-.f32 (/.f32 h eta) (/.f32 (/.f32 0 (/.f32 (/.f32 eta eta) eta)) (*.f32 (/.f32 eta eta) (/.f32 eta eta))))
(-.f32 (/.f32 h eta) (/.f32 (/.f32 0 (/.f32 4 eta)) (*.f32 (/.f32 eta eta) (/.f32 eta eta))))
(-.f32 (/.f32 h eta) (/.f32 (/.f32 0 eta) (/.f32 eta eta)))
(-.f32 (/.f32 h eta) (/.f32 (/.f32 0 (/.f32 2 (*.f32 eta eta))) (/.f32 eta eta)))
(-.f32 (/.f32 h eta) (/.f32 (/.f32 0 (/.f32 (/.f32 eta eta) eta)) (/.f32 eta eta)))
(-.f32 (/.f32 h eta) (/.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 2 eta)))
(-.f32 (/.f32 h eta) (/.f32 (/.f32 0 eta) (/.f32 2 eta)))
(-.f32 (/.f32 h eta) (/.f32 (/.f32 0 (*.f32 eta eta)) (*.f32 2 (/.f32 (/.f32 eta eta) eta))))
(-.f32 (/.f32 h eta) (/.f32 (/.f32 0 eta) (*.f32 2 (/.f32 (/.f32 eta eta) eta))))
(-.f32 (/.f32 h eta) (/.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 2 (*.f32 eta eta))))
(-.f32 (/.f32 h eta) (/.f32 0 (*.f32 (/.f32 2 eta) (/.f32 (/.f32 eta eta) 2))))
(-.f32 (/.f32 h eta) (/.f32 (/.f32 0 eta) (*.f32 (/.f32 2 eta) (/.f32 (/.f32 eta eta) 2))))
(-.f32 (/.f32 h eta) (/.f32 0 (*.f32 2 (/.f32 eta eta))))
(-.f32 (/.f32 h eta) (/.f32 (/.f32 0 eta) 2))
(-.f32 (/.f32 h eta) (/.f32 (/.f32 0 eta) (*.f32 2 (/.f32 eta eta))))
(-.f32 (/.f32 h eta) (/.f32 0 (*.f32 2 (*.f32 (/.f32 eta eta) (/.f32 eta eta)))))
(-.f32 (/.f32 h eta) (/.f32 (/.f32 0 eta) (*.f32 2 (*.f32 (/.f32 eta eta) (/.f32 eta eta)))))
(-.f32 0 (-.f32 (/.f32 0 eta) (/.f32 h eta)))
(-.f32 (/.f32 h (+.f32 eta eta)) (/.f32 (neg.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2)))) (*.f32 (/.f32 4 eta) (/.f32 eta eta))))
(-.f32 (/.f32 h (+.f32 eta eta)) (/.f32 (neg.f32 (/.f32 h eta)) 2))
(-.f32 (/.f32 h (+.f32 eta eta)) (/.f32 (neg.f32 h) (+.f32 eta eta)))
(-.f32 (/.f32 h (+.f32 eta eta)) (/.f32 (neg.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2)))) (/.f32 (/.f32 4 eta) eta)))
(-.f32 (/.f32 h (+.f32 eta eta)) (-.f32 0 (/.f32 h (+.f32 eta eta))))
(-.f32 (/.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (/.f32 4 eta)) (/.f32 (neg.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2)))) (/.f32 4 eta)))
(-.f32 (/.f32 (/.f32 h eta) (*.f32 2 (/.f32 eta eta))) (/.f32 (neg.f32 (/.f32 h eta)) (*.f32 2 (/.f32 eta eta))))
(-.f32 (/.f32 (/.f32 h eta) (*.f32 2 (*.f32 (/.f32 eta eta) (/.f32 eta eta)))) (/.f32 (neg.f32 (/.f32 h eta)) (*.f32 2 (*.f32 (/.f32 eta eta) (/.f32 eta eta)))))
(*.f32 h (/.f32 1 eta))
(*.f32 h (/.f32 1 (*.f32 eta (*.f32 (/.f32 eta eta) (/.f32 eta eta)))))
(*.f32 h (/.f32 1 (/.f32 eta (/.f32 eta eta))))
(*.f32 (/.f32 h eta) 1)
(*.f32 (/.f32 h eta) (/.f32 1 (/.f32 eta eta)))
(*.f32 (/.f32 h eta) (/.f32 1 (*.f32 (/.f32 eta eta) (/.f32 eta eta))))
(*.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (/.f32 1 (/.f32 2 eta)))
(*.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (/.f32 1 (*.f32 2 (/.f32 (/.f32 eta eta) eta))))
(*.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (/.f32 1 (/.f32 2 (*.f32 eta eta))))
(*.f32 1 (/.f32 h eta))
(*.f32 (/.f32 h (*.f32 eta eta)) (/.f32 1 (*.f32 (/.f32 2 eta) (/.f32 (/.f32 eta eta) 2))))
(*.f32 (/.f32 h (/.f32 eta eta)) (/.f32 1 eta))
(*.f32 (/.f32 (/.f32 h eta) (/.f32 eta 4)) (/.f32 1 (/.f32 4 eta)))
(*.f32 (/.f32 (/.f32 h eta) (/.f32 eta 4)) (/.f32 1 (*.f32 (/.f32 4 eta) (/.f32 eta eta))))
(*.f32 (*.f32 (/.f32 h eta) 2) 1/2)
(*.f32 (*.f32 (/.f32 h eta) 2) (/.f32 1 (*.f32 2 (/.f32 eta eta))))
(*.f32 (*.f32 (/.f32 h eta) 2) (/.f32 1 (*.f32 2 (*.f32 (/.f32 eta eta) (/.f32 eta eta)))))
(*.f32 (+.f32 h h) (/.f32 1 (+.f32 eta eta)))
(*.f32 (/.f32 (/.f32 h (/.f32 eta 4)) (*.f32 eta eta)) (/.f32 1 (/.f32 (/.f32 4 eta) eta)))
(*.f32 (/.f32 h (*.f32 2 (/.f32 (/.f32 eta eta) eta))) (/.f32 1 (*.f32 eta (*.f32 eta 1/2))))
(*.f32 (-.f32 (/.f32 h 2) (/.f32 0 eta)) (/.f32 1 (*.f32 eta 1/2)))
(*.f32 (+.f32 (/.f32 h (/.f32 eta eta)) (/.f32 h (/.f32 eta eta))) (/.f32 1 (+.f32 eta eta)))
(*.f32 (/.f32 h (/.f32 2 eta)) (/.f32 1 (*.f32 eta (*.f32 eta 1/2))))
(*.f32 (/.f32 h (/.f32 eta 4)) (/.f32 1 (*.f32 eta (/.f32 4 eta))))
(*.f32 (*.f32 (+.f32 h h) 2) (/.f32 1 (*.f32 (+.f32 eta eta) 2)))
(*.f32 (*.f32 (+.f32 h h) (/.f32 eta eta)) (/.f32 1 (+.f32 eta eta)))
(*.f32 (*.f32 (/.f32 h (/.f32 eta 4)) (*.f32 2 (/.f32 eta eta))) (/.f32 1 (*.f32 (+.f32 eta eta) (/.f32 4 eta))))
(*.f32 (*.f32 (/.f32 (/.f32 h (/.f32 eta 4)) (*.f32 eta eta)) 2) (/.f32 1 (/.f32 (/.f32 8 eta) eta)))
(pow.f32 (/.f32 h eta) 1)
(+.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) 0)
(+.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (/.f32 0 eta))
(+.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (/.f32 0 (*.f32 eta eta)))
(+.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (+.f32 (/.f32 0 eta) (/.f32 0 eta)))
(+.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (+.f32 (/.f32 0 (*.f32 eta eta)) 0))
(+.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (+.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 0 (*.f32 eta eta))))
(+.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (+.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 0 eta)))
(+.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (+.f32 (/.f32 0 eta) (/.f32 0 (*.f32 eta eta))))
(+.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (neg.f32 (/.f32 0 eta)))
(+.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (/.f32 0 (*.f32 eta (*.f32 eta (*.f32 eta 1/2)))))
(+.f32 0 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))))
(+.f32 (/.f32 0 eta) (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))))
(+.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))))
(+.f32 (/.f32 h (*.f32 eta (*.f32 eta eta))) (/.f32 h (*.f32 eta (*.f32 eta eta))))
(+.f32 (/.f32 h (*.f32 eta (*.f32 eta eta))) (+.f32 (/.f32 h (*.f32 eta (*.f32 eta eta))) (/.f32 0 (*.f32 eta eta))))
(+.f32 (/.f32 0 (*.f32 eta (*.f32 eta (*.f32 eta 1/2)))) (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))))
(+.f32 (/.f32 (/.f32 0 eta) (*.f32 eta (*.f32 eta 1/2))) (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))))
(+.f32 (/.f32 (/.f32 0 (/.f32 2 (*.f32 eta eta))) (*.f32 eta (*.f32 eta 1/2))) (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))))
(+.f32 (/.f32 (/.f32 0 (/.f32 (/.f32 eta eta) eta)) (*.f32 eta (*.f32 eta 1/2))) (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))))
(+.f32 (/.f32 (/.f32 0 (/.f32 4 eta)) (*.f32 eta (*.f32 eta 1/2))) (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))))
(+.f32 (/.f32 (/.f32 0 (*.f32 eta eta)) eta) (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))))
(+.f32 (/.f32 (/.f32 0 eta) (*.f32 eta eta)) (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))))
(+.f32 (/.f32 0 (*.f32 eta (*.f32 eta eta))) (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))))
(-.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) 0)
(-.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (/.f32 0 eta))
(-.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (/.f32 0 (*.f32 eta eta)))
(-.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (+.f32 (/.f32 0 eta) (/.f32 0 eta)))
(-.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (+.f32 (/.f32 0 (*.f32 eta eta)) 0))
(-.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (+.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 0 (*.f32 eta eta))))
(-.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (+.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 0 eta)))
(-.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (+.f32 (/.f32 0 eta) (/.f32 0 (*.f32 eta eta))))
(-.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (neg.f32 (/.f32 0 eta)))
(-.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (neg.f32 (/.f32 0 (*.f32 eta eta))))
(-.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (/.f32 0 (*.f32 eta (*.f32 eta (*.f32 eta 1/2)))))
(-.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (/.f32 (/.f32 0 eta) (*.f32 eta (*.f32 eta 1/2))))
(-.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (/.f32 (/.f32 0 (/.f32 2 (*.f32 eta eta))) (*.f32 eta (*.f32 eta 1/2))))
(-.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (/.f32 (/.f32 0 (/.f32 (/.f32 eta eta) eta)) (*.f32 eta (*.f32 eta 1/2))))
(-.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (/.f32 (/.f32 0 (/.f32 4 eta)) (*.f32 eta (*.f32 eta 1/2))))
(-.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (/.f32 (/.f32 0 (*.f32 eta eta)) eta))
(-.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (/.f32 (/.f32 0 eta) (*.f32 eta eta)))
(-.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (/.f32 0 (*.f32 eta (*.f32 eta eta))))
(-.f32 0 (-.f32 (/.f32 0 eta) (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2)))))
(-.f32 (/.f32 h (*.f32 eta (*.f32 eta eta))) (/.f32 (neg.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2)))) (+.f32 eta eta)))
(-.f32 (/.f32 h (*.f32 eta (*.f32 eta eta))) (/.f32 (neg.f32 (/.f32 h eta)) (*.f32 eta eta)))
(-.f32 (/.f32 h (*.f32 eta (*.f32 eta eta))) (/.f32 (neg.f32 h) (*.f32 eta (*.f32 eta eta))))
(-.f32 (/.f32 h (*.f32 eta (*.f32 eta eta))) (/.f32 (neg.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2)))) 2))
(-.f32 (/.f32 h (*.f32 eta (*.f32 eta eta))) (-.f32 0 (/.f32 h (*.f32 eta (*.f32 eta eta)))))
(*.f32 h (/.f32 1 (*.f32 eta (*.f32 eta (*.f32 eta 1/2)))))
(*.f32 (/.f32 h eta) (/.f32 1 (*.f32 eta (*.f32 eta 1/2))))
(*.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (/.f32 1 eta))
(*.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) 1)
(*.f32 1 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))))
(*.f32 (/.f32 h (*.f32 eta eta)) (/.f32 1 (*.f32 eta 1/2)))
(*.f32 (/.f32 (/.f32 h eta) (/.f32 eta 4)) (/.f32 1 (+.f32 eta eta)))
(*.f32 (*.f32 (/.f32 h eta) 2) (/.f32 1 (*.f32 eta eta)))
(*.f32 (+.f32 h h) (/.f32 1 (*.f32 eta (*.f32 eta eta))))
(*.f32 (/.f32 (/.f32 h (/.f32 eta 4)) (*.f32 eta eta)) 1/2)
(*.f32 (/.f32 (/.f32 h (/.f32 eta 4)) (*.f32 eta 1/2)) (/.f32 1 (*.f32 (+.f32 eta eta) 2)))
(*.f32 (/.f32 (*.f32 (/.f32 h eta) 2) (neg.f32 eta)) (/.f32 1 (neg.f32 eta)))
(*.f32 (/.f32 1 eta) (/.f32 h (*.f32 eta (*.f32 eta 1/2))))
(*.f32 (/.f32 1 (neg.f32 eta)) (/.f32 (*.f32 (/.f32 h eta) 2) (neg.f32 eta)))
(pow.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) 1)
(+.f32 (/.f32 2 (*.f32 eta eta)) 0)
(+.f32 (/.f32 2 (*.f32 eta eta)) (/.f32 0 eta))
(+.f32 (/.f32 2 (*.f32 eta eta)) (+.f32 (/.f32 0 eta) (/.f32 0 eta)))
(+.f32 (/.f32 2 (*.f32 eta eta)) (neg.f32 (/.f32 0 eta)))
(+.f32 0 (/.f32 2 (*.f32 eta eta)))
(+.f32 (/.f32 0 eta) (/.f32 2 (*.f32 eta eta)))
(+.f32 (/.f32 2 (*.f32 2 (*.f32 eta eta))) (/.f32 2 (*.f32 2 (*.f32 eta eta))))
(-.f32 (/.f32 2 (*.f32 eta eta)) 0)
(-.f32 (/.f32 2 (*.f32 eta eta)) (/.f32 0 eta))
(-.f32 (/.f32 2 (*.f32 eta eta)) (+.f32 (/.f32 0 eta) (/.f32 0 eta)))
(-.f32 (/.f32 2 (*.f32 eta eta)) (neg.f32 (/.f32 0 eta)))
(-.f32 0 (-.f32 (/.f32 0 eta) (/.f32 2 (*.f32 eta eta))))
(-.f32 (/.f32 2 (*.f32 2 (*.f32 eta eta))) (/.f32 (neg.f32 (/.f32 2 eta)) (+.f32 eta eta)))
(-.f32 (/.f32 2 (*.f32 2 (*.f32 eta eta))) (/.f32 (neg.f32 (/.f32 2 (*.f32 eta eta))) 2))
(-.f32 (/.f32 2 (*.f32 2 (*.f32 eta eta))) (-.f32 0 (/.f32 2 (*.f32 2 (*.f32 eta eta)))))
(*.f32 2 (/.f32 1 (*.f32 eta eta)))
(*.f32 (/.f32 2 eta) (/.f32 1 eta))
(*.f32 (/.f32 2 (*.f32 eta eta)) 1)
(*.f32 1 (/.f32 2 (*.f32 eta eta)))
(*.f32 (/.f32 4 eta) (/.f32 1 (+.f32 eta eta)))
(*.f32 4 (/.f32 1 (*.f32 2 (*.f32 eta eta))))
(*.f32 (/.f32 (/.f32 4 eta) eta) 1/2)
(*.f32 (/.f32 8 eta) (/.f32 1 (*.f32 (+.f32 eta eta) 2)))
(pow.f32 (/.f32 2 (*.f32 eta eta)) 1)
(+.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) 0)
(+.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (/.f32 0 eta))
(+.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (/.f32 0 (*.f32 eta eta)))
(+.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (+.f32 (/.f32 0 eta) (/.f32 0 eta)))
(+.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (+.f32 (/.f32 0 (*.f32 eta eta)) 0))
(+.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (+.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 0 (*.f32 eta eta))))
(+.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (+.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 0 eta)))
(+.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (+.f32 (/.f32 0 eta) (/.f32 0 (*.f32 eta eta))))
(+.f32 0 (/.f32 h (*.f32 eta (*.f32 eta 1/2))))
(+.f32 (/.f32 h (*.f32 eta eta)) (/.f32 h (*.f32 eta eta)))
(+.f32 (/.f32 0 eta) (/.f32 h (*.f32 eta (*.f32 eta 1/2))))
(+.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 h (*.f32 eta (*.f32 eta 1/2))))
(+.f32 (/.f32 (/.f32 0 (/.f32 2 (*.f32 eta eta))) (*.f32 eta 1/2)) (/.f32 h (*.f32 eta (*.f32 eta 1/2))))
(+.f32 (/.f32 (/.f32 0 (/.f32 (/.f32 eta eta) eta)) (*.f32 eta 1/2)) (/.f32 h (*.f32 eta (*.f32 eta 1/2))))
(+.f32 (/.f32 (/.f32 0 (/.f32 4 eta)) (*.f32 eta 1/2)) (/.f32 h (*.f32 eta (*.f32 eta 1/2))))
(-.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) 0)
(-.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (/.f32 0 eta))
(-.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (/.f32 0 (*.f32 eta eta)))
(-.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (+.f32 (/.f32 0 eta) (/.f32 0 eta)))
(-.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (+.f32 (/.f32 0 (*.f32 eta eta)) 0))
(-.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (+.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 0 (*.f32 eta eta))))
(-.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (+.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 0 eta)))
(-.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (+.f32 (/.f32 0 eta) (/.f32 0 (*.f32 eta eta))))
(-.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (neg.f32 (/.f32 0 eta)))
(-.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (neg.f32 (/.f32 0 (*.f32 eta eta))))
(-.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (/.f32 (/.f32 0 (/.f32 2 (*.f32 eta eta))) (*.f32 eta 1/2)))
(-.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (/.f32 (/.f32 0 (/.f32 (/.f32 eta eta) eta)) (*.f32 eta 1/2)))
(-.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (/.f32 (/.f32 0 (/.f32 4 eta)) (*.f32 eta 1/2)))
(-.f32 (/.f32 h (*.f32 eta eta)) (neg.f32 (/.f32 h (*.f32 eta eta))))
(-.f32 (/.f32 h (*.f32 eta eta)) (/.f32 (neg.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2)))) 2))
(-.f32 (/.f32 h (*.f32 eta eta)) (/.f32 (neg.f32 (/.f32 h eta)) eta))
(-.f32 (/.f32 h (*.f32 eta eta)) (/.f32 (neg.f32 h) (*.f32 eta eta)))
(*.f32 h (/.f32 1 (*.f32 eta (*.f32 eta 1/2))))
(*.f32 (/.f32 h eta) (/.f32 1 (*.f32 eta 1/2)))
(*.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) 1)
(*.f32 1 (/.f32 h (*.f32 eta (*.f32 eta 1/2))))
(*.f32 (/.f32 (/.f32 h eta) (/.f32 eta 4)) 1/2)
(*.f32 (*.f32 (/.f32 h eta) 2) (/.f32 1 eta))
(*.f32 (+.f32 h h) (/.f32 1 (*.f32 eta eta)))
(*.f32 (/.f32 h (/.f32 eta 4)) (/.f32 1 (+.f32 eta eta)))
(pow.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) 1)
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)
(*.f32 2 (/.f32 h (pow.f32 eta 3)))
(*.f32 h (/.f32 2 (pow.f32 eta 3)))
(*.f32 2 (/.f32 h (pow.f32 eta 3)))
(*.f32 h (/.f32 2 (pow.f32 eta 3)))
(*.f32 2 (/.f32 h (pow.f32 eta 3)))
(*.f32 h (/.f32 2 (pow.f32 eta 3)))
(*.f32 2 (/.f32 h (pow.f32 eta 3)))
(*.f32 h (/.f32 2 (pow.f32 eta 3)))
(*.f32 2 (/.f32 h (pow.f32 eta 3)))
(*.f32 h (/.f32 2 (pow.f32 eta 3)))
(*.f32 2 (/.f32 h (pow.f32 eta 3)))
(*.f32 h (/.f32 2 (pow.f32 eta 3)))
(*.f32 2 (/.f32 h (pow.f32 eta 3)))
(*.f32 h (/.f32 2 (pow.f32 eta 3)))
(*.f32 2 (/.f32 h (pow.f32 eta 3)))
(*.f32 h (/.f32 2 (pow.f32 eta 3)))
(*.f32 2 (/.f32 h (pow.f32 eta 3)))
(*.f32 h (/.f32 2 (pow.f32 eta 3)))
(*.f32 2 (/.f32 h (pow.f32 eta 3)))
(*.f32 h (/.f32 2 (pow.f32 eta 3)))
(*.f32 2 (/.f32 h (pow.f32 eta 3)))
(*.f32 h (/.f32 2 (pow.f32 eta 3)))
(*.f32 2 (/.f32 h (pow.f32 eta 3)))
(*.f32 h (/.f32 2 (pow.f32 eta 3)))
(*.f32 2 (/.f32 h (pow.f32 eta 3)))
(*.f32 h (/.f32 2 (pow.f32 eta 3)))
(*.f32 2 (/.f32 h (pow.f32 eta 3)))
(*.f32 h (/.f32 2 (pow.f32 eta 3)))
(*.f32 2 (/.f32 h (pow.f32 eta 3)))
(*.f32 h (/.f32 2 (pow.f32 eta 3)))
(*.f32 2 (/.f32 h (pow.f32 eta 3)))
(*.f32 h (/.f32 2 (pow.f32 eta 3)))
(*.f32 2 (/.f32 h (pow.f32 eta 3)))
(*.f32 h (/.f32 2 (pow.f32 eta 3)))
(*.f32 2 (/.f32 h (pow.f32 eta 3)))
(*.f32 h (/.f32 2 (pow.f32 eta 3)))
(*.f32 2 (/.f32 h (pow.f32 eta 3)))
(*.f32 h (/.f32 2 (pow.f32 eta 3)))
(*.f32 2 (/.f32 h (pow.f32 eta 3)))
(*.f32 h (/.f32 2 (pow.f32 eta 3)))
(*.f32 2 (/.f32 h (pow.f32 eta 3)))
(*.f32 h (/.f32 2 (pow.f32 eta 3)))
(*.f32 2 (/.f32 h (pow.f32 eta 3)))
(*.f32 h (/.f32 2 (pow.f32 eta 3)))
(*.f32 2 (/.f32 h (pow.f32 eta 3)))
(*.f32 h (/.f32 2 (pow.f32 eta 3)))
(*.f32 2 (/.f32 h (pow.f32 eta 3)))
(*.f32 h (/.f32 2 (pow.f32 eta 3)))
(/.f32 2 (pow.f32 eta 2))
(/.f32 2 (pow.f32 eta 2))
(/.f32 2 (pow.f32 eta 2))
(/.f32 2 (pow.f32 eta 2))
(/.f32 2 (pow.f32 eta 2))
(/.f32 2 (pow.f32 eta 2))
(/.f32 2 (pow.f32 eta 2))
(/.f32 2 (pow.f32 eta 2))
(/.f32 2 (pow.f32 eta 2))
(/.f32 2 (pow.f32 eta 2))
(/.f32 2 (pow.f32 eta 2))
(/.f32 2 (pow.f32 eta 2))
(*.f32 2 (/.f32 h (pow.f32 eta 2)))
(*.f32 h (/.f32 2 (pow.f32 eta 2)))
(*.f32 2 (/.f32 h (pow.f32 eta 2)))
(*.f32 h (/.f32 2 (pow.f32 eta 2)))
(*.f32 2 (/.f32 h (pow.f32 eta 2)))
(*.f32 h (/.f32 2 (pow.f32 eta 2)))
(*.f32 2 (/.f32 h (pow.f32 eta 2)))
(*.f32 h (/.f32 2 (pow.f32 eta 2)))
(*.f32 2 (/.f32 h (pow.f32 eta 2)))
(*.f32 h (/.f32 2 (pow.f32 eta 2)))
(*.f32 2 (/.f32 h (pow.f32 eta 2)))
(*.f32 h (/.f32 2 (pow.f32 eta 2)))
(*.f32 2 (/.f32 h (pow.f32 eta 2)))
(*.f32 h (/.f32 2 (pow.f32 eta 2)))
(*.f32 2 (/.f32 h (pow.f32 eta 2)))
(*.f32 h (/.f32 2 (pow.f32 eta 2)))
(*.f32 2 (/.f32 h (pow.f32 eta 2)))
(*.f32 h (/.f32 2 (pow.f32 eta 2)))
(*.f32 2 (/.f32 h (pow.f32 eta 2)))
(*.f32 h (/.f32 2 (pow.f32 eta 2)))
(*.f32 2 (/.f32 h (pow.f32 eta 2)))
(*.f32 h (/.f32 2 (pow.f32 eta 2)))
(*.f32 2 (/.f32 h (pow.f32 eta 2)))
(*.f32 h (/.f32 2 (pow.f32 eta 2)))
(*.f32 2 (/.f32 h (pow.f32 eta 2)))
(*.f32 h (/.f32 2 (pow.f32 eta 2)))
(*.f32 2 (/.f32 h (pow.f32 eta 2)))
(*.f32 h (/.f32 2 (pow.f32 eta 2)))
(*.f32 2 (/.f32 h (pow.f32 eta 2)))
(*.f32 h (/.f32 2 (pow.f32 eta 2)))
(*.f32 2 (/.f32 h (pow.f32 eta 2)))
(*.f32 h (/.f32 2 (pow.f32 eta 2)))
(*.f32 2 (/.f32 h (pow.f32 eta 2)))
(*.f32 h (/.f32 2 (pow.f32 eta 2)))
(*.f32 2 (/.f32 h (pow.f32 eta 2)))
(*.f32 h (/.f32 2 (pow.f32 eta 2)))
(*.f32 2 (/.f32 h (pow.f32 eta 2)))
(*.f32 h (/.f32 2 (pow.f32 eta 2)))
(*.f32 2 (/.f32 h (pow.f32 eta 2)))
(*.f32 h (/.f32 2 (pow.f32 eta 2)))
(*.f32 2 (/.f32 h (pow.f32 eta 2)))
(*.f32 h (/.f32 2 (pow.f32 eta 2)))
(*.f32 2 (/.f32 h (pow.f32 eta 2)))
(*.f32 h (/.f32 2 (pow.f32 eta 2)))
(*.f32 2 (/.f32 h (pow.f32 eta 2)))
(*.f32 h (/.f32 2 (pow.f32 eta 2)))
(*.f32 2 (/.f32 h (pow.f32 eta 2)))
(*.f32 h (/.f32 2 (pow.f32 eta 2)))
(+.f32 (/.f32 h eta) 0)
(/.f32 h eta)
(+.f32 (/.f32 h eta) (/.f32 0 eta))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (/.f32 0 (/.f32 2 (*.f32 eta eta))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (/.f32 0 (/.f32 (/.f32 eta eta) eta)))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (/.f32 0 (/.f32 4 eta)))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (+.f32 (/.f32 0 eta) (/.f32 0 eta)))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 2 (*.f32 eta eta))) 0))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 (/.f32 eta eta) eta)) 0))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 4 eta)) 0))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 2 (*.f32 eta eta))) (/.f32 0 eta)))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 (/.f32 eta eta) eta)) (/.f32 0 eta)))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 4 eta)) (/.f32 0 eta)))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (+.f32 (/.f32 0 eta) (/.f32 0 (/.f32 2 (*.f32 eta eta)))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 2 (*.f32 eta eta))) (/.f32 0 (/.f32 2 (*.f32 eta eta)))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 (/.f32 eta eta) eta)) (/.f32 0 (/.f32 2 (*.f32 eta eta)))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 4 eta)) (/.f32 0 (/.f32 2 (*.f32 eta eta)))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (+.f32 (/.f32 0 eta) (/.f32 0 (/.f32 (/.f32 eta eta) eta))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 2 (*.f32 eta eta))) (/.f32 0 (/.f32 (/.f32 eta eta) eta))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 (/.f32 eta eta) eta)) (/.f32 0 (/.f32 (/.f32 eta eta) eta))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 4 eta)) (/.f32 0 (/.f32 (/.f32 eta eta) eta))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (+.f32 (/.f32 0 eta) (/.f32 0 (/.f32 4 eta))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 2 (*.f32 eta eta))) (/.f32 0 (/.f32 4 eta))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 (/.f32 eta eta) eta)) (/.f32 0 (/.f32 4 eta))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 4 eta)) (/.f32 0 (/.f32 4 eta))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (neg.f32 (/.f32 0 eta)))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (/.f32 0 (/.f32 eta eta)))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (/.f32 0 (*.f32 eta (*.f32 (/.f32 eta eta) (/.f32 eta eta)))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (/.f32 0 (/.f32 eta (/.f32 eta eta))))
(/.f32 h eta)
(+.f32 (/.f32 h eta) (/.f32 0 (*.f32 (/.f32 eta eta) (/.f32 eta eta))))
(/.f32 h eta)
(+.f32 0 (/.f32 h eta))
(/.f32 h eta)
(+.f32 (/.f32 0 eta) (/.f32 h eta))
(/.f32 h eta)
(+.f32 (/.f32 0 (/.f32 2 (*.f32 eta eta))) (/.f32 h eta))
(/.f32 h eta)
(+.f32 (/.f32 0 (/.f32 (/.f32 eta eta) eta)) (/.f32 h eta))
(/.f32 h eta)
(+.f32 (/.f32 h (+.f32 eta eta)) (/.f32 h (+.f32 eta eta)))
(/.f32 h eta)
(+.f32 (/.f32 h (+.f32 eta eta)) (+.f32 (/.f32 h (+.f32 eta eta)) (/.f32 0 (/.f32 (/.f32 eta eta) eta))))
(/.f32 h eta)
(+.f32 (/.f32 h (+.f32 eta eta)) (+.f32 (/.f32 h (+.f32 eta eta)) (/.f32 0 (/.f32 4 eta))))
(/.f32 h eta)
(+.f32 (/.f32 0 (/.f32 4 eta)) (/.f32 h eta))
(/.f32 h eta)
(+.f32 (/.f32 (/.f32 h (*.f32 eta eta)) (*.f32 2 (/.f32 (/.f32 eta eta) eta))) (/.f32 (/.f32 h (*.f32 eta eta)) (*.f32 2 (/.f32 (/.f32 eta eta) eta))))
(/.f32 h eta)
(+.f32 (/.f32 (/.f32 h (*.f32 eta eta)) (/.f32 2 eta)) (/.f32 (/.f32 h (*.f32 eta eta)) (/.f32 2 eta)))
(/.f32 h eta)
(+.f32 (/.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (/.f32 4 eta)) (/.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (/.f32 4 eta)))
(/.f32 h eta)
(+.f32 (/.f32 0 (/.f32 eta eta)) (/.f32 h eta))
(/.f32 h eta)
(+.f32 (/.f32 0 (*.f32 eta (*.f32 (/.f32 eta eta) (/.f32 eta eta)))) (/.f32 h eta))
(/.f32 h eta)
(+.f32 (/.f32 0 (/.f32 eta (/.f32 eta eta))) (/.f32 h eta))
(/.f32 h eta)
(+.f32 (/.f32 0 (*.f32 (/.f32 eta eta) (/.f32 eta eta))) (/.f32 h eta))
(/.f32 h eta)
(+.f32 (/.f32 (/.f32 0 eta) (*.f32 (/.f32 eta eta) (/.f32 eta eta))) (/.f32 h eta))
(/.f32 h eta)
(+.f32 (/.f32 (/.f32 0 (/.f32 2 (*.f32 eta eta))) (*.f32 (/.f32 eta eta) (/.f32 eta eta))) (/.f32 h eta))
(/.f32 h eta)
(+.f32 (/.f32 (/.f32 0 (/.f32 (/.f32 eta eta) eta)) (*.f32 (/.f32 eta eta) (/.f32 eta eta))) (/.f32 h eta))
(/.f32 h eta)
(+.f32 (/.f32 (/.f32 h (+.f32 eta eta)) (*.f32 (/.f32 eta eta) (/.f32 eta eta))) (/.f32 (/.f32 h (+.f32 eta eta)) (*.f32 (/.f32 eta eta) (/.f32 eta eta))))
(/.f32 h eta)
(+.f32 (/.f32 (/.f32 0 (/.f32 4 eta)) (*.f32 (/.f32 eta eta) (/.f32 eta eta))) (/.f32 h eta))
(/.f32 h eta)
(+.f32 (/.f32 (/.f32 0 eta) (/.f32 eta eta)) (/.f32 h eta))
(/.f32 h eta)
(+.f32 (/.f32 (/.f32 0 (/.f32 2 (*.f32 eta eta))) (/.f32 eta eta)) (/.f32 h eta))
(/.f32 h eta)
(+.f32 (/.f32 (/.f32 0 (/.f32 (/.f32 eta eta) eta)) (/.f32 eta eta)) (/.f32 h eta))
(/.f32 h eta)
(+.f32 (/.f32 (/.f32 h (+.f32 eta eta)) (/.f32 eta eta)) (/.f32 (/.f32 h (+.f32 eta eta)) (/.f32 eta eta)))
(/.f32 h eta)
(+.f32 (/.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 2 eta)) (/.f32 h eta))
(/.f32 h eta)
(+.f32 (/.f32 (/.f32 0 eta) (/.f32 2 eta)) (/.f32 h eta))
(/.f32 h eta)
(+.f32 (/.f32 (/.f32 0 (*.f32 eta eta)) (*.f32 2 (/.f32 (/.f32 eta eta) eta))) (/.f32 h eta))
(/.f32 h eta)
(+.f32 (/.f32 (/.f32 0 eta) (*.f32 2 (/.f32 (/.f32 eta eta) eta))) (/.f32 h eta))
(/.f32 h eta)
(+.f32 (/.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 2 (*.f32 eta eta))) (/.f32 h eta))
(/.f32 h eta)
(+.f32 (/.f32 0 (*.f32 (/.f32 2 eta) (/.f32 (/.f32 eta eta) 2))) (/.f32 h eta))
(/.f32 h eta)
(+.f32 (/.f32 (/.f32 0 eta) (*.f32 (/.f32 2 eta) (/.f32 (/.f32 eta eta) 2))) (/.f32 h eta))
(/.f32 h eta)
(+.f32 (/.f32 0 (*.f32 2 (/.f32 eta eta))) (/.f32 h eta))
(/.f32 h eta)
(+.f32 (/.f32 (/.f32 0 eta) 2) (/.f32 h eta))
(/.f32 h eta)
(+.f32 (/.f32 (/.f32 h eta) (*.f32 2 (/.f32 eta eta))) (/.f32 (/.f32 h eta) (*.f32 2 (/.f32 eta eta))))
(/.f32 h eta)
(+.f32 (/.f32 (/.f32 0 eta) (*.f32 2 (/.f32 eta eta))) (/.f32 h eta))
(/.f32 h eta)
(+.f32 (/.f32 (/.f32 h eta) (*.f32 2 (*.f32 (/.f32 eta eta) (/.f32 eta eta)))) (/.f32 (/.f32 h eta) (*.f32 2 (*.f32 (/.f32 eta eta) (/.f32 eta eta)))))
(/.f32 h eta)
(+.f32 (/.f32 0 (*.f32 2 (*.f32 (/.f32 eta eta) (/.f32 eta eta)))) (/.f32 h eta))
(/.f32 h eta)
(+.f32 (/.f32 (/.f32 0 eta) (*.f32 2 (*.f32 (/.f32 eta eta) (/.f32 eta eta)))) (/.f32 h eta))
(/.f32 h eta)
(+.f32 (/.f32 (*.f32 (/.f32 h eta) 2) (*.f32 eta (/.f32 4 eta))) (/.f32 (*.f32 (/.f32 h eta) 2) (*.f32 eta (/.f32 4 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 0 (/.f32 2 (*.f32 eta eta))))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (/.f32 0 (/.f32 (/.f32 eta eta) eta)))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (/.f32 0 (*.f32 eta eta)))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (/.f32 0 (/.f32 4 eta)))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (+.f32 (/.f32 0 eta) (/.f32 0 eta)))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 2 (*.f32 eta eta))) 0))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 (/.f32 eta eta) eta)) 0))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 4 eta)) 0))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 2 (*.f32 eta eta))) (/.f32 0 eta)))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 (/.f32 eta eta) eta)) (/.f32 0 eta)))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 4 eta)) (/.f32 0 eta)))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (+.f32 (/.f32 0 eta) (/.f32 0 (/.f32 2 (*.f32 eta eta)))))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 2 (*.f32 eta eta))) (/.f32 0 (/.f32 2 (*.f32 eta eta)))))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 (/.f32 eta eta) eta)) (/.f32 0 (/.f32 2 (*.f32 eta eta)))))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 4 eta)) (/.f32 0 (/.f32 2 (*.f32 eta eta)))))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (+.f32 (/.f32 0 eta) (/.f32 0 (/.f32 (/.f32 eta eta) eta))))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 2 (*.f32 eta eta))) (/.f32 0 (/.f32 (/.f32 eta eta) eta))))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 (/.f32 eta eta) eta)) (/.f32 0 (/.f32 (/.f32 eta eta) eta))))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 4 eta)) (/.f32 0 (/.f32 (/.f32 eta eta) eta))))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (+.f32 (/.f32 0 eta) (/.f32 0 (/.f32 4 eta))))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 2 (*.f32 eta eta))) (/.f32 0 (/.f32 4 eta))))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 (/.f32 eta eta) eta)) (/.f32 0 (/.f32 4 eta))))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (+.f32 (/.f32 0 (/.f32 4 eta)) (/.f32 0 (/.f32 4 eta))))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (neg.f32 (/.f32 0 eta)))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (neg.f32 (/.f32 0 (/.f32 2 (*.f32 eta eta)))))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (neg.f32 (/.f32 0 (/.f32 (/.f32 eta eta) eta))))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (neg.f32 (/.f32 0 (/.f32 4 eta))))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (/.f32 0 (/.f32 eta eta)))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (/.f32 0 (*.f32 eta (*.f32 (/.f32 eta eta) (/.f32 eta eta)))))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (/.f32 0 (/.f32 eta (/.f32 eta eta))))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (/.f32 0 (*.f32 (/.f32 eta eta) (/.f32 eta eta))))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (/.f32 (/.f32 0 eta) (*.f32 (/.f32 eta eta) (/.f32 eta eta))))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (/.f32 (/.f32 0 (/.f32 2 (*.f32 eta eta))) (*.f32 (/.f32 eta eta) (/.f32 eta eta))))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (/.f32 (/.f32 0 (/.f32 (/.f32 eta eta) eta)) (*.f32 (/.f32 eta eta) (/.f32 eta eta))))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (/.f32 (/.f32 0 (/.f32 4 eta)) (*.f32 (/.f32 eta eta) (/.f32 eta eta))))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (/.f32 (/.f32 0 eta) (/.f32 eta eta)))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (/.f32 (/.f32 0 (/.f32 2 (*.f32 eta eta))) (/.f32 eta eta)))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (/.f32 (/.f32 0 (/.f32 (/.f32 eta eta) eta)) (/.f32 eta eta)))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (/.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 2 eta)))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (/.f32 (/.f32 0 eta) (/.f32 2 eta)))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (/.f32 (/.f32 0 (*.f32 eta eta)) (*.f32 2 (/.f32 (/.f32 eta eta) eta))))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (/.f32 (/.f32 0 eta) (*.f32 2 (/.f32 (/.f32 eta eta) eta))))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (/.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 2 (*.f32 eta eta))))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (/.f32 0 (*.f32 (/.f32 2 eta) (/.f32 (/.f32 eta eta) 2))))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (/.f32 (/.f32 0 eta) (*.f32 (/.f32 2 eta) (/.f32 (/.f32 eta eta) 2))))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (/.f32 0 (*.f32 2 (/.f32 eta eta))))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (/.f32 (/.f32 0 eta) 2))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (/.f32 (/.f32 0 eta) (*.f32 2 (/.f32 eta eta))))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (/.f32 0 (*.f32 2 (*.f32 (/.f32 eta eta) (/.f32 eta eta)))))
(/.f32 h eta)
(-.f32 (/.f32 h eta) (/.f32 (/.f32 0 eta) (*.f32 2 (*.f32 (/.f32 eta eta) (/.f32 eta eta)))))
(/.f32 h eta)
(-.f32 0 (-.f32 (/.f32 0 eta) (/.f32 h eta)))
(/.f32 h eta)
(-.f32 (/.f32 h (+.f32 eta eta)) (/.f32 (neg.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2)))) (*.f32 (/.f32 4 eta) (/.f32 eta eta))))
(/.f32 h eta)
(-.f32 (/.f32 h (+.f32 eta eta)) (/.f32 (neg.f32 (/.f32 h eta)) 2))
(/.f32 h eta)
(-.f32 (/.f32 h (+.f32 eta eta)) (/.f32 (neg.f32 h) (+.f32 eta eta)))
(/.f32 h eta)
(-.f32 (/.f32 h (+.f32 eta eta)) (/.f32 (neg.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2)))) (/.f32 (/.f32 4 eta) eta)))
(/.f32 h eta)
(-.f32 (/.f32 h (+.f32 eta eta)) (-.f32 0 (/.f32 h (+.f32 eta eta))))
(/.f32 h eta)
(-.f32 (/.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (/.f32 4 eta)) (/.f32 (neg.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2)))) (/.f32 4 eta)))
(/.f32 h eta)
(-.f32 (/.f32 (/.f32 h eta) (*.f32 2 (/.f32 eta eta))) (/.f32 (neg.f32 (/.f32 h eta)) (*.f32 2 (/.f32 eta eta))))
(/.f32 h eta)
(-.f32 (/.f32 (/.f32 h eta) (*.f32 2 (*.f32 (/.f32 eta eta) (/.f32 eta eta)))) (/.f32 (neg.f32 (/.f32 h eta)) (*.f32 2 (*.f32 (/.f32 eta eta) (/.f32 eta eta)))))
(/.f32 h eta)
(*.f32 h (/.f32 1 eta))
(/.f32 h eta)
(*.f32 h (/.f32 1 (*.f32 eta (*.f32 (/.f32 eta eta) (/.f32 eta eta)))))
(/.f32 h eta)
(*.f32 h (/.f32 1 (/.f32 eta (/.f32 eta eta))))
(/.f32 h (/.f32 eta (/.f32 eta eta)))
(*.f32 (/.f32 h eta) 1)
(/.f32 h eta)
(*.f32 (/.f32 h eta) (/.f32 1 (/.f32 eta eta)))
(/.f32 h eta)
(*.f32 (/.f32 h eta) (/.f32 1 (*.f32 (/.f32 eta eta) (/.f32 eta eta))))
(/.f32 h eta)
(*.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (/.f32 1 (/.f32 2 eta)))
(/.f32 h eta)
(*.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (/.f32 1 (*.f32 2 (/.f32 (/.f32 eta eta) eta))))
(/.f32 h eta)
(*.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (/.f32 1 (/.f32 2 (*.f32 eta eta))))
(/.f32 h eta)
(*.f32 1 (/.f32 h eta))
(/.f32 h eta)
(*.f32 (/.f32 h (*.f32 eta eta)) (/.f32 1 (*.f32 (/.f32 2 eta) (/.f32 (/.f32 eta eta) 2))))
(/.f32 h eta)
(*.f32 (/.f32 h (/.f32 eta eta)) (/.f32 1 eta))
(/.f32 h eta)
(*.f32 (/.f32 (/.f32 h eta) (/.f32 eta 4)) (/.f32 1 (/.f32 4 eta)))
(*.f32 h (/.f32 1/4 (/.f32 eta 4)))
(/.f32 (/.f32 h 2) (/.f32 eta 2))
(*.f32 (/.f32 (/.f32 h eta) (/.f32 eta 4)) (/.f32 1 (*.f32 (/.f32 4 eta) (/.f32 eta eta))))
(*.f32 (/.f32 (/.f32 h eta) (/.f32 eta 4)) (/.f32 1 (/.f32 4 eta)))
(*.f32 h (/.f32 1/4 (/.f32 eta 4)))
(/.f32 (/.f32 h 2) (/.f32 eta 2))
(*.f32 (*.f32 (/.f32 h eta) 2) 1/2)
(/.f32 h eta)
(*.f32 (*.f32 (/.f32 h eta) 2) (/.f32 1 (*.f32 2 (/.f32 eta eta))))
(/.f32 h eta)
(*.f32 (*.f32 (/.f32 h eta) 2) (/.f32 1 (*.f32 2 (*.f32 (/.f32 eta eta) (/.f32 eta eta)))))
(/.f32 h eta)
(*.f32 (+.f32 h h) (/.f32 1 (+.f32 eta eta)))
(/.f32 h eta)
(*.f32 (/.f32 (/.f32 h (/.f32 eta 4)) (*.f32 eta eta)) (/.f32 1 (/.f32 (/.f32 4 eta) eta)))
(*.f32 (/.f32 (/.f32 h eta) (/.f32 eta 4)) (/.f32 1 (/.f32 4 eta)))
(*.f32 h (/.f32 1/4 (/.f32 eta 4)))
(/.f32 (/.f32 h 2) (/.f32 eta 2))
(*.f32 (/.f32 h (*.f32 2 (/.f32 (/.f32 eta eta) eta))) (/.f32 1 (*.f32 eta (*.f32 eta 1/2))))
(/.f32 h eta)
(*.f32 (-.f32 (/.f32 h 2) (/.f32 0 eta)) (/.f32 1 (*.f32 eta 1/2)))
(/.f32 h eta)
(*.f32 (+.f32 (/.f32 h (/.f32 eta eta)) (/.f32 h (/.f32 eta eta))) (/.f32 1 (+.f32 eta eta)))
(/.f32 h eta)
(*.f32 (/.f32 h (/.f32 2 eta)) (/.f32 1 (*.f32 eta (*.f32 eta 1/2))))
(/.f32 h eta)
(*.f32 (/.f32 h (/.f32 eta 4)) (/.f32 1 (*.f32 eta (/.f32 4 eta))))
(*.f32 (/.f32 (/.f32 h eta) (/.f32 eta 4)) (/.f32 1 (/.f32 4 eta)))
(*.f32 h (/.f32 1/4 (/.f32 eta 4)))
(/.f32 (/.f32 h 2) (/.f32 eta 2))
(*.f32 (*.f32 (+.f32 h h) 2) (/.f32 1 (*.f32 (+.f32 eta eta) 2)))
(/.f32 h eta)
(*.f32 (*.f32 (+.f32 h h) (/.f32 eta eta)) (/.f32 1 (+.f32 eta eta)))
(/.f32 h eta)
(*.f32 (*.f32 (/.f32 h (/.f32 eta 4)) (*.f32 2 (/.f32 eta eta))) (/.f32 1 (*.f32 (+.f32 eta eta) (/.f32 4 eta))))
(*.f32 (*.f32 (/.f32 eta eta) (*.f32 2 (/.f32 h (/.f32 eta 4)))) (/.f32 1 (*.f32 4 (/.f32 (+.f32 eta eta) eta))))
(*.f32 (/.f32 h (/.f32 eta 4)) (*.f32 (*.f32 2 (/.f32 eta eta)) 1/8))
(*.f32 (*.f32 (/.f32 (/.f32 h (/.f32 eta 4)) (*.f32 eta eta)) 2) (/.f32 1 (/.f32 (/.f32 8 eta) eta)))
(*.f32 1 (/.f32 (*.f32 2 (/.f32 (/.f32 h (*.f32 eta eta)) (/.f32 eta 4))) (/.f32 8 (*.f32 eta eta))))
(*.f32 2 (*.f32 (/.f32 (/.f32 h eta) (*.f32 eta (/.f32 eta 4))) (/.f32 2 (/.f32 (/.f32 16 eta) eta))))
(/.f32 (*.f32 2 (/.f32 (/.f32 h eta) (*.f32 eta (/.f32 eta 4)))) (/.f32 (/.f32 8 eta) eta))
(pow.f32 (/.f32 h eta) 1)
(/.f32 h eta)
(+.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) 0)
(/.f32 h (*.f32 (*.f32 eta 1/2) (*.f32 eta eta)))
(*.f32 h (/.f32 (/.f32 2 eta) (*.f32 eta eta)))
(+.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (/.f32 0 eta))
(/.f32 h (*.f32 (*.f32 eta 1/2) (*.f32 eta eta)))
(*.f32 h (/.f32 (/.f32 2 eta) (*.f32 eta eta)))
(+.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (/.f32 0 (*.f32 eta eta)))
(/.f32 h (*.f32 (*.f32 eta 1/2) (*.f32 eta eta)))
(*.f32 h (/.f32 (/.f32 2 eta) (*.f32 eta eta)))
(+.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (+.f32 (/.f32 0 eta) (/.f32 0 eta)))
(/.f32 h (*.f32 (*.f32 eta 1/2) (*.f32 eta eta)))
(*.f32 h (/.f32 (/.f32 2 eta) (*.f32 eta eta)))
(+.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (+.f32 (/.f32 0 (*.f32 eta eta)) 0))
(/.f32 h (*.f32 (*.f32 eta 1/2) (*.f32 eta eta)))
(*.f32 h (/.f32 (/.f32 2 eta) (*.f32 eta eta)))
(+.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (+.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 0 (*.f32 eta eta))))
(/.f32 h (*.f32 (*.f32 eta 1/2) (*.f32 eta eta)))
(*.f32 h (/.f32 (/.f32 2 eta) (*.f32 eta eta)))
(+.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (+.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 0 eta)))
(/.f32 h (*.f32 (*.f32 eta 1/2) (*.f32 eta eta)))
(*.f32 h (/.f32 (/.f32 2 eta) (*.f32 eta eta)))
(+.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (+.f32 (/.f32 0 eta) (/.f32 0 (*.f32 eta eta))))
(/.f32 h (*.f32 (*.f32 eta 1/2) (*.f32 eta eta)))
(*.f32 h (/.f32 (/.f32 2 eta) (*.f32 eta eta)))
(+.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (neg.f32 (/.f32 0 eta)))
(/.f32 h (*.f32 (*.f32 eta 1/2) (*.f32 eta eta)))
(*.f32 h (/.f32 (/.f32 2 eta) (*.f32 eta eta)))
(+.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (/.f32 0 (*.f32 eta (*.f32 eta (*.f32 eta 1/2)))))
(/.f32 h (*.f32 (*.f32 eta 1/2) (*.f32 eta eta)))
(*.f32 h (/.f32 (/.f32 2 eta) (*.f32 eta eta)))
(+.f32 0 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))))
(/.f32 h (*.f32 (*.f32 eta 1/2) (*.f32 eta eta)))
(*.f32 h (/.f32 (/.f32 2 eta) (*.f32 eta eta)))
(+.f32 (/.f32 0 eta) (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))))
(/.f32 h (*.f32 (*.f32 eta 1/2) (*.f32 eta eta)))
(*.f32 h (/.f32 (/.f32 2 eta) (*.f32 eta eta)))
(+.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))))
(/.f32 h (*.f32 (*.f32 eta 1/2) (*.f32 eta eta)))
(*.f32 h (/.f32 (/.f32 2 eta) (*.f32 eta eta)))
(+.f32 (/.f32 h (*.f32 eta (*.f32 eta eta))) (/.f32 h (*.f32 eta (*.f32 eta eta))))
(/.f32 h (*.f32 (*.f32 eta 1/2) (*.f32 eta eta)))
(*.f32 h (/.f32 (/.f32 2 eta) (*.f32 eta eta)))
(+.f32 (/.f32 h (*.f32 eta (*.f32 eta eta))) (+.f32 (/.f32 h (*.f32 eta (*.f32 eta eta))) (/.f32 0 (*.f32 eta eta))))
(/.f32 h (*.f32 (*.f32 eta 1/2) (*.f32 eta eta)))
(*.f32 h (/.f32 (/.f32 2 eta) (*.f32 eta eta)))
(+.f32 (/.f32 0 (*.f32 eta (*.f32 eta (*.f32 eta 1/2)))) (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))))
(/.f32 h (*.f32 (*.f32 eta 1/2) (*.f32 eta eta)))
(*.f32 h (/.f32 (/.f32 2 eta) (*.f32 eta eta)))
(+.f32 (/.f32 (/.f32 0 eta) (*.f32 eta (*.f32 eta 1/2))) (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))))
(/.f32 h (*.f32 (*.f32 eta 1/2) (*.f32 eta eta)))
(*.f32 h (/.f32 (/.f32 2 eta) (*.f32 eta eta)))
(+.f32 (/.f32 (/.f32 0 (/.f32 2 (*.f32 eta eta))) (*.f32 eta (*.f32 eta 1/2))) (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))))
(/.f32 h (*.f32 (*.f32 eta 1/2) (*.f32 eta eta)))
(*.f32 h (/.f32 (/.f32 2 eta) (*.f32 eta eta)))
(+.f32 (/.f32 (/.f32 0 (/.f32 (/.f32 eta eta) eta)) (*.f32 eta (*.f32 eta 1/2))) (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))))
(/.f32 h (*.f32 (*.f32 eta 1/2) (*.f32 eta eta)))
(*.f32 h (/.f32 (/.f32 2 eta) (*.f32 eta eta)))
(+.f32 (/.f32 (/.f32 0 (/.f32 4 eta)) (*.f32 eta (*.f32 eta 1/2))) (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))))
(/.f32 h (*.f32 (*.f32 eta 1/2) (*.f32 eta eta)))
(*.f32 h (/.f32 (/.f32 2 eta) (*.f32 eta eta)))
(+.f32 (/.f32 (/.f32 0 (*.f32 eta eta)) eta) (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))))
(/.f32 h (*.f32 (*.f32 eta 1/2) (*.f32 eta eta)))
(*.f32 h (/.f32 (/.f32 2 eta) (*.f32 eta eta)))
(+.f32 (/.f32 (/.f32 0 eta) (*.f32 eta eta)) (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))))
(/.f32 h (*.f32 (*.f32 eta 1/2) (*.f32 eta eta)))
(*.f32 h (/.f32 (/.f32 2 eta) (*.f32 eta eta)))
(+.f32 (/.f32 0 (*.f32 eta (*.f32 eta eta))) (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))))
(/.f32 h (*.f32 (*.f32 eta 1/2) (*.f32 eta eta)))
(*.f32 h (/.f32 (/.f32 2 eta) (*.f32 eta eta)))
(-.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) 0)
(/.f32 h (*.f32 (*.f32 eta 1/2) (*.f32 eta eta)))
(*.f32 h (/.f32 (/.f32 2 eta) (*.f32 eta eta)))
(-.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (/.f32 0 eta))
(/.f32 h (*.f32 (*.f32 eta 1/2) (*.f32 eta eta)))
(*.f32 h (/.f32 (/.f32 2 eta) (*.f32 eta eta)))
(-.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (/.f32 0 (*.f32 eta eta)))
(/.f32 h (*.f32 (*.f32 eta 1/2) (*.f32 eta eta)))
(*.f32 h (/.f32 (/.f32 2 eta) (*.f32 eta eta)))
(-.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (+.f32 (/.f32 0 eta) (/.f32 0 eta)))
(/.f32 h (*.f32 (*.f32 eta 1/2) (*.f32 eta eta)))
(*.f32 h (/.f32 (/.f32 2 eta) (*.f32 eta eta)))
(-.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (+.f32 (/.f32 0 (*.f32 eta eta)) 0))
(/.f32 h (*.f32 (*.f32 eta 1/2) (*.f32 eta eta)))
(*.f32 h (/.f32 (/.f32 2 eta) (*.f32 eta eta)))
(-.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (+.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 0 (*.f32 eta eta))))
(/.f32 h (*.f32 (*.f32 eta 1/2) (*.f32 eta eta)))
(*.f32 h (/.f32 (/.f32 2 eta) (*.f32 eta eta)))
(-.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (+.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 0 eta)))
(/.f32 h (*.f32 (*.f32 eta 1/2) (*.f32 eta eta)))
(*.f32 h (/.f32 (/.f32 2 eta) (*.f32 eta eta)))
(-.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (+.f32 (/.f32 0 eta) (/.f32 0 (*.f32 eta eta))))
(/.f32 h (*.f32 (*.f32 eta 1/2) (*.f32 eta eta)))
(*.f32 h (/.f32 (/.f32 2 eta) (*.f32 eta eta)))
(-.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (neg.f32 (/.f32 0 eta)))
(/.f32 h (*.f32 (*.f32 eta 1/2) (*.f32 eta eta)))
(*.f32 h (/.f32 (/.f32 2 eta) (*.f32 eta eta)))
(-.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (neg.f32 (/.f32 0 (*.f32 eta eta))))
(/.f32 h (*.f32 (*.f32 eta 1/2) (*.f32 eta eta)))
(*.f32 h (/.f32 (/.f32 2 eta) (*.f32 eta eta)))
(-.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (/.f32 0 (*.f32 eta (*.f32 eta (*.f32 eta 1/2)))))
(/.f32 h (*.f32 (*.f32 eta 1/2) (*.f32 eta eta)))
(*.f32 h (/.f32 (/.f32 2 eta) (*.f32 eta eta)))
(-.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (/.f32 (/.f32 0 eta) (*.f32 eta (*.f32 eta 1/2))))
(/.f32 h (*.f32 (*.f32 eta 1/2) (*.f32 eta eta)))
(*.f32 h (/.f32 (/.f32 2 eta) (*.f32 eta eta)))
(-.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (/.f32 (/.f32 0 (/.f32 2 (*.f32 eta eta))) (*.f32 eta (*.f32 eta 1/2))))
(/.f32 h (*.f32 (*.f32 eta 1/2) (*.f32 eta eta)))
(*.f32 h (/.f32 (/.f32 2 eta) (*.f32 eta eta)))
(-.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (/.f32 (/.f32 0 (/.f32 (/.f32 eta eta) eta)) (*.f32 eta (*.f32 eta 1/2))))
(/.f32 h (*.f32 (*.f32 eta 1/2) (*.f32 eta eta)))
(*.f32 h (/.f32 (/.f32 2 eta) (*.f32 eta eta)))
(-.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (/.f32 (/.f32 0 (/.f32 4 eta)) (*.f32 eta (*.f32 eta 1/2))))
(/.f32 h (*.f32 (*.f32 eta 1/2) (*.f32 eta eta)))
(*.f32 h (/.f32 (/.f32 2 eta) (*.f32 eta eta)))
(-.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (/.f32 (/.f32 0 (*.f32 eta eta)) eta))
(/.f32 h (*.f32 (*.f32 eta 1/2) (*.f32 eta eta)))
(*.f32 h (/.f32 (/.f32 2 eta) (*.f32 eta eta)))
(-.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (/.f32 (/.f32 0 eta) (*.f32 eta eta)))
(/.f32 h (*.f32 (*.f32 eta 1/2) (*.f32 eta eta)))
(*.f32 h (/.f32 (/.f32 2 eta) (*.f32 eta eta)))
(-.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) (/.f32 0 (*.f32 eta (*.f32 eta eta))))
(/.f32 h (*.f32 (*.f32 eta 1/2) (*.f32 eta eta)))
(*.f32 h (/.f32 (/.f32 2 eta) (*.f32 eta eta)))
(-.f32 0 (-.f32 (/.f32 0 eta) (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2)))))
(/.f32 h (*.f32 (*.f32 eta 1/2) (*.f32 eta eta)))
(*.f32 h (/.f32 (/.f32 2 eta) (*.f32 eta eta)))
(-.f32 (/.f32 h (*.f32 eta (*.f32 eta eta))) (/.f32 (neg.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2)))) (+.f32 eta eta)))
(/.f32 h (*.f32 (*.f32 eta 1/2) (*.f32 eta eta)))
(*.f32 h (/.f32 (/.f32 2 eta) (*.f32 eta eta)))
(-.f32 (/.f32 h (*.f32 eta (*.f32 eta eta))) (/.f32 (neg.f32 (/.f32 h eta)) (*.f32 eta eta)))
(/.f32 h (*.f32 (*.f32 eta 1/2) (*.f32 eta eta)))
(*.f32 h (/.f32 (/.f32 2 eta) (*.f32 eta eta)))
(-.f32 (/.f32 h (*.f32 eta (*.f32 eta eta))) (/.f32 (neg.f32 h) (*.f32 eta (*.f32 eta eta))))
(/.f32 h (*.f32 (*.f32 eta 1/2) (*.f32 eta eta)))
(*.f32 h (/.f32 (/.f32 2 eta) (*.f32 eta eta)))
(-.f32 (/.f32 h (*.f32 eta (*.f32 eta eta))) (/.f32 (neg.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2)))) 2))
(-.f32 (/.f32 h (*.f32 eta (*.f32 eta eta))) (/.f32 (neg.f32 (/.f32 h (*.f32 (*.f32 eta 1/2) (*.f32 eta eta)))) 2))
(-.f32 (/.f32 h (*.f32 eta (*.f32 eta eta))) (/.f32 (*.f32 h (/.f32 (/.f32 2 eta) (*.f32 eta eta))) -2))
(-.f32 (/.f32 h (*.f32 eta (*.f32 eta eta))) (-.f32 0 (/.f32 h (*.f32 eta (*.f32 eta eta)))))
(/.f32 h (*.f32 (*.f32 eta 1/2) (*.f32 eta eta)))
(*.f32 h (/.f32 (/.f32 2 eta) (*.f32 eta eta)))
(*.f32 h (/.f32 1 (*.f32 eta (*.f32 eta (*.f32 eta 1/2)))))
(/.f32 h (*.f32 (*.f32 eta 1/2) (*.f32 eta eta)))
(*.f32 h (/.f32 (/.f32 2 eta) (*.f32 eta eta)))
(*.f32 (/.f32 h eta) (/.f32 1 (*.f32 eta (*.f32 eta 1/2))))
(/.f32 h (*.f32 (*.f32 eta 1/2) (*.f32 eta eta)))
(*.f32 h (/.f32 (/.f32 2 eta) (*.f32 eta eta)))
(*.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (/.f32 1 eta))
(/.f32 h (*.f32 (*.f32 eta 1/2) (*.f32 eta eta)))
(*.f32 h (/.f32 (/.f32 2 eta) (*.f32 eta eta)))
(*.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) 1)
(/.f32 h (*.f32 (*.f32 eta 1/2) (*.f32 eta eta)))
(*.f32 h (/.f32 (/.f32 2 eta) (*.f32 eta eta)))
(*.f32 1 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))))
(/.f32 h (*.f32 (*.f32 eta 1/2) (*.f32 eta eta)))
(*.f32 h (/.f32 (/.f32 2 eta) (*.f32 eta eta)))
(*.f32 (/.f32 h (*.f32 eta eta)) (/.f32 1 (*.f32 eta 1/2)))
(/.f32 h (*.f32 (*.f32 eta 1/2) (*.f32 eta eta)))
(*.f32 h (/.f32 (/.f32 2 eta) (*.f32 eta eta)))
(*.f32 (/.f32 (/.f32 h eta) (/.f32 eta 4)) (/.f32 1 (+.f32 eta eta)))
(*.f32 1 (/.f32 (/.f32 (/.f32 h eta) (/.f32 eta 4)) (+.f32 eta eta)))
(*.f32 1 (/.f32 (/.f32 h (*.f32 eta eta)) (/.f32 eta 2)))
(/.f32 (/.f32 h (*.f32 eta eta)) (/.f32 eta 2))
(*.f32 (*.f32 (/.f32 h eta) 2) (/.f32 1 (*.f32 eta eta)))
(/.f32 h (*.f32 (*.f32 eta 1/2) (*.f32 eta eta)))
(*.f32 h (/.f32 (/.f32 2 eta) (*.f32 eta eta)))
(*.f32 (+.f32 h h) (/.f32 1 (*.f32 eta (*.f32 eta eta))))
(/.f32 h (*.f32 (*.f32 eta 1/2) (*.f32 eta eta)))
(*.f32 h (/.f32 (/.f32 2 eta) (*.f32 eta eta)))
(*.f32 (/.f32 (/.f32 h (/.f32 eta 4)) (*.f32 eta eta)) 1/2)
(*.f32 1/2 (/.f32 (/.f32 h (*.f32 eta eta)) (/.f32 eta 4)))
(*.f32 (/.f32 h (*.f32 eta eta)) (/.f32 1/2 (/.f32 eta 4)))
(*.f32 (/.f32 (/.f32 h (/.f32 eta 4)) (*.f32 eta 1/2)) (/.f32 1 (*.f32 (+.f32 eta eta) 2)))
(*.f32 1 (/.f32 (/.f32 h (*.f32 (/.f32 eta 4) (*.f32 eta 1/2))) (*.f32 2 (+.f32 eta eta))))
(*.f32 (/.f32 1/2 (+.f32 eta eta)) (/.f32 (/.f32 h eta) (*.f32 (/.f32 eta 4) 1/2)))
(/.f32 (/.f32 (/.f32 h eta) (*.f32 eta (/.f32 eta 4))) 2)
(*.f32 (/.f32 (*.f32 (/.f32 h eta) 2) (neg.f32 eta)) (/.f32 1 (neg.f32 eta)))
(/.f32 h (*.f32 (*.f32 eta 1/2) (*.f32 eta eta)))
(*.f32 h (/.f32 (/.f32 2 eta) (*.f32 eta eta)))
(*.f32 (/.f32 1 eta) (/.f32 h (*.f32 eta (*.f32 eta 1/2))))
(/.f32 h (*.f32 (*.f32 eta 1/2) (*.f32 eta eta)))
(*.f32 h (/.f32 (/.f32 2 eta) (*.f32 eta eta)))
(*.f32 (/.f32 1 (neg.f32 eta)) (/.f32 (*.f32 (/.f32 h eta) 2) (neg.f32 eta)))
(/.f32 h (*.f32 (*.f32 eta 1/2) (*.f32 eta eta)))
(*.f32 h (/.f32 (/.f32 2 eta) (*.f32 eta eta)))
(pow.f32 (/.f32 (/.f32 h eta) (*.f32 eta (*.f32 eta 1/2))) 1)
(/.f32 h (*.f32 (*.f32 eta 1/2) (*.f32 eta eta)))
(*.f32 h (/.f32 (/.f32 2 eta) (*.f32 eta eta)))
(+.f32 (/.f32 2 (*.f32 eta eta)) 0)
(/.f32 (/.f32 2 eta) eta)
(/.f32 2 (*.f32 eta eta))
(+.f32 (/.f32 2 (*.f32 eta eta)) (/.f32 0 eta))
(/.f32 (/.f32 2 eta) eta)
(/.f32 2 (*.f32 eta eta))
(+.f32 (/.f32 2 (*.f32 eta eta)) (+.f32 (/.f32 0 eta) (/.f32 0 eta)))
(/.f32 (/.f32 2 eta) eta)
(/.f32 2 (*.f32 eta eta))
(+.f32 (/.f32 2 (*.f32 eta eta)) (neg.f32 (/.f32 0 eta)))
(/.f32 (/.f32 2 eta) eta)
(/.f32 2 (*.f32 eta eta))
(+.f32 0 (/.f32 2 (*.f32 eta eta)))
(/.f32 (/.f32 2 eta) eta)
(/.f32 2 (*.f32 eta eta))
(+.f32 (/.f32 0 eta) (/.f32 2 (*.f32 eta eta)))
(/.f32 (/.f32 2 eta) eta)
(/.f32 2 (*.f32 eta eta))
(+.f32 (/.f32 2 (*.f32 2 (*.f32 eta eta))) (/.f32 2 (*.f32 2 (*.f32 eta eta))))
(/.f32 (/.f32 2 eta) eta)
(/.f32 2 (*.f32 eta eta))
(-.f32 (/.f32 2 (*.f32 eta eta)) 0)
(/.f32 (/.f32 2 eta) eta)
(/.f32 2 (*.f32 eta eta))
(-.f32 (/.f32 2 (*.f32 eta eta)) (/.f32 0 eta))
(/.f32 (/.f32 2 eta) eta)
(/.f32 2 (*.f32 eta eta))
(-.f32 (/.f32 2 (*.f32 eta eta)) (+.f32 (/.f32 0 eta) (/.f32 0 eta)))
(/.f32 (/.f32 2 eta) eta)
(/.f32 2 (*.f32 eta eta))
(-.f32 (/.f32 2 (*.f32 eta eta)) (neg.f32 (/.f32 0 eta)))
(/.f32 (/.f32 2 eta) eta)
(/.f32 2 (*.f32 eta eta))
(-.f32 0 (-.f32 (/.f32 0 eta) (/.f32 2 (*.f32 eta eta))))
(/.f32 (/.f32 2 eta) eta)
(/.f32 2 (*.f32 eta eta))
(-.f32 (/.f32 2 (*.f32 2 (*.f32 eta eta))) (/.f32 (neg.f32 (/.f32 2 eta)) (+.f32 eta eta)))
(-.f32 (/.f32 (/.f32 1 eta) eta) (/.f32 (neg.f32 (/.f32 2 eta)) (+.f32 eta eta)))
(-.f32 (/.f32 1 (*.f32 eta eta)) (neg.f32 (/.f32 1 (*.f32 eta eta))))
(*.f32 -2 (neg.f32 (/.f32 1 (*.f32 eta eta))))
(-.f32 (/.f32 2 (*.f32 2 (*.f32 eta eta))) (/.f32 (neg.f32 (/.f32 2 (*.f32 eta eta))) 2))
(-.f32 (/.f32 (/.f32 1 eta) eta) (/.f32 (neg.f32 (/.f32 2 eta)) (+.f32 eta eta)))
(-.f32 (/.f32 1 (*.f32 eta eta)) (neg.f32 (/.f32 1 (*.f32 eta eta))))
(*.f32 -2 (neg.f32 (/.f32 1 (*.f32 eta eta))))
(-.f32 (/.f32 2 (*.f32 2 (*.f32 eta eta))) (-.f32 0 (/.f32 2 (*.f32 2 (*.f32 eta eta)))))
(-.f32 (/.f32 (/.f32 1 eta) eta) (/.f32 (neg.f32 (/.f32 2 eta)) (+.f32 eta eta)))
(-.f32 (/.f32 1 (*.f32 eta eta)) (neg.f32 (/.f32 1 (*.f32 eta eta))))
(*.f32 -2 (neg.f32 (/.f32 1 (*.f32 eta eta))))
(*.f32 2 (/.f32 1 (*.f32 eta eta)))
(/.f32 (/.f32 2 eta) eta)
(/.f32 2 (*.f32 eta eta))
(*.f32 (/.f32 2 eta) (/.f32 1 eta))
(/.f32 (/.f32 2 eta) eta)
(/.f32 2 (*.f32 eta eta))
(*.f32 (/.f32 2 (*.f32 eta eta)) 1)
(/.f32 (/.f32 2 eta) eta)
(/.f32 2 (*.f32 eta eta))
(*.f32 1 (/.f32 2 (*.f32 eta eta)))
(/.f32 (/.f32 2 eta) eta)
(/.f32 2 (*.f32 eta eta))
(*.f32 (/.f32 4 eta) (/.f32 1 (+.f32 eta eta)))
(/.f32 (/.f32 2 eta) eta)
(/.f32 2 (*.f32 eta eta))
(*.f32 4 (/.f32 1 (*.f32 2 (*.f32 eta eta))))
(/.f32 (/.f32 2 eta) eta)
(/.f32 2 (*.f32 eta eta))
(*.f32 (/.f32 (/.f32 4 eta) eta) 1/2)
(/.f32 (/.f32 2 eta) eta)
(/.f32 2 (*.f32 eta eta))
(*.f32 (/.f32 8 eta) (/.f32 1 (*.f32 (+.f32 eta eta) 2)))
(/.f32 (/.f32 2 eta) eta)
(/.f32 2 (*.f32 eta eta))
(pow.f32 (/.f32 2 (*.f32 eta eta)) 1)
(/.f32 (/.f32 2 eta) eta)
(/.f32 2 (*.f32 eta eta))
(+.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) 0)
(/.f32 (/.f32 h eta) (*.f32 eta 1/2))
(+.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (/.f32 0 eta))
(/.f32 (/.f32 h eta) (*.f32 eta 1/2))
(+.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (/.f32 0 (*.f32 eta eta)))
(/.f32 (/.f32 h eta) (*.f32 eta 1/2))
(+.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (+.f32 (/.f32 0 eta) (/.f32 0 eta)))
(/.f32 (/.f32 h eta) (*.f32 eta 1/2))
(+.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (+.f32 (/.f32 0 (*.f32 eta eta)) 0))
(/.f32 (/.f32 h eta) (*.f32 eta 1/2))
(+.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (+.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 0 (*.f32 eta eta))))
(/.f32 (/.f32 h eta) (*.f32 eta 1/2))
(+.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (+.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 0 eta)))
(/.f32 (/.f32 h eta) (*.f32 eta 1/2))
(+.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (+.f32 (/.f32 0 eta) (/.f32 0 (*.f32 eta eta))))
(/.f32 (/.f32 h eta) (*.f32 eta 1/2))
(+.f32 0 (/.f32 h (*.f32 eta (*.f32 eta 1/2))))
(/.f32 (/.f32 h eta) (*.f32 eta 1/2))
(+.f32 (/.f32 h (*.f32 eta eta)) (/.f32 h (*.f32 eta eta)))
(/.f32 (/.f32 h eta) (*.f32 eta 1/2))
(+.f32 (/.f32 0 eta) (/.f32 h (*.f32 eta (*.f32 eta 1/2))))
(/.f32 (/.f32 h eta) (*.f32 eta 1/2))
(+.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 h (*.f32 eta (*.f32 eta 1/2))))
(/.f32 (/.f32 h eta) (*.f32 eta 1/2))
(+.f32 (/.f32 (/.f32 0 (/.f32 2 (*.f32 eta eta))) (*.f32 eta 1/2)) (/.f32 h (*.f32 eta (*.f32 eta 1/2))))
(/.f32 (/.f32 h eta) (*.f32 eta 1/2))
(+.f32 (/.f32 (/.f32 0 (/.f32 (/.f32 eta eta) eta)) (*.f32 eta 1/2)) (/.f32 h (*.f32 eta (*.f32 eta 1/2))))
(/.f32 (/.f32 h eta) (*.f32 eta 1/2))
(+.f32 (/.f32 (/.f32 0 (/.f32 4 eta)) (*.f32 eta 1/2)) (/.f32 h (*.f32 eta (*.f32 eta 1/2))))
(/.f32 (/.f32 h eta) (*.f32 eta 1/2))
(-.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) 0)
(/.f32 (/.f32 h eta) (*.f32 eta 1/2))
(-.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (/.f32 0 eta))
(/.f32 (/.f32 h eta) (*.f32 eta 1/2))
(-.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (/.f32 0 (*.f32 eta eta)))
(/.f32 (/.f32 h eta) (*.f32 eta 1/2))
(-.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (+.f32 (/.f32 0 eta) (/.f32 0 eta)))
(/.f32 (/.f32 h eta) (*.f32 eta 1/2))
(-.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (+.f32 (/.f32 0 (*.f32 eta eta)) 0))
(/.f32 (/.f32 h eta) (*.f32 eta 1/2))
(-.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (+.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 0 (*.f32 eta eta))))
(/.f32 (/.f32 h eta) (*.f32 eta 1/2))
(-.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (+.f32 (/.f32 0 (*.f32 eta eta)) (/.f32 0 eta)))
(/.f32 (/.f32 h eta) (*.f32 eta 1/2))
(-.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (+.f32 (/.f32 0 eta) (/.f32 0 (*.f32 eta eta))))
(/.f32 (/.f32 h eta) (*.f32 eta 1/2))
(-.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (neg.f32 (/.f32 0 eta)))
(/.f32 (/.f32 h eta) (*.f32 eta 1/2))
(-.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (neg.f32 (/.f32 0 (*.f32 eta eta))))
(/.f32 (/.f32 h eta) (*.f32 eta 1/2))
(-.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (/.f32 (/.f32 0 (/.f32 2 (*.f32 eta eta))) (*.f32 eta 1/2)))
(/.f32 (/.f32 h eta) (*.f32 eta 1/2))
(-.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (/.f32 (/.f32 0 (/.f32 (/.f32 eta eta) eta)) (*.f32 eta 1/2)))
(/.f32 (/.f32 h eta) (*.f32 eta 1/2))
(-.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) (/.f32 (/.f32 0 (/.f32 4 eta)) (*.f32 eta 1/2)))
(/.f32 (/.f32 h eta) (*.f32 eta 1/2))
(-.f32 (/.f32 h (*.f32 eta eta)) (neg.f32 (/.f32 h (*.f32 eta eta))))
(/.f32 (/.f32 h eta) (*.f32 eta 1/2))
(-.f32 (/.f32 h (*.f32 eta eta)) (/.f32 (neg.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2)))) 2))
(/.f32 (/.f32 h eta) (*.f32 eta 1/2))
(-.f32 (/.f32 h (*.f32 eta eta)) (/.f32 (neg.f32 (/.f32 h eta)) eta))
(/.f32 (/.f32 h eta) (*.f32 eta 1/2))
(-.f32 (/.f32 h (*.f32 eta eta)) (/.f32 (neg.f32 h) (*.f32 eta eta)))
(/.f32 (/.f32 h eta) (*.f32 eta 1/2))
(*.f32 h (/.f32 1 (*.f32 eta (*.f32 eta 1/2))))
(/.f32 (/.f32 h eta) (*.f32 eta 1/2))
(*.f32 (/.f32 h eta) (/.f32 1 (*.f32 eta 1/2)))
(/.f32 (/.f32 h eta) (*.f32 eta 1/2))
(*.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) 1)
(/.f32 (/.f32 h eta) (*.f32 eta 1/2))
(*.f32 1 (/.f32 h (*.f32 eta (*.f32 eta 1/2))))
(/.f32 (/.f32 h eta) (*.f32 eta 1/2))
(*.f32 (/.f32 (/.f32 h eta) (/.f32 eta 4)) 1/2)
(*.f32 1/2 (/.f32 (/.f32 h eta) (/.f32 eta 4)))
(*.f32 (/.f32 h eta) (/.f32 1/2 (/.f32 eta 4)))
(*.f32 (*.f32 (/.f32 h eta) 2) (/.f32 1 eta))
(/.f32 (/.f32 h eta) (*.f32 eta 1/2))
(*.f32 (+.f32 h h) (/.f32 1 (*.f32 eta eta)))
(/.f32 (/.f32 h eta) (*.f32 eta 1/2))
(*.f32 (/.f32 h (/.f32 eta 4)) (/.f32 1 (+.f32 eta eta)))
(*.f32 1 (/.f32 (/.f32 h (/.f32 eta 4)) (+.f32 eta eta)))
(*.f32 1 (/.f32 (/.f32 h eta) (/.f32 eta 2)))
(/.f32 (/.f32 h eta) (/.f32 eta 2))
(pow.f32 (/.f32 h (*.f32 eta (*.f32 eta 1/2))) 1)
(/.f32 (/.f32 h eta) (*.f32 eta 1/2))

eval691.0ms (3.3%)

Compiler

Compiled 28100 to 16530 computations (41.2% saved)

prune573.0ms (2.7%)

Pruning

40 alts after pruning (29 fresh and 11 done)

PrunedKeptTotal
New1472201492
Fresh6915
Picked101
Done11112
Total1480401520
Error
0.3b
Counts
1520 → 40
Alt Table
Click to see full alt table
StatusErrorProgram
5.4b
(asin.f32 (/.f32 (/.f32 (/.f32 h (*.f32 eta eta)) eta) (/.f32 (/.f32 1 eta) eta)))
8.9b
(asin.f32 (/.f32 (/.f32 (*.f32 eta (+.f32 h h)) eta) (+.f32 eta eta)))
9.2b
(asin.f32 (/.f32 (/.f32 (*.f32 eta h) eta) eta))
9.7b
(asin.f32 (/.f32 (/.f32 h (*.f32 (*.f32 eta 1/2) (*.f32 eta eta))) (/.f32 (/.f32 2 eta) eta)))
4.4b
(asin.f32 (/.f32 (/.f32 h (*.f32 eta eta)) (/.f32 1 eta)))
1.3b
(asin.f32 (/.f32 (/.f32 h 4) (/.f32 eta 4)))
7.5b
(asin.f32 (/.f32 (-.f32 h (/.f32 (*.f32 eta (neg.f32 h)) eta)) (+.f32 eta eta)))
4.4b
(asin.f32 (/.f32 (*.f32 (/.f32 (*.f32 (/.f32 h eta) (/.f32 2 eta)) eta) (/.f32 (/.f32 eta (/.f32 2 eta)) eta)) (/.f32 1 eta)))
5.3b
(asin.f32 (/.f32 (*.f32 (+.f32 h h) (*.f32 (/.f32 1 eta) (/.f32 (/.f32 1 eta) 2))) (/.f32 1 eta)))
16.8b
(asin.f32 (/.f32 (*.f32 (*.f32 (*.f32 eta eta) h) (/.f32 (/.f32 1 (*.f32 eta eta)) (*.f32 eta eta))) (/.f32 1 eta)))
7.7b
(asin.f32 (/.f32 (*.f32 (*.f32 eta eta) (/.f32 (/.f32 (/.f32 h eta) eta) (*.f32 eta eta))) (/.f32 1 eta)))
10.9b
(asin.f32 (/.f32 (*.f32 h (/.f32 (/.f32 2 eta) (*.f32 eta eta))) (/.f32 (/.f32 2 eta) eta)))
1.6b
(asin.f32 (/.f32 (*.f32 h (/.f32 1/4 eta)) (*.f32 eta (/.f32 1/4 eta))))
9.1b
(asin.f32 (/.f32 (*.f32 eta (*.f32 h 4)) (*.f32 eta (*.f32 eta 4))))
9.5b
(asin.f32 (/.f32 (*.f32 eta h) (*.f32 eta eta)))
3.2b
(asin.f32 (/.f32 h (/.f32 (/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (*.f32 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4) 8)) (neg.f32 (*.f32 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4) 8))) 2)))
0.7b
(asin.f32 (/.f32 h (/.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 2)))
3.5b
(asin.f32 (/.f32 h (/.f32 (+.f32 eta (-.f32 eta (/.f32 (*.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta eta)))) 2)))
0.7b
(asin.f32 (/.f32 h (/.f32 (+.f32 eta (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1 eta)))) 2)))
3.3b
(asin.f32 (/.f32 h (/.f32 (*.f32 eta (-.f32 2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta)))) 2)))
0.7b
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
3.4b
(asin.f32 (/.f32 h (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2)) (sqrt.f32 1/2))))
3.2b
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta eta)))))
3.3b
(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.3b
(asin.f32 (/.f32 h eta))
1.4b
(asin.f32 (-.f32 (/.f32 (*.f32 h 3) (*.f32 eta 4)) (/.f32 h (*.f32 eta -4))))
1.7b
(asin.f32 (-.f32 (*.f32 h (/.f32 2 eta)) (/.f32 h eta)))
3.5b
(asin.f32 (+.f32 (/.f32 (*.f32 h 3) (*.f32 2 (/.f32 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) (*.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)))) (*.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)))))) (/.f32 h (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
4.3b
(asin.f32 (*.f32 (/.f32 (/.f32 (/.f32 h eta) eta) eta) (*.f32 eta eta)))
4.1b
(asin.f32 (*.f32 (/.f32 (/.f32 h eta) (*.f32 eta 2)) (*.f32 (*.f32 eta eta) (/.f32 2 eta))))
1.4b
(asin.f32 (*.f32 (/.f32 (/.f32 h eta) eta) eta))
9.7b
(asin.f32 (*.f32 (/.f32 (/.f32 -1 eta) eta) (*.f32 eta (neg.f32 h))))
1.4b
(asin.f32 (*.f32 (/.f32 h (/.f32 eta 4)) (/.f32 1 (*.f32 eta (/.f32 4 eta)))))
4.2b
(asin.f32 (*.f32 (/.f32 h (*.f32 eta eta)) (*.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 1/2 eta))))
1.0b
(asin.f32 (*.f32 (/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) h))
9.7b
(asin.f32 (*.f32 (/.f32 1 (*.f32 eta eta)) (*.f32 eta h)))
3.5b
(asin.f32 (*.f32 (/.f32 1 (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) h))
1.5b
(asin.f32 (*.f32 (/.f32 1 eta) h))
4.4b
(asin.f32 (*.f32 (*.f32 (/.f32 (/.f32 h eta) eta) (/.f32 2 eta)) (/.f32 (*.f32 1/2 eta) (/.f32 1 eta))))
15.0b
(asin.f32 (*.f32 (*.f32 eta (*.f32 eta h)) (/.f32 (/.f32 1 (*.f32 eta eta)) eta)))
Compiler

Compiled 752 to 516 computations (31.4% saved)

regimes204.0ms (1%)

Counts
52 → 1
Calls
Call 1
Inputs
(asin.f32 (/.f32 h eta))
(asin.f32 (*.f32 (/.f32 1 eta) h))
(asin.f32 (*.f32 (/.f32 (/.f32 h eta) eta) eta))
(asin.f32 (/.f32 (*.f32 eta h) (*.f32 eta eta)))
(asin.f32 (/.f32 (/.f32 h 4) (/.f32 eta 4)))
(asin.f32 (/.f32 (/.f32 (*.f32 eta h) eta) eta))
(asin.f32 (*.f32 (/.f32 1 (*.f32 eta eta)) (*.f32 eta h)))
(asin.f32 (-.f32 (*.f32 h (/.f32 2 eta)) (/.f32 h eta)))
(asin.f32 (/.f32 (/.f32 h (*.f32 eta eta)) (/.f32 1 eta)))
(asin.f32 (*.f32 (/.f32 (/.f32 -1 eta) eta) (*.f32 eta (neg.f32 h))))
(asin.f32 (*.f32 (/.f32 (/.f32 (/.f32 h eta) eta) eta) (*.f32 eta eta)))
(asin.f32 (/.f32 (*.f32 eta (*.f32 h 4)) (*.f32 eta (*.f32 eta 4))))
(asin.f32 (/.f32 (*.f32 eta (+.f32 h h)) (*.f32 eta (+.f32 eta eta))))
(asin.f32 (/.f32 (*.f32 h (/.f32 1/4 eta)) (*.f32 eta (/.f32 1/4 eta))))
(asin.f32 (/.f32 (*.f32 (/.f32 2 eta) (*.f32 h eta)) (+.f32 eta eta)))
(asin.f32 (/.f32 (/.f32 (*.f32 eta (+.f32 h h)) eta) (+.f32 eta eta)))
(asin.f32 (/.f32 (/.f32 (/.f32 h eta) (/.f32 eta 2)) (/.f32 2 eta)))
(asin.f32 (/.f32 (-.f32 h (/.f32 (*.f32 eta (neg.f32 h)) eta)) (+.f32 eta eta)))
(asin.f32 (*.f32 (*.f32 eta (*.f32 eta h)) (/.f32 (/.f32 1 (*.f32 eta eta)) eta)))
(asin.f32 (*.f32 (/.f32 h (/.f32 eta 4)) (/.f32 1 (*.f32 eta (/.f32 4 eta)))))
(asin.f32 (-.f32 (/.f32 (*.f32 h 3) (*.f32 eta 4)) (/.f32 h (*.f32 eta -4))))
(asin.f32 (/.f32 (/.f32 (/.f32 h (*.f32 eta eta)) eta) (/.f32 (/.f32 1 eta) eta)))
(asin.f32 (*.f32 (/.f32 h (*.f32 eta eta)) (*.f32 (*.f32 eta (+.f32 eta eta)) (/.f32 1/2 eta))))
(asin.f32 (*.f32 (/.f32 (/.f32 h eta) (*.f32 eta 2)) (*.f32 (*.f32 eta eta) (/.f32 2 eta))))
(asin.f32 (/.f32 (*.f32 h (/.f32 (/.f32 2 eta) (*.f32 eta eta))) (/.f32 (/.f32 2 eta) eta)))
(asin.f32 (/.f32 (/.f32 h (*.f32 (*.f32 eta 1/2) (*.f32 eta eta))) (/.f32 (/.f32 2 eta) eta)))
(asin.f32 (/.f32 (/.f32 (/.f32 (/.f32 h eta) (/.f32 eta 2)) eta) (/.f32 (/.f32 2 eta) eta)))
(asin.f32 (*.f32 (*.f32 (/.f32 (/.f32 h eta) eta) (/.f32 2 eta)) (/.f32 (*.f32 1/2 eta) (/.f32 1 eta))))
(asin.f32 (/.f32 (*.f32 (*.f32 eta eta) (/.f32 (/.f32 (/.f32 h eta) eta) (*.f32 eta eta))) (/.f32 1 eta)))
(asin.f32 (/.f32 (*.f32 (+.f32 h h) (*.f32 (/.f32 1 eta) (/.f32 (/.f32 1 eta) 2))) (/.f32 1 eta)))
(asin.f32 (/.f32 (*.f32 (*.f32 (*.f32 eta eta) h) (/.f32 (/.f32 1 (*.f32 eta eta)) (*.f32 eta eta))) (/.f32 1 eta)))
(asin.f32 (/.f32 (*.f32 (/.f32 (*.f32 (/.f32 h eta) (/.f32 2 eta)) eta) (/.f32 (/.f32 eta (/.f32 2 eta)) eta)) (/.f32 1 eta)))
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
(asin.f32 (*.f32 (/.f32 1 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) h))
(asin.f32 (/.f32 h (/.f32 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))) 2)))
(asin.f32 (/.f32 h (/.f32 (*.f32 eta (-.f32 2 (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta eta)))) 2)))
(asin.f32 (/.f32 h (/.f32 (+.f32 eta (-.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 1 eta)))) 2)))
(asin.f32 (/.f32 h (/.f32 (+.f32 eta (-.f32 eta (/.f32 (*.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta eta)))) 2)))
(asin.f32 (/.f32 h (/.f32 (+.f32 eta (-.f32 eta (*.f32 (/.f32 (/.f32 1 eta) eta) (*.f32 (pow.f32 sinTheta_O 2) eta)))) 2)))
(asin.f32 (+.f32 (/.f32 (*.f32 h 3) (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta))))) (*.f32 h (/.f32 1/4 eta))))
(asin.f32 (+.f32 (/.f32 h eta) (*.f32 (*.f32 (pow.f32 sinTheta_O 2) h) (/.f32 1/2 (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 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))))) h))
(asin.f32 (/.f32 h (sqrt.f32 (-.f32 (-.f32 (*.f32 eta (+.f32 eta eta)) (*.f32 sinTheta_O (/.f32 sinTheta_O (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))) (*.f32 eta 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))))) (neg.f32 (*.f32 eta eta))))))
(asin.f32 (+.f32 (/.f32 (*.f32 h 3) (*.f32 2 (+.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)))))))
(asin.f32 (/.f32 h (*.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O))))) 2)) (sqrt.f32 1/2))))
(asin.f32 (*.f32 (/.f32 h (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2)))) (/.f32 (/.f32 2 (/.f32 4 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)))) (+.f32 eta (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta -2))))))
(asin.f32 (*.f32 (/.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))) (-.f32 (/.f32 eta 2) (/.f32 (pow.f32 sinTheta_O 2) (*.f32 eta 4)))) (/.f32 1 (/.f32 2 (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))))
(asin.f32 (/.f32 h (/.f32 (/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (*.f32 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 4) 8)) (neg.f32 (*.f32 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) 4) 8))) 2)))
(asin.f32 (/.f32 h (/.f32 (/.f32 (*.f32 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)) (*.f32 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4) 8)) (neg.f32 (*.f32 (*.f32 (-.f32 (+.f32 eta eta) (/.f32 (pow.f32 sinTheta_O 2) eta)) 4) 8))) 2)))
(asin.f32 (+.f32 (/.f32 (*.f32 h 3) (*.f32 2 (/.f32 (*.f32 (-.f32 eta (-.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) eta)) (*.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)))) (*.f32 2 (+.f32 (/.f32 (pow.f32 sinTheta_O 2) eta) (*.f32 eta -2)))))) (/.f32 h (*.f32 2 (+.f32 eta (-.f32 eta (/.f32 (pow.f32 sinTheta_O 2) eta)))))))
Outputs
(asin.f32 (/.f32 h (+.f32 eta (*.f32 (pow.f32 sinTheta_O 2) (/.f32 -1/2 eta)))))
Calls

10 calls:

25.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))))))))
24.0ms
(-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 1 (*.f32 sinTheta_O sinTheta_O)))))
23.0ms
h
21.0ms
sinTheta_O
21.0ms
(/.f32 h (sqrt.f32 (-.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 1030 to 602 computations (41.6% saved)

regimes49.0ms (0.2%)

Accuracy

Total -15.8b remaining (-1224.3%)

Threshold costs -15.8b (-1224.3%)

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

3 calls:

15.0ms
eta
14.0ms
h
13.0ms
sinTheta_O
Results
ErrorSegmentsBranch
1.3b1sinTheta_O
1.3b1h
1.3b1eta
Compiler

Compiled 427 to 222 computations (48% saved)

simplify2.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

Compiled 22 to 16 computations (27.3% saved)

soundness147.0ms (0.7%)

Algorithm
egg-herbie
Rules
1194×rational_best-simplify-63
1084×rational_best-simplify-47
708×rational_best-simplify-3
672×rational_best-simplify-108
578×rational_best-simplify-66
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
052715906
1146215704
2444415442
Stop Event
node limit
Compiler

Compiled 27 to 19 computations (29.6% saved)

end16.0ms (0.1%)

Compiler

Compiled 19 to 13 computations (31.6% saved)

Profiling

Loading profile data...