HairBSDF, Mp, lower

Time bar (total: 11.6s)

start0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated

analyze508.0ms (4.4%)

Memory
40.0MiB live, 711.3MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%3%97%0%0%0%0
0%0%3%97%0%0%0%1
0%0%3%97%0%0%0%2
0%0%3%97%0%0%0%3
0%0%3%97%0%0%0%4
0%0%3%97%0%0%0%5
0%0%1.5%97%0%1.5%0%6
0%0%1.5%97%0%1.5%0%7
0%0%1.5%97%0%1.5%0%8
0%0%1.5%97%0%1.5%0%9
0%0%1.5%97%0%1.5%0%10
0%0%1.5%97%0%1.5%0%11
0%0%1.5%97%0%1.5%0%12
Compiler

Compiled 65 to 44 computations (32.3% saved)

sample3.1s (26.8%)

Memory
83.5MiB live, 3 312.3MiB allocated
Samples
2.2s8 256×0valid
25.0ms137×0invalid
Precisions
Click to see histograms. Total time spent on operations: 1.8s
const: 516.0ms (28.6% of total)
ival-<=: 333.0ms (18.5% of total)
ival-div: 279.0ms (15.5% of total)
ival-sub: 167.0ms (9.3% of total)
ival-mult: 159.0ms (8.8% of total)
ival-log: 112.0ms (6.2% of total)
ival-add: 96.0ms (5.3% of total)
ival-exp: 68.0ms (3.8% of total)
ival-and: 55.0ms (3% of total)
exact: 16.0ms (0.9% of total)
ival-assert: 3.0ms (0.2% of total)
Bogosity

explain308.0ms (2.7%)

Memory
-6.7MiB live, 329.5MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
932(-7.416512069331999e-34 -1.4002998401345605e-30 2.7317067415313954e-36 -1.877591118755928e-32 1.8299937703830548e-19)28(4.145956039418308e-13 -2.375693831316937e-31 2.7346109798519256e-27 -6.338471877466373e-22 1.1751557564298829e-23)(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
783(-2.3026713287851696e-32 1.169484953322808e-8 -1.8073962678850636e-31 -9.549221654863404e-26 1.2669034658158163e-12)28(-4.1537265841511475e-14 6.832017248017291e-34 -2.2358594683713673e-29 -9.315681059397004e-15 5.0198324012423665e-19)(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
24(-1.1430148040352753e-14 1.4055543715585372e-6 4.6758555072301533e-7 0.05096295103430748 0.007240221370011568)2(-9.621749459503173e-31 0.31410032510757446 -6.878057774883928e-6 -7.491188114272518e-9 0.013815030455589294)(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
10-0-(log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))
00-0-(/.f32 #s(literal 1 binary32) v)
00-0-(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))
00-0-#s(literal 2 binary32)
00-0-(+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
00-0-sinTheta_i
00-0-v
00-0-cosTheta_i
00-0-(+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32))
00-0-sinTheta_O
00-0-(*.f32 #s(literal 2 binary32) v)
00-0-(*.f32 sinTheta_i sinTheta_O)
00-0-#s(literal 1 binary32)
00-0-(*.f32 cosTheta_i cosTheta_O)
00-0-#s(literal 6931/10000 binary32)
00-0-(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
00-0-(-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v))
00-0-cosTheta_O
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
/.f32(/.f32 (*.f32 cosTheta_i cosTheta_O) v)u/n110
(*.f32 cosTheta_i cosTheta_O)underflow95
/.f32(/.f32 (*.f32 sinTheta_i sinTheta_O) v)u/n90
(*.f32 sinTheta_i sinTheta_O)underflow77
exp.f32(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))sensitivity42
log.f32(log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))oflow-rescue10
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))overflow1
Confusion
Predicted +Predicted -
+13
-24228
Precision
0.04
Recall
0.25
Confusion?
Predicted +Predicted MaybePredicted -
+121
-240228
Precision?
0.1111111111111111
Recall?
0.75
Freqs
test
numberfreq
0231
125
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
94.0ms512×0valid
Compiler

Compiled 295 to 67 computations (77.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 72.0ms
ival-mult: 27.0ms (37.8% of total)
ival-div: 13.0ms (18.2% of total)
ival-log: 11.0ms (15.4% of total)
const: 7.0ms (9.8% of total)
ival-exp: 4.0ms (5.6% of total)
ival-add: 4.0ms (5.6% of total)
ival-sub: 4.0ms (5.6% of total)
ival-true: 1.0ms (1.4% of total)
exact: 1.0ms (1.4% of total)
ival-assert: 0.0ms (0% of total)

preprocess233.0ms (2%)

Memory
10.3MiB live, 236.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0159481
1440419
21130402
33600400
02125
03423
16420
213020
334620
4141619
0830317
Stop Event
iter limit
node limit
iter limit
node limit
Calls
Call 1
Inputs
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
Outputs
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))))
Symmetry

(sort cosTheta_i cosTheta_O)

(sort sinTheta_i sinTheta_O)

Compiler

Compiled 25 to 21 computations (16% saved)

eval0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated
Compiler

Compiled 0 to 5 computations (-∞% saved)

prune1.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.3%
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
Compiler

Compiled 25 to 21 computations (16% saved)

simplify177.0ms (1.5%)

Memory
24.8MiB live, 257.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff1
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
cost-diff2
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))
cost-diff2
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
cost-diff2
(+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
021133
034125
164116
2130116
3346115
41416111
08303104
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
(+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
(+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32))
(-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
v
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_i sinTheta_O)
sinTheta_i
sinTheta_O
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
#s(literal 6931/10000 binary32)
(log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
Outputs
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))))
(+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
(+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))
(+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))
(-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v))
(-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (*.f32 cosTheta_O cosTheta_i)) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_O cosTheta_i)
cosTheta_i
cosTheta_O
v
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(*.f32 sinTheta_i sinTheta_O)
(*.f32 sinTheta_O sinTheta_i)
sinTheta_i
sinTheta_O
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
#s(literal 6931/10000 binary32)
(log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))
(log.f32 (/.f32 #s(literal 1/2 binary32) v))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))
(/.f32 #s(literal 1/2 binary32) v)
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)

localize89.0ms (0.8%)

Memory
-32.6MiB live, 125.1MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.08529980469523447
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
accuracy0.12861743439520257
(log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))
accuracy6.579373494367234
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
accuracy7.850842086251314
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
Samples
78.0ms256×0valid
Compiler

Compiled 135 to 23 computations (83% saved)

Precisions
Click to see histograms. Total time spent on operations: 43.0ms
const: 16.0ms (37% of total)
ival-div: 13.0ms (30% of total)
ival-mult: 5.0ms (11.5% of total)
ival-log: 3.0ms (6.9% of total)
ival-exp: 2.0ms (4.6% of total)
ival-add: 2.0ms (4.6% of total)
ival-sub: 2.0ms (4.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series90.0ms (0.8%)

Memory
13.9MiB live, 153.6MiB allocated
Counts
7 → 56
Calls
Call 1
Inputs
(+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))
Outputs
(- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(- (/ (* cosTheta_O cosTheta_i) v) (/ (* sinTheta_O sinTheta_i) v))
(exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (/ (* cosTheta_O (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(* cosTheta_i (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (/ cosTheta_O v)))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(* cosTheta_O (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (/ cosTheta_i v)))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) v)))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))))))))
(/ (* sinTheta_O sinTheta_i) v)
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)) (/ sinTheta_O v)))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(* -1 (* sinTheta_i (- (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (* -1 (/ sinTheta_O v)))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))))))))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)) (/ sinTheta_i v)))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (- (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (* -1 (/ sinTheta_i v)))))
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v)
(/ 1/2 v)
(+ (log 1/2) (* -1 (log v)))
6931/10000
(exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* 1/6 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(+ (log 1/2) (log (/ 1 v)))
(+ 6931/10000 (* -1 (/ (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) v)))
(* -1 (/ (- (* -1 (* cosTheta_O cosTheta_i)) (* -1 (* sinTheta_O sinTheta_i))) v))
(exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1/2 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 2)) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))))) v)))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 2)))) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))))) v)))
(+ (log -1/2) (log (/ -1 v)))
Calls

15 calls:

TimeVariablePointExpression
32.0ms
v
@-inf
((+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 (* 2 v)) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v) (log (/ 1 (* 2 v))))
29.0ms
v
@0
((+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 (* 2 v)) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v) (log (/ 1 (* 2 v))))
8.0ms
v
@inf
((+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 (* 2 v)) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v) (log (/ 1 (* 2 v))))
3.0ms
sinTheta_i
@inf
((+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 (* 2 v)) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v) (log (/ 1 (* 2 v))))
3.0ms
sinTheta_O
@0
((+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 (* 2 v)) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v) (log (/ 1 (* 2 v))))

simplify205.0ms (1.8%)

Memory
3.4MiB live, 284.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02971633
19961580
242691444
082881365
Stop Event
iter limit
node limit
Counts
56 → 56
Calls
Call 1
Inputs
(- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(- (/ (* cosTheta_O cosTheta_i) v) (/ (* sinTheta_O sinTheta_i) v))
(exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (/ (* cosTheta_O (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(* cosTheta_i (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (/ cosTheta_O v)))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(* cosTheta_O (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (/ cosTheta_i v)))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) v)))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))))))))
(/ (* sinTheta_O sinTheta_i) v)
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)) (/ sinTheta_O v)))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(* -1 (* sinTheta_i (- (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (* -1 (/ sinTheta_O v)))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))))))))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)) (/ sinTheta_i v)))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (- (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (* -1 (/ sinTheta_i v)))))
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v)
(/ 1/2 v)
(+ (log 1/2) (* -1 (log v)))
6931/10000
(exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* 1/6 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(+ (log 1/2) (log (/ 1 v)))
(+ 6931/10000 (* -1 (/ (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) v)))
(* -1 (/ (- (* -1 (* cosTheta_O cosTheta_i)) (* -1 (* sinTheta_O sinTheta_i))) v))
(exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1/2 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 2)) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))))) v)))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 2)))) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))))) v)))
(+ (log -1/2) (log (/ -1 v)))
Outputs
(- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))
(- (/ (* cosTheta_O cosTheta_i) v) (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)
(exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (/ (* cosTheta_O (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))
(fma.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) (/.f32 cosTheta_i v)) cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) (*.f32 (/.f32 (fma.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) cosTheta_O (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i)) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))) v)) v) cosTheta_i))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) (*.f32 (fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_O)) (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) (*.f32 v v)) (*.f32 (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) cosTheta_i) (pow.f32 (/.f32 cosTheta_O v) #s(literal 3 binary32))) #s(literal 1/6 binary32))) cosTheta_i (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) (/.f32 cosTheta_O v))) cosTheta_i))
(/ (* cosTheta_O cosTheta_i) v)
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(*.f32 (+.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)) cosTheta_i) (/.f32 cosTheta_O v)) cosTheta_i)
(* cosTheta_i (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (/ cosTheta_O v)))
(*.f32 (/.f32 (fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O cosTheta_i) cosTheta_O) v) cosTheta_i)
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(fma.f32 (/.f32 cosTheta_i v) cosTheta_O (*.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)) cosTheta_i) cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(*.f32 (/.f32 (fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O cosTheta_i) cosTheta_O) v) cosTheta_i)
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) (*.f32 (/.f32 (fma.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) cosTheta_i (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_i) cosTheta_O)) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))) v)) v) cosTheta_O))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) (*.f32 (fma.f32 (fma.f32 (*.f32 #s(literal 1/6 binary32) cosTheta_O) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) (pow.f32 (/.f32 cosTheta_i v) #s(literal 3 binary32))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_i)) (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) (*.f32 v v)))) cosTheta_O (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) (/.f32 cosTheta_i v))) cosTheta_O))
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(*.f32 (+.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)) cosTheta_O) (/.f32 cosTheta_i v)) cosTheta_O)
(* cosTheta_O (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (/ cosTheta_i v)))
(*.f32 (/.f32 (fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O cosTheta_O) cosTheta_i) v) cosTheta_O)
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)))))
(fma.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)) cosTheta_O) cosTheta_O (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(*.f32 (/.f32 (fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O cosTheta_O) cosTheta_i) v) cosTheta_O)
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))
(+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) v)))
(fma.f32 (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))) (/.f32 (neg.f32 sinTheta_i) v)) sinTheta_O (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))))))
(fma.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))) (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (/.f32 (fma.f32 (neg.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)))) sinTheta_O (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)))) v)) v) sinTheta_i))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))))))))
(fma.f32 (-.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))) (*.f32 v v)) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))) sinTheta_i) (pow.f32 (/.f32 sinTheta_O v) #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_i) (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))) (/.f32 sinTheta_O v))) sinTheta_i (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))))
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_i) (/.f32 sinTheta_O v)) sinTheta_i)
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)) (/ sinTheta_O v)))
(*.f32 (-.f32 (*.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 cosTheta_O v)) (/.f32 sinTheta_O v)) sinTheta_i)
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(*.f32 (neg.f32 sinTheta_i) (+.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (neg.f32 sinTheta_i)) (/.f32 sinTheta_O v)))
(* -1 (* sinTheta_i (- (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (* -1 (/ sinTheta_O v)))))
(*.f32 (neg.f32 sinTheta_i) (/.f32 (fma.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i sinTheta_i) sinTheta_O) v))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))))))
(fma.f32 (/.f32 (fma.f32 (neg.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)))) sinTheta_i (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)))) v)) v) sinTheta_O (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))))))))
(fma.f32 (-.f32 (*.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) sinTheta_O) (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))) (pow.f32 (/.f32 sinTheta_i v) #s(literal 3 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) #s(literal 1/2 binary32))) sinTheta_O) (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))) (/.f32 sinTheta_i v))) sinTheta_O (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)) (/ sinTheta_i v)))
(*.f32 (-.f32 (*.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v)) (/.f32 sinTheta_i v)) sinTheta_O)
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(*.f32 (neg.f32 sinTheta_O) (+.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (neg.f32 sinTheta_O)) (/.f32 sinTheta_i v)))
(* -1 (* sinTheta_O (- (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (* -1 (/ sinTheta_i v)))))
(*.f32 (neg.f32 sinTheta_O) (/.f32 (fma.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i sinTheta_O) sinTheta_i) v))
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)
(/ (- (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (fma.f32 #s(literal 6931/10000 binary32) v (*.f32 cosTheta_O cosTheta_i)) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)
(/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v)
(/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(+ (log 1/2) (* -1 (log v)))
(-.f32 (log.f32 #s(literal 1/2 binary32)) (log.f32 v))
6931/10000
#s(literal 6931/10000 binary32)
(exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32)))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(fma.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(fma.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) (exp.f32 #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (fma.f32 sinTheta_O sinTheta_i (-.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i))) #s(literal 2 binary32))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32)))) v)) v))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* 1/6 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(fma.f32 (*.f32 #s(literal 1/6 binary32) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32)))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 3 binary32)) (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) (exp.f32 #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (fma.f32 sinTheta_O sinTheta_i (-.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i))) #s(literal 2 binary32))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32)))) v)) v)))
(+ (log 1/2) (log (/ 1 v)))
(-.f32 (log.f32 #s(literal 1/2 binary32)) (log.f32 v))
(+ 6931/10000 (* -1 (/ (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) v)))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i (-.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i))) v))
(* -1 (/ (- (* -1 (* cosTheta_O cosTheta_i)) (* -1 (* sinTheta_O sinTheta_i))) v))
(/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)
(exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))))
(*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i)))) v)))
(fma.f32 (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 1/2 binary32)) (exp.f32 #s(literal 6931/10000 binary32))) (/.f32 (fma.f32 sinTheta_O sinTheta_i (-.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i))) v) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v)))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1/2 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 2)) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))))) v)))
(fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v) (/.f32 (fma.f32 (*.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i (-.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i))) #s(literal 2 binary32)) v) (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 1/2 binary32)) (exp.f32 #s(literal 6931/10000 binary32)))) #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 1/2 binary32)) (exp.f32 #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_O sinTheta_i (-.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i))))) v))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 2)))) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))))) v)))
(-.f32 (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v)) (/.f32 (fma.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i (-.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i))) (exp.f32 #s(literal 6931/10000 binary32))) (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i (-.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i))) #s(literal 3 binary32)) v) (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 1/2 binary32)) (exp.f32 #s(literal 6931/10000 binary32)))) #s(literal -1/6 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (fma.f32 sinTheta_O sinTheta_i (-.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i))) #s(literal 2 binary32))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v)))) v)) v))
(+ (log -1/2) (log (/ -1 v)))
(+.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) (log.f32 #s(literal -1/2 binary32)))

rewrite230.0ms (2%)

Memory
-20.2MiB live, 270.2MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02174
03462
113757
2121357
0889655
Stop Event
iter limit
node limit
iter limit
Counts
7 → 210
Calls
Call 1
Inputs
(+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))
Outputs
(/.f32 (+.f32 (pow.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 3 binary32)) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 332956652491/1000000000000 binary32) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 3 binary32)) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)))) (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 3 binary32)) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)))) (-.f32 (*.f32 (/.f32 #s(literal 332956652491/1000000000000 binary32) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)))) (/.f32 #s(literal 332956652491/1000000000000 binary32) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32))))) (*.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 3 binary32)) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)))) (/.f32 #s(literal 332956652491/1000000000000 binary32) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))) (neg.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)))) (neg.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)) (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (+.f32 (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32)))) (neg.f32 (neg.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(/.f32 (neg.f32 (neg.f32 (+.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (*.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32))) (pow.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) v) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))) (*.f32 v (-.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)))) (*.f32 v (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) v) (+.f32 (pow.f32 v #s(literal -2 binary32)) (+.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))) (*.f32 v (-.f32 (pow.f32 v #s(literal -3 binary32)) #s(literal 332956652491/1000000000000 binary32)))) (*.f32 v (+.f32 (pow.f32 v #s(literal -2 binary32)) (+.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32)))) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))) (*.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (*.f32 cosTheta_O cosTheta_i)) v)) (-.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)))) (*.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (*.f32 cosTheta_O cosTheta_i)) v)) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (-.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32)))) (+.f32 (pow.f32 v #s(literal -2 binary32)) (+.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))) (*.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (*.f32 cosTheta_O cosTheta_i)) v)) (-.f32 (pow.f32 v #s(literal -3 binary32)) #s(literal 332956652491/1000000000000 binary32)))) (*.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (*.f32 cosTheta_O cosTheta_i)) v)) (+.f32 (pow.f32 v #s(literal -2 binary32)) (+.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32)))) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))) (*.f32 (neg.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i (*.f32 cosTheta_O cosTheta_i)) v) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)))) (-.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)))) (*.f32 (neg.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i (*.f32 cosTheta_O cosTheta_i)) v) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)))) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (-.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32)))) (+.f32 (pow.f32 v #s(literal -2 binary32)) (+.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))) (*.f32 (neg.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i (*.f32 cosTheta_O cosTheta_i)) v) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)))) (-.f32 (pow.f32 v #s(literal -3 binary32)) #s(literal 332956652491/1000000000000 binary32)))) (*.f32 (neg.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i (*.f32 cosTheta_O cosTheta_i)) v) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)))) (+.f32 (pow.f32 v #s(literal -2 binary32)) (+.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v))) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)))) (*.f32 (neg.f32 (*.f32 v v)) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (-.f32 (*.f32 (neg.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v))) (+.f32 (pow.f32 v #s(literal -2 binary32)) (+.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))) (*.f32 (neg.f32 (*.f32 v v)) (-.f32 (pow.f32 v #s(literal -3 binary32)) #s(literal 332956652491/1000000000000 binary32)))) (*.f32 (neg.f32 (*.f32 v v)) (+.f32 (pow.f32 v #s(literal -2 binary32)) (+.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))) (*.f32 (neg.f32 v) (-.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)))) (*.f32 (neg.f32 v) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (-.f32 (*.f32 (neg.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))) (+.f32 (pow.f32 v #s(literal -2 binary32)) (+.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))) (*.f32 (neg.f32 v) (-.f32 (pow.f32 v #s(literal -3 binary32)) #s(literal 332956652491/1000000000000 binary32)))) (*.f32 (neg.f32 v) (+.f32 (pow.f32 v #s(literal -2 binary32)) (+.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (neg.f32 v)) (*.f32 (neg.f32 v) (*.f32 (neg.f32 sinTheta_i) sinTheta_O))) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))) (*.f32 (*.f32 v v) (-.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)))) (*.f32 (*.f32 v v) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (neg.f32 v)) (*.f32 (neg.f32 v) (*.f32 (neg.f32 sinTheta_i) sinTheta_O))) (+.f32 (pow.f32 v #s(literal -2 binary32)) (+.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))) (*.f32 (*.f32 v v) (-.f32 (pow.f32 v #s(literal -3 binary32)) #s(literal 332956652491/1000000000000 binary32)))) (*.f32 (*.f32 v v) (+.f32 (pow.f32 v #s(literal -2 binary32)) (+.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) v) (*.f32 (neg.f32 v) (*.f32 sinTheta_O sinTheta_i))) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))) (*.f32 (*.f32 (neg.f32 v) v) (-.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)))) (*.f32 (*.f32 (neg.f32 v) v) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) v) (*.f32 (neg.f32 v) (*.f32 sinTheta_O sinTheta_i))) (+.f32 (pow.f32 v #s(literal -2 binary32)) (+.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))) (*.f32 (*.f32 (neg.f32 v) v) (-.f32 (pow.f32 v #s(literal -3 binary32)) #s(literal 332956652491/1000000000000 binary32)))) (*.f32 (*.f32 (neg.f32 v) v) (+.f32 (pow.f32 v #s(literal -2 binary32)) (+.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (neg.f32 v)) (*.f32 v (*.f32 (neg.f32 sinTheta_i) sinTheta_O))) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))) (*.f32 (*.f32 v (neg.f32 v)) (-.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)))) (*.f32 (*.f32 v (neg.f32 v)) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (neg.f32 v)) (*.f32 v (*.f32 (neg.f32 sinTheta_i) sinTheta_O))) (+.f32 (pow.f32 v #s(literal -2 binary32)) (+.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))) (*.f32 (*.f32 v (neg.f32 v)) (-.f32 (pow.f32 v #s(literal -3 binary32)) #s(literal 332956652491/1000000000000 binary32)))) (*.f32 (*.f32 v (neg.f32 v)) (+.f32 (pow.f32 v #s(literal -2 binary32)) (+.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (neg.f32 sinTheta_i) sinTheta_O)) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))) (*.f32 (neg.f32 v) (-.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)))) (*.f32 (neg.f32 v) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (neg.f32 sinTheta_i) sinTheta_O)) (+.f32 (pow.f32 v #s(literal -2 binary32)) (+.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))) (*.f32 (neg.f32 v) (-.f32 (pow.f32 v #s(literal -3 binary32)) #s(literal 332956652491/1000000000000 binary32)))) (*.f32 (neg.f32 v) (+.f32 (pow.f32 v #s(literal -2 binary32)) (+.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))) (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (*.f32 cosTheta_O cosTheta_i)) v) (-.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)))) (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (*.f32 cosTheta_O cosTheta_i)) v) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32))) (+.f32 (pow.f32 v #s(literal -2 binary32)) (+.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))) (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (*.f32 cosTheta_O cosTheta_i)) v) (-.f32 (pow.f32 v #s(literal -3 binary32)) #s(literal 332956652491/1000000000000 binary32)))) (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (*.f32 cosTheta_O cosTheta_i)) v) (+.f32 (pow.f32 v #s(literal -2 binary32)) (+.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i (*.f32 cosTheta_O cosTheta_i)) v) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))) (-.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)))) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i (*.f32 cosTheta_O cosTheta_i)) v) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32))) (+.f32 (pow.f32 v #s(literal -2 binary32)) (+.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i (*.f32 cosTheta_O cosTheta_i)) v) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))) (-.f32 (pow.f32 v #s(literal -3 binary32)) #s(literal 332956652491/1000000000000 binary32)))) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i (*.f32 cosTheta_O cosTheta_i)) v) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))) (+.f32 (pow.f32 v #s(literal -2 binary32)) (+.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))) (*.f32 (*.f32 v v) (-.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)))) (*.f32 (*.f32 v v) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) (+.f32 (pow.f32 v #s(literal -2 binary32)) (+.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))) (*.f32 (*.f32 v v) (-.f32 (pow.f32 v #s(literal -3 binary32)) #s(literal 332956652491/1000000000000 binary32)))) (*.f32 (*.f32 v v) (+.f32 (pow.f32 v #s(literal -2 binary32)) (+.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))) (*.f32 v (-.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)))) (*.f32 v (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (+.f32 (pow.f32 v #s(literal -2 binary32)) (+.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))) (*.f32 v (-.f32 (pow.f32 v #s(literal -3 binary32)) #s(literal 332956652491/1000000000000 binary32)))) (*.f32 v (+.f32 (pow.f32 v #s(literal -2 binary32)) (+.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32))) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)) (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (+.f32 (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32))) (neg.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(/.f32 (neg.f32 (+.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 3 binary32)))) (neg.f32 (+.f32 #s(literal 48038761/100000000 binary32) (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) (*.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))))))
(/.f32 (neg.f32 (+.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 3 binary32)))) (neg.f32 (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))
(/.f32 (+.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 3 binary32))) (+.f32 #s(literal 48038761/100000000 binary32) (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) (*.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))))
(/.f32 (+.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 3 binary32))) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32))))
(-.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))) (/.f32 (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(-.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))))
(-.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)) (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (+.f32 (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))) (/.f32 (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (+.f32 (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)) (/.f32 #s(literal 1 binary32) v))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))
(-.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))
(-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))
(+.f32 (/.f32 #s(literal 332956652491/1000000000000 binary32) (+.f32 #s(literal 48038761/100000000 binary32) (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) (*.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))))) (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 3 binary32)) (+.f32 #s(literal 48038761/100000000 binary32) (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) (*.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))))))
(+.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 3 binary32)) (+.f32 #s(literal 48038761/100000000 binary32) (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) (*.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))))) (/.f32 #s(literal 332956652491/1000000000000 binary32) (+.f32 #s(literal 48038761/100000000 binary32) (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) (*.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))))))
(+.f32 (/.f32 #s(literal 332956652491/1000000000000 binary32) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)))) (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 3 binary32)) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)))))
(+.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 3 binary32)) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)))) (/.f32 #s(literal 332956652491/1000000000000 binary32) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)))))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))
(/.f32 (+.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(/.f32 (neg.f32 (/.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)) (neg.f32 v))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (*.f32 cosTheta_O cosTheta_i)) v))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i (*.f32 cosTheta_O cosTheta_i)) v) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (neg.f32 (neg.f32 (*.f32 v v))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (neg.f32 v)) (*.f32 (neg.f32 v) (*.f32 (neg.f32 sinTheta_i) sinTheta_O)))) (neg.f32 (*.f32 v v)))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) v) (*.f32 (neg.f32 v) (*.f32 sinTheta_O sinTheta_i)))) (neg.f32 (*.f32 (neg.f32 v) v)))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (neg.f32 v)) (*.f32 v (*.f32 (neg.f32 sinTheta_i) sinTheta_O)))) (neg.f32 (*.f32 v (neg.f32 v))))
(/.f32 (neg.f32 (-.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (neg.f32 sinTheta_i) sinTheta_O))) (neg.f32 (neg.f32 v)))
(/.f32 (-.f32 (*.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (/.f32 (fma.f32 sinTheta_O sinTheta_i (*.f32 cosTheta_O cosTheta_i)) v)) (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (*.f32 cosTheta_O cosTheta_i)) v) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32)))) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (*.f32 cosTheta_O cosTheta_i)) v) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i (*.f32 cosTheta_O cosTheta_i)) v) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)))) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i (*.f32 cosTheta_O cosTheta_i)) v) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32)))) (pow.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i (*.f32 cosTheta_O cosTheta_i)) v) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 v v)) (*.f32 (*.f32 v v) (*.f32 (*.f32 sinTheta_O sinTheta_i) v))) (pow.f32 v #s(literal 4 binary32)))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (neg.f32 (neg.f32 v))) (*.f32 (neg.f32 (neg.f32 v)) (neg.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O)))) (*.f32 v v))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (neg.f32 v)) (*.f32 (neg.f32 (neg.f32 v)) (*.f32 (neg.f32 sinTheta_i) sinTheta_O))) (*.f32 (neg.f32 (neg.f32 v)) (neg.f32 v)))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) v) (*.f32 (neg.f32 (neg.f32 v)) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (neg.f32 (neg.f32 v)) v))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (neg.f32 (neg.f32 v))) (*.f32 (neg.f32 v) (neg.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O)))) (*.f32 (neg.f32 v) (neg.f32 (neg.f32 v))))
(/.f32 (-.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (neg.f32 (neg.f32 v))) (*.f32 v (neg.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O)))) (*.f32 v (neg.f32 (neg.f32 v))))
(/.f32 (-.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (neg.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O))) (neg.f32 (neg.f32 v)))
(/.f32 (/.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) v) v)
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32)))) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (*.f32 cosTheta_O cosTheta_i)) v)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i (*.f32 cosTheta_O cosTheta_i)) v) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v))) (neg.f32 (*.f32 v v)))
(/.f32 (neg.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))) (neg.f32 v))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (neg.f32 v)) (*.f32 (neg.f32 v) (*.f32 (neg.f32 sinTheta_i) sinTheta_O))) (*.f32 v v))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) v) (*.f32 (neg.f32 v) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (neg.f32 v) v))
(/.f32 (-.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (neg.f32 v)) (*.f32 v (*.f32 (neg.f32 sinTheta_i) sinTheta_O))) (*.f32 v (neg.f32 v)))
(/.f32 (-.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (neg.f32 sinTheta_i) sinTheta_O)) (neg.f32 v))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32))) (/.f32 (fma.f32 sinTheta_O sinTheta_i (*.f32 cosTheta_O cosTheta_i)) v))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i (*.f32 cosTheta_O cosTheta_i)) v) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))))
(/.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 v v))
(/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)
(-.f32 (/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (neg.f32 v)) (*.f32 v v)) (/.f32 (*.f32 (neg.f32 v) (*.f32 (neg.f32 sinTheta_i) sinTheta_O)) (*.f32 v v)))
(-.f32 (/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) v) (*.f32 (neg.f32 v) v)) (/.f32 (*.f32 (neg.f32 v) (*.f32 sinTheta_O sinTheta_i)) (*.f32 (neg.f32 v) v)))
(-.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (neg.f32 v)) (*.f32 v (neg.f32 v))) (/.f32 (*.f32 v (*.f32 (neg.f32 sinTheta_i) sinTheta_O)) (*.f32 v (neg.f32 v))))
(-.f32 (/.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (/.f32 (fma.f32 sinTheta_O sinTheta_i (*.f32 cosTheta_O cosTheta_i)) v)) (/.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32)) (/.f32 (fma.f32 sinTheta_O sinTheta_i (*.f32 cosTheta_O cosTheta_i)) v)))
(-.f32 (/.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i (*.f32 cosTheta_O cosTheta_i)) v) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)))) (/.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32)) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i (*.f32 cosTheta_O cosTheta_i)) v) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)))))
(-.f32 (*.f32 (/.f32 v v) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (*.f32 (/.f32 (*.f32 v sinTheta_O) v) (/.f32 sinTheta_i v)))
(-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(fma.f32 (/.f32 v (fabs.f32 v)) (/.f32 (*.f32 cosTheta_O cosTheta_i) (fabs.f32 v)) (/.f32 (*.f32 (neg.f32 v) (*.f32 sinTheta_O sinTheta_i)) (*.f32 v v)))
(fma.f32 (/.f32 v (neg.f32 v)) (/.f32 (*.f32 cosTheta_O cosTheta_i) (neg.f32 v)) (/.f32 (*.f32 (neg.f32 v) (*.f32 sinTheta_O sinTheta_i)) (*.f32 v v)))
(fma.f32 (/.f32 v v) (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (*.f32 (neg.f32 v) (*.f32 sinTheta_O sinTheta_i)) (*.f32 v v)))
(fma.f32 (/.f32 cosTheta_O (fabs.f32 v)) (/.f32 (*.f32 cosTheta_i v) (fabs.f32 v)) (/.f32 (*.f32 (neg.f32 v) (*.f32 sinTheta_O sinTheta_i)) (*.f32 v v)))
(fma.f32 (/.f32 cosTheta_O (neg.f32 v)) (/.f32 (*.f32 cosTheta_i v) (neg.f32 v)) (/.f32 (*.f32 (neg.f32 v) (*.f32 sinTheta_O sinTheta_i)) (*.f32 v v)))
(fma.f32 (/.f32 cosTheta_i (fabs.f32 v)) (/.f32 (*.f32 cosTheta_O v) (fabs.f32 v)) (/.f32 (*.f32 (neg.f32 v) (*.f32 sinTheta_O sinTheta_i)) (*.f32 v v)))
(fma.f32 (/.f32 cosTheta_i (neg.f32 v)) (/.f32 (*.f32 cosTheta_O v) (neg.f32 v)) (/.f32 (*.f32 (neg.f32 v) (*.f32 sinTheta_O sinTheta_i)) (*.f32 v v)))
(fma.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (fabs.f32 v)) (/.f32 v (fabs.f32 v)) (/.f32 (*.f32 (neg.f32 v) (*.f32 sinTheta_O sinTheta_i)) (*.f32 v v)))
(fma.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_O v) v) (/.f32 (*.f32 (neg.f32 v) (*.f32 sinTheta_O sinTheta_i)) (*.f32 v v)))
(fma.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (neg.f32 v)) (/.f32 v (neg.f32 v)) (/.f32 (*.f32 (neg.f32 v) (*.f32 sinTheta_O sinTheta_i)) (*.f32 v v)))
(fma.f32 (/.f32 cosTheta_O v) (/.f32 (*.f32 cosTheta_i v) v) (/.f32 (*.f32 (neg.f32 v) (*.f32 sinTheta_O sinTheta_i)) (*.f32 v v)))
(fma.f32 (/.f32 cosTheta_O v) cosTheta_i (/.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) v))
(fma.f32 (/.f32 cosTheta_O v) cosTheta_i (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(fma.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 v v) (/.f32 (*.f32 (neg.f32 v) (*.f32 sinTheta_O sinTheta_i)) (*.f32 v v)))
(fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) v))
(fma.f32 cosTheta_O (/.f32 cosTheta_i v) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(fma.f32 cosTheta_i (/.f32 cosTheta_O v) (/.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) v))
(fma.f32 cosTheta_i (/.f32 cosTheta_O v) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(+.f32 (/.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (/.f32 (fma.f32 sinTheta_O sinTheta_i (*.f32 cosTheta_O cosTheta_i)) v)) (/.f32 (*.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (/.f32 (fma.f32 sinTheta_O sinTheta_i (*.f32 cosTheta_O cosTheta_i)) v)))
(+.f32 (*.f32 (/.f32 v v) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 (*.f32 (neg.f32 v) (*.f32 sinTheta_O sinTheta_i)) (*.f32 v v)))
(+.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(*.f32 (neg.f32 (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32))) (neg.f32 (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32))))
(*.f32 (fabs.f32 (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32))) (fabs.f32 (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32))))
(*.f32 (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32)))
(*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 1/2 binary32))
(/.f32 (+.f32 (pow.f32 (cosh.f32 (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 3 binary32))) (fma.f32 (cosh.f32 (log.f32 (*.f32 #s(literal 2 binary32) v))) (cosh.f32 (log.f32 (*.f32 #s(literal 2 binary32) v))) (-.f32 (*.f32 (sinh.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (sinh.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)))) (*.f32 (cosh.f32 (log.f32 (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)))))))
(/.f32 (exp.f32 (log.f32 #s(literal 1/2 binary32))) (exp.f32 (log.f32 v)))
(/.f32 (exp.f32 (log.f32 #s(literal -1 binary32))) (exp.f32 (log.f32 (*.f32 #s(literal -2 binary32) v))))
(/.f32 #s(literal -1/2 binary32) (neg.f32 v))
(/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))
(/.f32 #s(literal 1/2 binary32) (neg.f32 (neg.f32 v)))
(/.f32 #s(literal 1/2 binary32) v)
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (*.f32 #s(literal -2 binary32) v))))
(/.f32 #s(literal -1 binary32) (*.f32 #s(literal -2 binary32) v))
(/.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))
(/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 #s(literal -2 binary32) v)))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))
(-.f32 (cosh.f32 (log.f32 (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (log.f32 (*.f32 #s(literal 2 binary32) v))))
(pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 #s(literal 2 binary32) v)) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (neg.f32 (*.f32 #s(literal -2 binary32) v)) #s(literal -1 binary32))
(pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1 binary32))
(+.f32 (cosh.f32 (log.f32 (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v))))
(exp.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (exp.f32 #s(literal 6931/10000 binary32)))
(*.f32 (exp.f32 (/.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 3 binary32)) (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 2 binary32))))) (exp.f32 (/.f32 (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32)) (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 2 binary32))))))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))))
(*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)))
(*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))))
(/.f32 (+.f32 (pow.f32 (sinh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (sinh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (cosh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))) #s(literal 2 binary32)) (*.f32 (sinh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))) (cosh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))))))))
(/.f32 (fma.f32 #s(literal 2 binary32) (sinh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))) (*.f32 #s(literal 2 binary32) (cosh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))))) #s(literal 2 binary32))
(/.f32 (fma.f32 #s(literal 2 binary32) (cosh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))) (*.f32 #s(literal 2 binary32) (sinh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))))) #s(literal 2 binary32))
(/.f32 (neg.f32 (+.f32 (pow.f32 (cosh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (cosh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))) #s(literal 2 binary32)) (*.f32 (cosh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))) (sinh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))))))))
(/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 0 binary32))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (exp.f32 (/.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 2 binary32)) (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))) (exp.f32 (/.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)) (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))))
(/.f32 (exp.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(/.f32 (+.f32 (pow.f32 (cosh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (cosh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))) #s(literal 2 binary32)) (*.f32 (cosh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))) (sinh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))))))))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)) (exp.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (/.f32 #s(literal 1/2 binary32) v)))))
(/.f32 #s(literal 1 binary32) (exp.f32 (-.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (/.f32 #s(literal 1/2 binary32) v))))
(-.f32 (/.f32 (pow.f32 (cosh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (/.f32 #s(literal 1/2 binary32) v)))) (/.f32 (pow.f32 (sinh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (/.f32 #s(literal 1/2 binary32) v)))))
(+.f32 (/.f32 (pow.f32 (cosh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))) #s(literal 3 binary32)) (+.f32 (pow.f32 (cosh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))) #s(literal 2 binary32)) (*.f32 (cosh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))) (sinh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))))))) (/.f32 (pow.f32 (sinh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))) #s(literal 3 binary32)) (+.f32 (pow.f32 (cosh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))) #s(literal 2 binary32)) (*.f32 (cosh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))) (sinh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))))))))
(+.f32 (sinh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))) (cosh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))))
(+.f32 (cosh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))) (sinh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))))
(exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))))
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O))) (neg.f32 (neg.f32 (neg.f32 v))))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (neg.f32 v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(neg.f32 (/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) v))
(neg.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (neg.f32 v)))
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O))) (neg.f32 (neg.f32 (neg.f32 v))))
(/.f32 (neg.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O)) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (neg.f32 v))
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(neg.f32 (/.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) (neg.f32 v)))
(log.f32 (/.f32 #s(literal 1/2 binary32) v))
(*.f32 #s(literal -1 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(*.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal -1 binary32))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)))) (neg.f32 (+.f32 #s(literal 0 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32)))) (neg.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)) #s(literal 0 binary32)))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32))) (+.f32 #s(literal 0 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)) #s(literal 0 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 0 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (/.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)) (+.f32 #s(literal 0 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)) #s(literal 0 binary32)))) (/.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32)) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)) #s(literal 0 binary32)))))
(-.f32 (log.f32 #s(literal -1/2 binary32)) (log.f32 (neg.f32 v)))
(-.f32 (neg.f32 (log.f32 v)) (log.f32 #s(literal 2 binary32)))
(-.f32 (log.f32 #s(literal 1/2 binary32)) (log.f32 v))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (*.f32 #s(literal -2 binary32) v)))
(-.f32 #s(literal 0 binary32) (log.f32 (neg.f32 (*.f32 #s(literal -2 binary32) v))))
(-.f32 #s(literal 0 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32)))
(fma.f32 #s(literal -1 binary32) (log.f32 v) (log.f32 #s(literal 1/2 binary32)))
(+.f32 (log.f32 (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32))) (log.f32 (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32))))
(+.f32 (neg.f32 (log.f32 v)) (log.f32 #s(literal 1/2 binary32)))
(+.f32 (log.f32 #s(literal 1/2 binary32)) (neg.f32 (log.f32 v)))
(neg.f32 (log.f32 (neg.f32 (*.f32 #s(literal -2 binary32) v))))
(neg.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)))

eval34.0ms (0.3%)

Memory
34.1MiB live, 78.1MiB allocated
Compiler

Compiled 11 199 to 1 561 computations (86.1% saved)

prune12.0ms (0.1%)

Memory
-15.6MiB live, 30.9MiB allocated
Pruning

10 alts after pruning (10 fresh and 0 done)

PrunedKeptTotal
New24910259
Fresh000
Picked101
Done000
Total25010260
Accuracy
99.8%
Counts
260 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
43.5%
(/.f32 (exp.f32 (/.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 2 binary32)) (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))) (exp.f32 (/.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)) (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))))
99.7%
(/.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 0 binary32))) (*.f32 #s(literal 2 binary32) v))
85.7%
(/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
39.3%
(*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (exp.f32 #s(literal 6931/10000 binary32)))
96.2%
(exp.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
99.0%
(exp.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
4.6%
(exp.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
99.3%
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))))
4.6%
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))))
98.9%
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))))
Compiler

Compiled 688 to 506 computations (26.5% saved)

simplify252.0ms (2.2%)

Memory
-59.7MiB live, 280.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(log.f32 (/.f32 #s(literal 1/2 binary32) v))
cost-diff0
(+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v))
cost-diff1
(exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)))
cost-diff4
(/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
cost-diff0
#s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O))
cost-diff0
(+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
cost-diff1
(exp.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
cost-diff2
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))
cost-diff0
#s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))
cost-diff0
(+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
cost-diff1
(exp.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
cost-diff2
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))
cost-diff0
(exp.f32 #s(literal 6931/10000 binary32))
cost-diff0
(/.f32 #s(literal 1/2 binary32) v)
cost-diff0
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32)))
cost-diff0
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))))
cost-diff0
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))
cost-diff0
(exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 0 binary32)))
cost-diff0
(/.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 0 binary32))) (*.f32 #s(literal 2 binary32) v))
cost-diff2
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 0 binary32))
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
061547
096504
1190479
2408479
31188479
46274479
08721479
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 0 binary32))) (*.f32 #s(literal 2 binary32) v))
(exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 0 binary32)))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 0 binary32))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))
#s(literal 6931/10000 binary32)
(/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)
(-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)))
(*.f32 cosTheta_O cosTheta_i)
cosTheta_O
cosTheta_i
(fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))
sinTheta_O
sinTheta_i
#s(literal 1 binary32)
v
#s(literal 0 binary32)
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32)))
(/.f32 #s(literal 1/2 binary32) v)
#s(literal 1/2 binary32)
v
(exp.f32 #s(literal 6931/10000 binary32))
#s(literal 6931/10000 binary32)
(exp.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
(+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
#s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))
#s(literal 6931/10000 binary32)
(log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))
#s(literal 1 binary32)
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
v
(exp.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
(+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
#s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O))
(*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)
(-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v))
(/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O)
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))
(/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)
(-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32))
(*.f32 cosTheta_O cosTheta_i)
cosTheta_O
cosTheta_i
#s(literal 1 binary32)
v
#s(literal 6931/10000 binary32)
sinTheta_O
(/.f32 sinTheta_i v)
sinTheta_i
(log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
(/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)))
(+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v))
(log.f32 (/.f32 #s(literal 1/2 binary32) v))
(/.f32 #s(literal 1/2 binary32) v)
#s(literal 1/2 binary32)
v
(/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)
(-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))
(*.f32 cosTheta_O cosTheta_i)
cosTheta_O
cosTheta_i
(*.f32 sinTheta_O sinTheta_i)
sinTheta_O
sinTheta_i
(exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))
(-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
#s(literal 6931/10000 binary32)
Outputs
(/.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 0 binary32))) (*.f32 #s(literal 2 binary32) v))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 0 binary32)))
(exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 0 binary32))
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))
#s(literal 6931/10000 binary32)
(/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)
(-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))
(*.f32 cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
cosTheta_O
cosTheta_i
(fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))
(fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))
sinTheta_O
sinTheta_i
#s(literal 1 binary32)
v
#s(literal 0 binary32)
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32)))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32)))
(*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))
(/.f32 #s(literal 1/2 binary32) v)
#s(literal 1/2 binary32)
v
(exp.f32 #s(literal 6931/10000 binary32))
#s(literal 6931/10000 binary32)
(exp.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))))
(+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
(+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)))
#s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))
#s(literal 6931/10000 binary32)
(log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))
(log.f32 (/.f32 #s(literal 1/2 binary32) v))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))
(/.f32 #s(literal 1/2 binary32) v)
#s(literal 1 binary32)
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
v
(exp.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
(*.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O))) (/.f32 #s(literal 1/2 binary32) v))
(+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
(+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
#s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O))
#s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O))
(*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)
(*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)
(-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v))
(-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v))
(/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O)
(/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O)
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))
(/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v)
(-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32))
(-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32))
(*.f32 cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
cosTheta_O
cosTheta_i
#s(literal 1 binary32)
v
#s(literal 6931/10000 binary32)
sinTheta_O
(/.f32 sinTheta_i v)
sinTheta_i
(log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))
(log.f32 (/.f32 #s(literal 1/2 binary32) v))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))
(/.f32 #s(literal 1/2 binary32) v)
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
(/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 #s(literal 1/2 binary32) v))
(+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v))
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(log.f32 (/.f32 #s(literal 1/2 binary32) v))
(/.f32 #s(literal 1/2 binary32) v)
#s(literal 1/2 binary32)
v
(/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(*.f32 cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
cosTheta_O
cosTheta_i
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
sinTheta_O
sinTheta_i
(exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))
(-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
#s(literal 6931/10000 binary32)

localize129.0ms (1.1%)

Memory
32.2MiB live, 316.9MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.12861743439520257
(log.f32 (/.f32 #s(literal 1/2 binary32) v))
accuracy2.036826654221435
(exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)))
accuracy2.1912079323007543
(/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
accuracy2.6777266064538066
(/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)
accuracy0.08529980469523447
(exp.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
accuracy0.12861743439520257
(log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))
accuracy0.140625
(/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O)
accuracy12.169312546385514
(*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)
accuracy0.08203125
(+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
accuracy0.08529980469523447
(exp.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
accuracy0.12861743439520257
(log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))
accuracy29.20887227339565
#s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))
accuracy0.0
(/.f32 #s(literal 1/2 binary32) v)
accuracy0.0
(exp.f32 #s(literal 6931/10000 binary32))
accuracy0.34375
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32)))
accuracy28.47009022092648
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))))
accuracy0.0078125
(/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)
accuracy0.0546875
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))
accuracy0.08424908877768014
(exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 0 binary32)))
accuracy0.39987245933885174
(fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))
Samples
89.0ms239×0valid
6.0ms17×0exit
Compiler

Compiled 489 to 52 computations (89.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 72.0ms
ival-div: 19.0ms (26.2% of total)
ival-exp: 18.0ms (24.8% of total)
ival-mult: 10.0ms (13.8% of total)
ival-sub: 9.0ms (12.4% of total)
ival-add: 7.0ms (9.7% of total)
ival-log: 5.0ms (6.9% of total)
const: 4.0ms (5.5% of total)
exact: 1.0ms (1.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series419.0ms (3.6%)

Memory
10.7MiB live, 391.9MiB allocated
Counts
25 → 212
Calls
Call 1
Inputs
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 0 binary32))
(/.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 0 binary32))) (*.f32 #s(literal 2 binary32) v))
(exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 0 binary32)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32)))
(/.f32 #s(literal 1/2 binary32) v)
(exp.f32 #s(literal 6931/10000 binary32))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))
(exp.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
(+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
#s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))
(exp.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
(+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
#s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O))
(/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)))
(+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v))
(log.f32 (/.f32 #s(literal 1/2 binary32) v))
(fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))
(/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)
(log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)
(/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O)
(/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)
Outputs
(- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_i (+ (* 1/4 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (* cosTheta_i (+ (* 1/12 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))))))))
(exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (/ (* cosTheta_O (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(/ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (exp (- (/ 1 v) 6931/10000)))
(+ (/ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (exp (- (/ 1 v) 6931/10000))) (/ (* cosTheta_O (* cosTheta_i (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))))) (* v (exp (- (/ 1 v) 6931/10000)))))
(+ (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (exp (- (/ 1 v) 6931/10000))))) (/ (* cosTheta_O (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) (* v (exp (- (/ 1 v) 6931/10000)))))) (/ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (exp (- (/ 1 v) 6931/10000))))
(+ (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 3) (exp (- (/ 1 v) 6931/10000))))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) (* (pow v 2) (exp (- (/ 1 v) 6931/10000))))))) (/ (* cosTheta_O (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) (* v (exp (- (/ 1 v) 6931/10000)))))) (/ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (exp (- (/ 1 v) 6931/10000))))
(exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))
(+ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (/ (* cosTheta_O (* cosTheta_i (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))))) v))
(+ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (/ (* cosTheta_O (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) v))))
(+ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) (pow v 2))))) (/ (* cosTheta_O (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) v))))
(- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))
(- (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))
(+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (/ (* cosTheta_O cosTheta_i) v))
(* sinTheta_O (- (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(+ (* sinTheta_O (- (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) (/ (* cosTheta_O cosTheta_i) v))
(/ (- 6931/10000 (/ 1 v)) sinTheta_O)
(- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (/ (log (/ 1/2 v)) cosTheta_i))) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(/ (exp (- (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v))) (exp (- (/ 1 v) 6931/10000)))
(exp (- (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)))
(* cosTheta_i (- (+ (/ cosTheta_O v) (/ (log (/ 1/2 v)) cosTheta_i)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))
(* cosTheta_i (+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_i v))) (/ cosTheta_O v)))
(* cosTheta_i (+ (/ cosTheta_O v) (/ (* sinTheta_O (- (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) cosTheta_i)))
(/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))
(* cosTheta_i (- (+ (/ 6931/10000 (* cosTheta_i sinTheta_O)) (/ cosTheta_O (* sinTheta_O v))) (/ 1 (* cosTheta_i (* sinTheta_O v)))))
(* cosTheta_i (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (/ cosTheta_O v)))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (* sinTheta_O (- (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O (* sinTheta_O v))) (* -1 (/ (- (* 6931/10000 (/ 1 sinTheta_O)) (/ 1 (* sinTheta_O v))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_O (+ (* 1/4 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (* cosTheta_O (+ (* 1/12 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))))))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (exp (- (/ 1 v) 6931/10000))))) (/ (* cosTheta_i (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) (* v (exp (- (/ 1 v) 6931/10000)))))) (/ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (exp (- (/ 1 v) 6931/10000))))
(+ (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 3) (exp (- (/ 1 v) 6931/10000))))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) (* (pow v 2) (exp (- (/ 1 v) 6931/10000))))))) (/ (* cosTheta_i (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) (* v (exp (- (/ 1 v) 6931/10000)))))) (/ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (exp (- (/ 1 v) 6931/10000))))
(+ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (/ (* cosTheta_i (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) v))))
(+ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) (pow v 2))))) (/ (* cosTheta_i (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) v))))
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (/ (log (/ 1/2 v)) cosTheta_O))) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(* cosTheta_O (- (+ (/ cosTheta_i v) (/ (log (/ 1/2 v)) cosTheta_O)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))
(* cosTheta_O (+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O v))) (/ cosTheta_i v)))
(* cosTheta_O (+ (/ cosTheta_i v) (/ (* sinTheta_O (- (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) cosTheta_O)))
(* cosTheta_O (- (+ (/ 6931/10000 (* cosTheta_O sinTheta_O)) (/ cosTheta_i (* sinTheta_O v))) (/ 1 (* cosTheta_O (* sinTheta_O v)))))
(* cosTheta_O (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (/ cosTheta_i v)))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (* sinTheta_O (- (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i (* sinTheta_O v))) (* -1 (/ (- (* 6931/10000 (/ 1 sinTheta_O)) (/ 1 (* sinTheta_O v))) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v))
(+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))) (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))))))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* sinTheta_i (+ (* -1/12 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 3))))))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))))))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) v)))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))))))))
(- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)))) (/ 1 v))
(/ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (exp (- (/ 1 v) 6931/10000)))
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))))) (* v (exp (- (/ 1 v) 6931/10000))))) (/ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (exp (- (/ 1 v) 6931/10000))))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) (* v (exp (- (/ 1 v) 6931/10000))))) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))))) (* (pow v 2) (exp (- (/ 1 v) 6931/10000))))))) (/ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (exp (- (/ 1 v) 6931/10000))))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) (* v (exp (- (/ 1 v) 6931/10000))))) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))))) (* (pow v 3) (exp (- (/ 1 v) 6931/10000))))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) (* (pow v 2) (exp (- (/ 1 v) 6931/10000))))))))) (/ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (exp (- (/ 1 v) 6931/10000))))
(exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))
(+ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))))) v)))
(+ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))))) (pow v 2))))))
(+ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))))))))
(+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))
(+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)))
1
(+ 1 (* sinTheta_O sinTheta_i))
(/ (- (* cosTheta_O cosTheta_i) 1) v)
(- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v))))
(+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v)))))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ (log (/ 1/2 v)) sinTheta_i) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(* sinTheta_i (- (+ (/ (log (/ 1/2 v)) sinTheta_i) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ sinTheta_O v)))
(* sinTheta_O sinTheta_i)
(* sinTheta_i (+ sinTheta_O (/ 1 sinTheta_i)))
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ 1 (* sinTheta_i v))))
(* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (/ (* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v)))) sinTheta_i)))
(* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(* -1 (* sinTheta_i (- (* -1 (/ (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(* -1 (* sinTheta_i (- (* -1 sinTheta_O) (/ 1 sinTheta_i))))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_i)) (/ sinTheta_O v))))
(* -1 (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v)))) sinTheta_i)) (/ sinTheta_O v))))
(* -1 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ sinTheta_O v))))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))))))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* sinTheta_O (+ (* -1/12 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 3))))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))))))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))))))))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) (* v (exp (- (/ 1 v) 6931/10000))))) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))))) (* (pow v 2) (exp (- (/ 1 v) 6931/10000))))))) (/ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (exp (- (/ 1 v) 6931/10000))))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) (* v (exp (- (/ 1 v) 6931/10000))))) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))))) (* (pow v 3) (exp (- (/ 1 v) 6931/10000))))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) (* (pow v 2) (exp (- (/ 1 v) 6931/10000))))))))) (/ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (exp (- (/ 1 v) 6931/10000))))
(+ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))))) (pow v 2))))))
(+ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))))))))
(/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ (log (/ 1/2 v)) sinTheta_O) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(* sinTheta_O (- (+ (/ (log (/ 1/2 v)) sinTheta_O) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ sinTheta_i v)))
(* sinTheta_O (+ sinTheta_i (/ 1 sinTheta_O)))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v))))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))) (/ 1 (* sinTheta_O v))))
(* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (- (* -1 (/ (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (- (* -1 sinTheta_i) (/ 1 sinTheta_O))))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(* -1 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ sinTheta_i v))))
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)) (+ 1 (* sinTheta_O sinTheta_i))) v)
(* 1/2 (/ (exp 6931/10000) v))
(/ 1/2 v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v)))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (+ (log 1/2) (* -1 (log v))))) (* sinTheta_O sinTheta_i)) v)
(+ (log 1/2) (* -1 (log v)))
(/ (* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O)))) v)
(/ (+ (* 6931/10000 v) (* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O))))) v)
(/ (- (* cosTheta_O cosTheta_i) 1) (* sinTheta_O v))
(/ (- (+ (* 6931/10000 (/ v sinTheta_O)) (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (/ 1 sinTheta_O)) v)
6931/10000
(/ (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))) v)
(/ (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))) v)
(/ (+ (* 1/12 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))) v)
(exp 6931/10000)
(+ (exp 6931/10000) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp 6931/10000) (+ (* 1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp 6931/10000) (+ (* 1/6 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* 1/6 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))
(- (+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (/ (* cosTheta_O cosTheta_i) v)))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(/ (exp (+ (log 1/2) (log (/ 1 v)))) (exp -6931/10000))
(- (+ (/ (exp (+ (log 1/2) (log (/ 1 v)))) (exp -6931/10000)) (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (* v (exp -6931/10000)))) (/ (exp (+ (log 1/2) (log (/ 1 v)))) (* v (exp -6931/10000))))
(- (+ (* 1/2 (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (* (pow v 2) (exp -6931/10000)))) (+ (/ (exp (+ (log 1/2) (log (/ 1 v)))) (exp -6931/10000)) (+ (/ (exp (+ (log 1/2) (log (/ 1 v)))) (* (pow v 2) (exp -6931/10000))) (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (* v (exp -6931/10000)))))) (+ (* 1/2 (/ (exp (+ (log 1/2) (log (/ 1 v)))) (* (pow v 2) (exp -6931/10000)))) (+ (/ (exp (+ (log 1/2) (log (/ 1 v)))) (* v (exp -6931/10000))) (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (* (pow v 2) (exp -6931/10000))))))
(- (+ (* 1/6 (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3)) (* (pow v 3) (exp -6931/10000)))) (+ (* 1/2 (/ (exp (+ (log 1/2) (log (/ 1 v)))) (* (pow v 3) (exp -6931/10000)))) (+ (* 1/2 (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (* (pow v 2) (exp -6931/10000)))) (+ (/ (exp (+ (log 1/2) (log (/ 1 v)))) (exp -6931/10000)) (+ (/ (exp (+ (log 1/2) (log (/ 1 v)))) (* (pow v 2) (exp -6931/10000))) (+ (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (* v (exp -6931/10000))) (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (* (pow v 3) (exp -6931/10000))))))))) (+ (* 1/6 (/ (exp (+ (log 1/2) (log (/ 1 v)))) (* (pow v 3) (exp -6931/10000)))) (+ (* 1/2 (/ (exp (+ (log 1/2) (log (/ 1 v)))) (* (pow v 2) (exp -6931/10000)))) (+ (* 1/2 (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (exp -6931/10000)))) (+ (* 1/2 (/ (- (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (exp -6931/10000)) (/ (exp (+ (log 1/2) (log (/ 1 v)))) (exp -6931/10000))) (pow v 3))) (+ (/ (exp (+ (log 1/2) (log (/ 1 v)))) (* v (exp -6931/10000))) (+ (/ (exp (+ (log 1/2) (log (/ 1 v)))) (* (pow v 3) (exp -6931/10000))) (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (* (pow v 2) (exp -6931/10000))))))))))
(exp (+ (log 1/2) (log (/ 1 v))))
(+ (exp (+ (log 1/2) (log (/ 1 v)))) (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v))
(+ (exp (+ (log 1/2) (log (/ 1 v)))) (+ (* 1/2 (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v)))
(+ (exp (+ (log 1/2) (log (/ 1 v)))) (+ (* 1/6 (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v))))
(+ (log 1/2) (log (/ 1 v)))
(- (+ (log 1/2) (+ (log (/ 1 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ (* sinTheta_O sinTheta_i) v))
(+ 6931/10000 (/ (* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O)))) v))
(/ 6931/10000 sinTheta_O)
(* -1 (/ (+ (* -1/2 (exp 6931/10000)) (* -1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v)) (* 1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))) v)) (* -1/2 (exp 6931/10000))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (* -1/12 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v))) v)) (* 1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))) v)) (* -1/2 (exp 6931/10000))) v))
(+ (exp 6931/10000) (* -1 (/ (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v))) v)))
(+ (exp 6931/10000) (* -1 (/ (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1 (/ (+ (* 1/6 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))) v))) v)))
(exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1/2 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 2)) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))))) v)))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 2)))) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))))) v)))
(+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))
(+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (* -1 (/ (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) v)))))
(+ 6931/10000 (* -1 (/ (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) v)))
(/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000))
(+ (* -1 (/ (- (* -1 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (exp -6931/10000))) (* -1 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000)))) v)) (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000)))
(+ (* -1 (/ (- (+ (* -1 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (exp -6931/10000))) (* -1 (/ (- (* 1/2 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (exp -6931/10000))) (+ (* -1 (- (* -1 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (exp -6931/10000))) (* -1 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000))))) (* 1/2 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000))))) v))) (* -1 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000)))) v)) (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000)))
(+ (* -1 (/ (- (+ (* -1 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (exp -6931/10000))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3)) (exp -6931/10000))) (+ (* -1 (- (* 1/2 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (exp -6931/10000))) (+ (* -1 (- (* -1 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (exp -6931/10000))) (* -1 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000))))) (* 1/2 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000)))))) (+ (* -1/6 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000))) (* 1/2 (- (* -1 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (exp -6931/10000))) (* -1 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000)))))))) v)) (* 1/2 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (exp -6931/10000)))) (+ (* -1 (- (* -1 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (exp -6931/10000))) (* -1 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000))))) (* 1/2 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000))))) v))) (* -1 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000)))) v)) (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000)))
(exp (+ (log -1/2) (log (/ -1 v))))
(+ (exp (+ (log -1/2) (log (/ -1 v)))) (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v))
(+ (exp (+ (log -1/2) (log (/ -1 v)))) (* -1 (/ (+ (* -1 (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) v))) v)))
(+ (exp (+ (log -1/2) (log (/ -1 v)))) (* -1 (/ (+ (* -1 (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* 1/6 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3)) v)) (* 1/2 (* (exp (+ (log -1/2) (log (/ -1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)))) v))) v)))
(+ (log -1/2) (log (/ -1 v)))
(- (+ (log -1/2) (+ (log (/ -1 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ (* sinTheta_O sinTheta_i) v))
(+ 6931/10000 (* -1 (/ (* sinTheta_O (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)) (* -1 sinTheta_i))) v)))
Calls

15 calls:

TimeVariablePointExpression
104.0ms
v
@0
((+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (/ (exp (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0)) (* 2 v)) (exp (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0)) (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (/ 1/2 v) (exp 6931/10000)) (/ 1/2 v) (exp 6931/10000) (/ 1 (* 2 v)) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v)))) (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v)))) (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/ (exp (+ (log (/ 1/2 v)) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))) (exp (- (/ 1 v) 6931/10000))) (exp (+ (log (/ 1/2 v)) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))) (+ (log (/ 1/2 v)) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v)) (log (/ 1/2 v)) (+ (* sinTheta_O sinTheta_i) 1) (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) (log (/ 1 (* 2 v))) (* (- (/ (+ (/ (- (* cosTheta_O cosTheta_i) 1) v) 6931/10000) sinTheta_O) (/ sinTheta_i v)) sinTheta_O) (/ (+ (/ (- (* cosTheta_O cosTheta_i) 1) v) 6931/10000) sinTheta_O) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))
76.0ms
v
@inf
((+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (/ (exp (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0)) (* 2 v)) (exp (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0)) (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (/ 1/2 v) (exp 6931/10000)) (/ 1/2 v) (exp 6931/10000) (/ 1 (* 2 v)) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v)))) (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v)))) (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/ (exp (+ (log (/ 1/2 v)) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))) (exp (- (/ 1 v) 6931/10000))) (exp (+ (log (/ 1/2 v)) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))) (+ (log (/ 1/2 v)) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v)) (log (/ 1/2 v)) (+ (* sinTheta_O sinTheta_i) 1) (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) (log (/ 1 (* 2 v))) (* (- (/ (+ (/ (- (* cosTheta_O cosTheta_i) 1) v) 6931/10000) sinTheta_O) (/ sinTheta_i v)) sinTheta_O) (/ (+ (/ (- (* cosTheta_O cosTheta_i) 1) v) 6931/10000) sinTheta_O) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))
37.0ms
sinTheta_O
@-inf
((+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (/ (exp (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0)) (* 2 v)) (exp (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0)) (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (/ 1/2 v) (exp 6931/10000)) (/ 1/2 v) (exp 6931/10000) (/ 1 (* 2 v)) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v)))) (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v)))) (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/ (exp (+ (log (/ 1/2 v)) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))) (exp (- (/ 1 v) 6931/10000))) (exp (+ (log (/ 1/2 v)) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))) (+ (log (/ 1/2 v)) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v)) (log (/ 1/2 v)) (+ (* sinTheta_O sinTheta_i) 1) (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) (log (/ 1 (* 2 v))) (* (- (/ (+ (/ (- (* cosTheta_O cosTheta_i) 1) v) 6931/10000) sinTheta_O) (/ sinTheta_i v)) sinTheta_O) (/ (+ (/ (- (* cosTheta_O cosTheta_i) 1) v) 6931/10000) sinTheta_O) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))
29.0ms
sinTheta_i
@inf
((+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (/ (exp (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0)) (* 2 v)) (exp (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0)) (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (/ 1/2 v) (exp 6931/10000)) (/ 1/2 v) (exp 6931/10000) (/ 1 (* 2 v)) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v)))) (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v)))) (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/ (exp (+ (log (/ 1/2 v)) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))) (exp (- (/ 1 v) 6931/10000))) (exp (+ (log (/ 1/2 v)) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))) (+ (log (/ 1/2 v)) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v)) (log (/ 1/2 v)) (+ (* sinTheta_O sinTheta_i) 1) (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) (log (/ 1 (* 2 v))) (* (- (/ (+ (/ (- (* cosTheta_O cosTheta_i) 1) v) 6931/10000) sinTheta_O) (/ sinTheta_i v)) sinTheta_O) (/ (+ (/ (- (* cosTheta_O cosTheta_i) 1) v) 6931/10000) sinTheta_O) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))
19.0ms
cosTheta_O
@0
((+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (/ (exp (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0)) (* 2 v)) (exp (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0)) (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (/ 1/2 v) (exp 6931/10000)) (/ 1/2 v) (exp 6931/10000) (/ 1 (* 2 v)) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v)))) (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v)))) (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/ (exp (+ (log (/ 1/2 v)) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))) (exp (- (/ 1 v) 6931/10000))) (exp (+ (log (/ 1/2 v)) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))) (+ (log (/ 1/2 v)) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v)) (log (/ 1/2 v)) (+ (* sinTheta_O sinTheta_i) 1) (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) (log (/ 1 (* 2 v))) (* (- (/ (+ (/ (- (* cosTheta_O cosTheta_i) 1) v) 6931/10000) sinTheta_O) (/ sinTheta_i v)) sinTheta_O) (/ (+ (/ (- (* cosTheta_O cosTheta_i) 1) v) 6931/10000) sinTheta_O) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))

simplify239.0ms (2.1%)

Memory
56.4MiB live, 327.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
010477361
137707005
089716644
Stop Event
iter limit
node limit
Counts
212 → 212
Calls
Call 1
Inputs
(- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_i (+ (* 1/4 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (* cosTheta_i (+ (* 1/12 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))))))))
(exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (/ (* cosTheta_O (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(/ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (exp (- (/ 1 v) 6931/10000)))
(+ (/ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (exp (- (/ 1 v) 6931/10000))) (/ (* cosTheta_O (* cosTheta_i (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))))) (* v (exp (- (/ 1 v) 6931/10000)))))
(+ (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (exp (- (/ 1 v) 6931/10000))))) (/ (* cosTheta_O (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) (* v (exp (- (/ 1 v) 6931/10000)))))) (/ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (exp (- (/ 1 v) 6931/10000))))
(+ (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 3) (exp (- (/ 1 v) 6931/10000))))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) (* (pow v 2) (exp (- (/ 1 v) 6931/10000))))))) (/ (* cosTheta_O (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) (* v (exp (- (/ 1 v) 6931/10000)))))) (/ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (exp (- (/ 1 v) 6931/10000))))
(exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))
(+ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (/ (* cosTheta_O (* cosTheta_i (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))))) v))
(+ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (/ (* cosTheta_O (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) v))))
(+ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) (pow v 2))))) (/ (* cosTheta_O (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) v))))
(- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))
(- (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v))
(* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))
(+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (/ (* cosTheta_O cosTheta_i) v))
(* sinTheta_O (- (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(+ (* sinTheta_O (- (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) (/ (* cosTheta_O cosTheta_i) v))
(/ (- 6931/10000 (/ 1 v)) sinTheta_O)
(- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (/ (log (/ 1/2 v)) cosTheta_i))) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(/ (exp (- (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v))) (exp (- (/ 1 v) 6931/10000)))
(exp (- (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)))
(* cosTheta_i (- (+ (/ cosTheta_O v) (/ (log (/ 1/2 v)) cosTheta_i)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))
(* cosTheta_i (+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_i v))) (/ cosTheta_O v)))
(* cosTheta_i (+ (/ cosTheta_O v) (/ (* sinTheta_O (- (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) cosTheta_i)))
(/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))
(* cosTheta_i (- (+ (/ 6931/10000 (* cosTheta_i sinTheta_O)) (/ cosTheta_O (* sinTheta_O v))) (/ 1 (* cosTheta_i (* sinTheta_O v)))))
(* cosTheta_i (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (/ cosTheta_O v)))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (* sinTheta_O (- (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O (* sinTheta_O v))) (* -1 (/ (- (* 6931/10000 (/ 1 sinTheta_O)) (/ 1 (* sinTheta_O v))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_O (+ (* 1/4 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (* cosTheta_O (+ (* 1/12 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))))))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (exp (- (/ 1 v) 6931/10000))))) (/ (* cosTheta_i (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) (* v (exp (- (/ 1 v) 6931/10000)))))) (/ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (exp (- (/ 1 v) 6931/10000))))
(+ (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 3) (exp (- (/ 1 v) 6931/10000))))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) (* (pow v 2) (exp (- (/ 1 v) 6931/10000))))))) (/ (* cosTheta_i (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) (* v (exp (- (/ 1 v) 6931/10000)))))) (/ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (exp (- (/ 1 v) 6931/10000))))
(+ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (/ (* cosTheta_i (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) v))))
(+ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) (pow v 2))))) (/ (* cosTheta_i (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) v))))
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (/ (log (/ 1/2 v)) cosTheta_O))) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(* cosTheta_O (- (+ (/ cosTheta_i v) (/ (log (/ 1/2 v)) cosTheta_O)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))
(* cosTheta_O (+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O v))) (/ cosTheta_i v)))
(* cosTheta_O (+ (/ cosTheta_i v) (/ (* sinTheta_O (- (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) cosTheta_O)))
(* cosTheta_O (- (+ (/ 6931/10000 (* cosTheta_O sinTheta_O)) (/ cosTheta_i (* sinTheta_O v))) (/ 1 (* cosTheta_O (* sinTheta_O v)))))
(* cosTheta_O (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (/ cosTheta_i v)))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (* sinTheta_O (- (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i (* sinTheta_O v))) (* -1 (/ (- (* 6931/10000 (/ 1 sinTheta_O)) (/ 1 (* sinTheta_O v))) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v))
(+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))) (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))))))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* sinTheta_i (+ (* -1/12 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 3))))))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))))))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) v)))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))))))))
(- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)))) (/ 1 v))
(/ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (exp (- (/ 1 v) 6931/10000)))
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))))) (* v (exp (- (/ 1 v) 6931/10000))))) (/ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (exp (- (/ 1 v) 6931/10000))))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) (* v (exp (- (/ 1 v) 6931/10000))))) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))))) (* (pow v 2) (exp (- (/ 1 v) 6931/10000))))))) (/ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (exp (- (/ 1 v) 6931/10000))))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) (* v (exp (- (/ 1 v) 6931/10000))))) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))))) (* (pow v 3) (exp (- (/ 1 v) 6931/10000))))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) (* (pow v 2) (exp (- (/ 1 v) 6931/10000))))))))) (/ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (exp (- (/ 1 v) 6931/10000))))
(exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))
(+ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))))) v)))
(+ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))))) (pow v 2))))))
(+ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))))))))
(+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))
(+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)))
1
(+ 1 (* sinTheta_O sinTheta_i))
(/ (- (* cosTheta_O cosTheta_i) 1) v)
(- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v))))
(+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v)))))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ (log (/ 1/2 v)) sinTheta_i) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(* sinTheta_i (- (+ (/ (log (/ 1/2 v)) sinTheta_i) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ sinTheta_O v)))
(* sinTheta_O sinTheta_i)
(* sinTheta_i (+ sinTheta_O (/ 1 sinTheta_i)))
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ 1 (* sinTheta_i v))))
(* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (/ (* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v)))) sinTheta_i)))
(* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(* -1 (* sinTheta_i (- (* -1 (/ (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(* -1 (* sinTheta_i (- (* -1 sinTheta_O) (/ 1 sinTheta_i))))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_i)) (/ sinTheta_O v))))
(* -1 (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v)))) sinTheta_i)) (/ sinTheta_O v))))
(* -1 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ sinTheta_O v))))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))))))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* sinTheta_O (+ (* -1/12 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 3))))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))))))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))))))))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) (* v (exp (- (/ 1 v) 6931/10000))))) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))))) (* (pow v 2) (exp (- (/ 1 v) 6931/10000))))))) (/ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (exp (- (/ 1 v) 6931/10000))))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) (* v (exp (- (/ 1 v) 6931/10000))))) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))))) (* (pow v 3) (exp (- (/ 1 v) 6931/10000))))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) (* (pow v 2) (exp (- (/ 1 v) 6931/10000))))))))) (/ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (exp (- (/ 1 v) 6931/10000))))
(+ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))))) (pow v 2))))))
(+ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))))))))
(/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ (log (/ 1/2 v)) sinTheta_O) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(* sinTheta_O (- (+ (/ (log (/ 1/2 v)) sinTheta_O) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ sinTheta_i v)))
(* sinTheta_O (+ sinTheta_i (/ 1 sinTheta_O)))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v))))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))) (/ 1 (* sinTheta_O v))))
(* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (- (* -1 (/ (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (- (* -1 sinTheta_i) (/ 1 sinTheta_O))))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(* -1 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ sinTheta_i v))))
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)) (+ 1 (* sinTheta_O sinTheta_i))) v)
(* 1/2 (/ (exp 6931/10000) v))
(/ 1/2 v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v)))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (+ (log 1/2) (* -1 (log v))))) (* sinTheta_O sinTheta_i)) v)
(+ (log 1/2) (* -1 (log v)))
(/ (* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O)))) v)
(/ (+ (* 6931/10000 v) (* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O))))) v)
(/ (- (* cosTheta_O cosTheta_i) 1) (* sinTheta_O v))
(/ (- (+ (* 6931/10000 (/ v sinTheta_O)) (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (/ 1 sinTheta_O)) v)
6931/10000
(/ (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))) v)
(/ (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))) v)
(/ (+ (* 1/12 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))) v)
(exp 6931/10000)
(+ (exp 6931/10000) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp 6931/10000) (+ (* 1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp 6931/10000) (+ (* 1/6 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* 1/6 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))
(- (+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (/ (* cosTheta_O cosTheta_i) v)))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(/ (exp (+ (log 1/2) (log (/ 1 v)))) (exp -6931/10000))
(- (+ (/ (exp (+ (log 1/2) (log (/ 1 v)))) (exp -6931/10000)) (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (* v (exp -6931/10000)))) (/ (exp (+ (log 1/2) (log (/ 1 v)))) (* v (exp -6931/10000))))
(- (+ (* 1/2 (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (* (pow v 2) (exp -6931/10000)))) (+ (/ (exp (+ (log 1/2) (log (/ 1 v)))) (exp -6931/10000)) (+ (/ (exp (+ (log 1/2) (log (/ 1 v)))) (* (pow v 2) (exp -6931/10000))) (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (* v (exp -6931/10000)))))) (+ (* 1/2 (/ (exp (+ (log 1/2) (log (/ 1 v)))) (* (pow v 2) (exp -6931/10000)))) (+ (/ (exp (+ (log 1/2) (log (/ 1 v)))) (* v (exp -6931/10000))) (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (* (pow v 2) (exp -6931/10000))))))
(- (+ (* 1/6 (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3)) (* (pow v 3) (exp -6931/10000)))) (+ (* 1/2 (/ (exp (+ (log 1/2) (log (/ 1 v)))) (* (pow v 3) (exp -6931/10000)))) (+ (* 1/2 (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (* (pow v 2) (exp -6931/10000)))) (+ (/ (exp (+ (log 1/2) (log (/ 1 v)))) (exp -6931/10000)) (+ (/ (exp (+ (log 1/2) (log (/ 1 v)))) (* (pow v 2) (exp -6931/10000))) (+ (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (* v (exp -6931/10000))) (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (* (pow v 3) (exp -6931/10000))))))))) (+ (* 1/6 (/ (exp (+ (log 1/2) (log (/ 1 v)))) (* (pow v 3) (exp -6931/10000)))) (+ (* 1/2 (/ (exp (+ (log 1/2) (log (/ 1 v)))) (* (pow v 2) (exp -6931/10000)))) (+ (* 1/2 (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (exp -6931/10000)))) (+ (* 1/2 (/ (- (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (exp -6931/10000)) (/ (exp (+ (log 1/2) (log (/ 1 v)))) (exp -6931/10000))) (pow v 3))) (+ (/ (exp (+ (log 1/2) (log (/ 1 v)))) (* v (exp -6931/10000))) (+ (/ (exp (+ (log 1/2) (log (/ 1 v)))) (* (pow v 3) (exp -6931/10000))) (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (* (pow v 2) (exp -6931/10000))))))))))
(exp (+ (log 1/2) (log (/ 1 v))))
(+ (exp (+ (log 1/2) (log (/ 1 v)))) (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v))
(+ (exp (+ (log 1/2) (log (/ 1 v)))) (+ (* 1/2 (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v)))
(+ (exp (+ (log 1/2) (log (/ 1 v)))) (+ (* 1/6 (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v))))
(+ (log 1/2) (log (/ 1 v)))
(- (+ (log 1/2) (+ (log (/ 1 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ (* sinTheta_O sinTheta_i) v))
(+ 6931/10000 (/ (* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O)))) v))
(/ 6931/10000 sinTheta_O)
(* -1 (/ (+ (* -1/2 (exp 6931/10000)) (* -1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v)) (* 1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))) v)) (* -1/2 (exp 6931/10000))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (* -1/12 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v))) v)) (* 1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))) v)) (* -1/2 (exp 6931/10000))) v))
(+ (exp 6931/10000) (* -1 (/ (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v))) v)))
(+ (exp 6931/10000) (* -1 (/ (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1 (/ (+ (* 1/6 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))) v))) v)))
(exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1/2 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 2)) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))))) v)))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 2)))) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))))) v)))
(+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))
(+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (* -1 (/ (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) v)))))
(+ 6931/10000 (* -1 (/ (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) v)))
(/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000))
(+ (* -1 (/ (- (* -1 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (exp -6931/10000))) (* -1 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000)))) v)) (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000)))
(+ (* -1 (/ (- (+ (* -1 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (exp -6931/10000))) (* -1 (/ (- (* 1/2 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (exp -6931/10000))) (+ (* -1 (- (* -1 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (exp -6931/10000))) (* -1 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000))))) (* 1/2 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000))))) v))) (* -1 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000)))) v)) (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000)))
(+ (* -1 (/ (- (+ (* -1 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (exp -6931/10000))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3)) (exp -6931/10000))) (+ (* -1 (- (* 1/2 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (exp -6931/10000))) (+ (* -1 (- (* -1 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (exp -6931/10000))) (* -1 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000))))) (* 1/2 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000)))))) (+ (* -1/6 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000))) (* 1/2 (- (* -1 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (exp -6931/10000))) (* -1 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000)))))))) v)) (* 1/2 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (exp -6931/10000)))) (+ (* -1 (- (* -1 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (exp -6931/10000))) (* -1 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000))))) (* 1/2 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000))))) v))) (* -1 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000)))) v)) (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000)))
(exp (+ (log -1/2) (log (/ -1 v))))
(+ (exp (+ (log -1/2) (log (/ -1 v)))) (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v))
(+ (exp (+ (log -1/2) (log (/ -1 v)))) (* -1 (/ (+ (* -1 (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) v))) v)))
(+ (exp (+ (log -1/2) (log (/ -1 v)))) (* -1 (/ (+ (* -1 (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* 1/6 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3)) v)) (* 1/2 (* (exp (+ (log -1/2) (log (/ -1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)))) v))) v)))
(+ (log -1/2) (log (/ -1 v)))
(- (+ (log -1/2) (+ (log (/ -1 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ (* sinTheta_O sinTheta_i) v))
(+ 6931/10000 (* -1 (/ (* sinTheta_O (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)) (* -1 sinTheta_i))) v)))
Outputs
(- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))
(* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v) #s(literal 1/2 binary32))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))
(*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v))))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_i (+ (* 1/4 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_O (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v)) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32))) cosTheta_i (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (* cosTheta_i (+ (* 1/12 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) (pow.f32 v #s(literal 3 binary32)))) #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) cosTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) (pow.f32 v #s(literal 4 binary32))) #s(literal 1/12 binary32))) cosTheta_i (*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_O (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v)))) cosTheta_i (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v) #s(literal 1/2 binary32)))
(exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))
(fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v)) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) v) (*.f32 cosTheta_O (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v))) cosTheta_i (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) v) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) cosTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32))) cosTheta_i (*.f32 cosTheta_O (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v))) cosTheta_i (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
(exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (/ (* cosTheta_O (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))
(fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v)) (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) v) (*.f32 cosTheta_O (/.f32 (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v))) cosTheta_i (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) (*.f32 cosTheta_O cosTheta_O)) v) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) cosTheta_i) (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32))) cosTheta_i (*.f32 cosTheta_O (/.f32 (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v))) cosTheta_i (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
(- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
(- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
(/ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (exp (- (/ 1 v) 6931/10000)))
(/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(+ (/ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (exp (- (/ 1 v) 6931/10000))) (/ (* cosTheta_O (* cosTheta_i (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))))) (* v (exp (- (/ 1 v) 6931/10000)))))
(/.f32 (fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v)) (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(+ (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (exp (- (/ 1 v) 6931/10000))))) (/ (* cosTheta_O (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) (* v (exp (- (/ 1 v) 6931/10000)))))) (/ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (exp (- (/ 1 v) 6931/10000))))
(fma.f32 (fma.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))) (*.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) (*.f32 v v)) (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))) #s(literal 1/2 binary32))) cosTheta_i (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(+ (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 3) (exp (- (/ 1 v) 6931/10000))))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) (* (pow v 2) (exp (- (/ 1 v) 6931/10000))))))) (/ (* cosTheta_O (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) (* v (exp (- (/ 1 v) 6931/10000)))))) (/ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (exp (- (/ 1 v) 6931/10000))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (pow.f32 (/.f32 cosTheta_O v) #s(literal 3 binary32)) (/.f32 (*.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))) #s(literal 1/6 binary32) (*.f32 (*.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_O v)) (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))) #s(literal 1/2 binary32))) cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))) cosTheta_i (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))
(/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(+ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (/ (* cosTheta_O (* cosTheta_i (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))))) v))
(fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v)) (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(+ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (/ (* cosTheta_O (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) v))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v) (*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))) cosTheta_i (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(+ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) (pow v 2))))) (/ (* cosTheta_O (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) v))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_O cosTheta_O)) v) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) cosTheta_i) (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32))) cosTheta_i (*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))) cosTheta_i (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))
(-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(- (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v))
(+.f32 (/.f32 (fma.f32 (neg.f32 sinTheta_i) sinTheta_O (*.f32 cosTheta_i cosTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))
(/.f32 (fma.f32 (neg.f32 sinTheta_i) sinTheta_O #s(literal -1 binary32)) v)
(+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_i) sinTheta_O #s(literal -1 binary32))) v)
(* sinTheta_O (- (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(*.f32 (-.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) sinTheta_i) v)) sinTheta_O)
(+ (* sinTheta_O (- (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) (/ (* cosTheta_O cosTheta_i) v))
(fma.f32 (-.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) sinTheta_i) v)) sinTheta_O (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/ (- 6931/10000 (/ 1 v)) sinTheta_O)
(/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)
(- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v)))
(+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) sinTheta_O) v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (fma.f32 (neg.f32 sinTheta_i) sinTheta_O (*.f32 cosTheta_i cosTheta_O)) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(*.f32 (-.f32 (+.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_i)) (/.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) cosTheta_i) v)) cosTheta_i)
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))) v) #s(literal 1/2 binary32))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (/ (log (/ 1/2 v)) cosTheta_i))) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(*.f32 (-.f32 (+.f32 (+.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_i)) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) cosTheta_i)) (/.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) cosTheta_i) v)) cosTheta_i)
(/ (exp (- (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v))) (exp (- (/ 1 v) 6931/10000)))
(/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (/.f32 (fma.f32 (neg.f32 sinTheta_i) sinTheta_O (*.f32 cosTheta_i cosTheta_O)) v))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(exp (- (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (/.f32 (fma.f32 (neg.f32 sinTheta_i) sinTheta_O (*.f32 cosTheta_i cosTheta_O)) v)))
(* cosTheta_i (- (+ (/ cosTheta_O v) (/ (log (/ 1/2 v)) cosTheta_i)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))
(*.f32 (+.f32 (/.f32 cosTheta_O v) (-.f32 (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) cosTheta_i) (*.f32 (/.f32 sinTheta_i cosTheta_i) (/.f32 sinTheta_O v)))) cosTheta_i)
(* cosTheta_i (+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_i v))) (/ cosTheta_O v)))
(*.f32 (fma.f32 (/.f32 #s(literal -1 binary32) cosTheta_i) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) (/.f32 cosTheta_O v)) cosTheta_i)
(* cosTheta_i (+ (/ cosTheta_O v) (/ (* sinTheta_O (- (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) cosTheta_i)))
(*.f32 (fma.f32 sinTheta_O (/.f32 (-.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) sinTheta_i) v)) cosTheta_i) (/.f32 cosTheta_O v)) cosTheta_i)
(/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))
(*.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v))
(* cosTheta_i (- (+ (/ 6931/10000 (* cosTheta_i sinTheta_O)) (/ cosTheta_O (* sinTheta_O v))) (/ 1 (* cosTheta_i (* sinTheta_O v)))))
(*.f32 (-.f32 (+.f32 (/.f32 cosTheta_O (*.f32 v sinTheta_O)) (/.f32 (/.f32 #s(literal 6931/10000 binary32) cosTheta_i) sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) v))) cosTheta_i)
(* cosTheta_i (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (/ cosTheta_O v)))
(*.f32 (fma.f32 (/.f32 (neg.f32 sinTheta_O) cosTheta_i) (/.f32 sinTheta_i v) (/.f32 cosTheta_O v)) cosTheta_i)
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(*.f32 (neg.f32 cosTheta_i) (neg.f32 (+.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) cosTheta_i) (/.f32 cosTheta_O v))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(*.f32 (neg.f32 cosTheta_i) (neg.f32 (+.f32 (/.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) cosTheta_i) (/.f32 cosTheta_O v))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)) cosTheta_i)))))
(*.f32 (neg.f32 cosTheta_i) (neg.f32 (+.f32 (/.f32 (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) cosTheta_i) (/.f32 cosTheta_O v))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(*.f32 (neg.f32 cosTheta_i) (/.f32 (fma.f32 #s(literal -1 binary32) cosTheta_O (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) cosTheta_i)) v))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (* sinTheta_O (- (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) cosTheta_i)))))
(*.f32 (neg.f32 cosTheta_i) (neg.f32 (fma.f32 sinTheta_O (/.f32 (-.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) sinTheta_i) v)) cosTheta_i) (/.f32 cosTheta_O v))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O (* sinTheta_O v))) (* -1 (/ (- (* 6931/10000 (/ 1 sinTheta_O)) (/ 1 (* sinTheta_O v))) cosTheta_i)))))
(*.f32 (neg.f32 cosTheta_i) (neg.f32 (+.f32 (/.f32 (-.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) v)) cosTheta_i) (/.f32 cosTheta_O (*.f32 v sinTheta_O)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(*.f32 (neg.f32 cosTheta_i) (/.f32 (fma.f32 #s(literal -1 binary32) cosTheta_O (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i)) v))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_O (+ (* 1/4 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v)) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_i)) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32))) cosTheta_O (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (* cosTheta_O (+ (* 1/12 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) (pow.f32 v #s(literal 3 binary32)))) #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 cosTheta_i #s(literal 3 binary32))) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) (pow.f32 v #s(literal 4 binary32))) #s(literal 1/12 binary32))) cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v)))) cosTheta_O (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v) #s(literal 1/2 binary32)))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_i)) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) v) (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v))) cosTheta_O (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) v) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 cosTheta_i #s(literal 3 binary32))) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32))) cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v))) cosTheta_O (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_i)) (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) v) (*.f32 cosTheta_i (/.f32 (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v))) cosTheta_O (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) v) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 cosTheta_i #s(literal 3 binary32))) (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32))) cosTheta_O (*.f32 cosTheta_i (/.f32 (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v))) cosTheta_O (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
(+ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (exp (- (/ 1 v) 6931/10000))))) (/ (* cosTheta_i (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) (* v (exp (- (/ 1 v) 6931/10000)))))) (/ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (exp (- (/ 1 v) 6931/10000))))
(fma.f32 (fma.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))) (*.f32 (*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_i)) (*.f32 v v)) (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))) #s(literal 1/2 binary32))) cosTheta_O (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(+ (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 3) (exp (- (/ 1 v) 6931/10000))))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) (* (pow v 2) (exp (- (/ 1 v) 6931/10000))))))) (/ (* cosTheta_i (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) (* v (exp (- (/ 1 v) 6931/10000)))))) (/ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (exp (- (/ 1 v) 6931/10000))))
(fma.f32 (fma.f32 (/.f32 cosTheta_i (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))) (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) (*.f32 (fma.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_i v)) (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))) #s(literal 1/2 binary32) (*.f32 (*.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 cosTheta_i #s(literal 3 binary32))) (pow.f32 v #s(literal 3 binary32))) (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))) #s(literal 1/6 binary32))) cosTheta_O)) cosTheta_O (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(+ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (/ (* cosTheta_i (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) v))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_i)) (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v) (*.f32 cosTheta_i (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))) cosTheta_O (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(+ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) (pow v 2))))) (/ (* cosTheta_i (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) v))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 cosTheta_i #s(literal 3 binary32))) (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32))) cosTheta_O (*.f32 cosTheta_i (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))) cosTheta_O (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(*.f32 (-.f32 (+.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_O)) (/.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) cosTheta_O) v)) cosTheta_O)
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (/ (log (/ 1/2 v)) cosTheta_O))) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(*.f32 (-.f32 (+.f32 (+.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_O)) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) cosTheta_O)) (/.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) cosTheta_O) v)) cosTheta_O)
(* cosTheta_O (- (+ (/ cosTheta_i v) (/ (log (/ 1/2 v)) cosTheta_O)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))
(*.f32 (+.f32 (/.f32 cosTheta_i v) (-.f32 (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) cosTheta_O) (*.f32 (/.f32 sinTheta_i cosTheta_O) (/.f32 sinTheta_O v)))) cosTheta_O)
(* cosTheta_O (+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O v))) (/ cosTheta_i v)))
(*.f32 (fma.f32 (/.f32 #s(literal -1 binary32) cosTheta_O) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) (/.f32 cosTheta_i v)) cosTheta_O)
(* cosTheta_O (+ (/ cosTheta_i v) (/ (* sinTheta_O (- (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) cosTheta_O)))
(*.f32 (fma.f32 sinTheta_O (/.f32 (-.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) sinTheta_i) v)) cosTheta_O) (/.f32 cosTheta_i v)) cosTheta_O)
(* cosTheta_O (- (+ (/ 6931/10000 (* cosTheta_O sinTheta_O)) (/ cosTheta_i (* sinTheta_O v))) (/ 1 (* cosTheta_O (* sinTheta_O v)))))
(*.f32 (-.f32 (+.f32 (/.f32 cosTheta_i (*.f32 v sinTheta_O)) (/.f32 (/.f32 #s(literal 6931/10000 binary32) cosTheta_O) sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_O) v))) cosTheta_O)
(* cosTheta_O (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (/ cosTheta_i v)))
(*.f32 (fma.f32 (/.f32 (neg.f32 sinTheta_O) cosTheta_O) (/.f32 sinTheta_i v) (/.f32 cosTheta_i v)) cosTheta_O)
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (neg.f32 (+.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) cosTheta_O) (/.f32 cosTheta_i v))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (neg.f32 (+.f32 (/.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) cosTheta_O) (/.f32 cosTheta_i v))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (neg.f32 (+.f32 (/.f32 (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) cosTheta_O) (/.f32 cosTheta_i v))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (fma.f32 #s(literal -1 binary32) cosTheta_i (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) cosTheta_O)) v))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (* sinTheta_O (- (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (neg.f32 (fma.f32 sinTheta_O (/.f32 (-.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) sinTheta_i) v)) cosTheta_O) (/.f32 cosTheta_i v))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i (* sinTheta_O v))) (* -1 (/ (- (* 6931/10000 (/ 1 sinTheta_O)) (/ 1 (* sinTheta_O v))) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (neg.f32 (+.f32 (/.f32 (-.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) v)) cosTheta_O) (/.f32 cosTheta_i (*.f32 v sinTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (fma.f32 #s(literal -1 binary32) cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 sinTheta_i) sinTheta_O (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v))) v) #s(literal 1/2 binary32))
(+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))) (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)))
(fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v)))) v) (*.f32 (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))))))
(fma.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (*.f32 sinTheta_O (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v))) v)) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32))) sinTheta_i (*.f32 (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* sinTheta_i (+ (* -1/12 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 3))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v))) (pow.f32 v #s(literal 3 binary32)))) #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v)))) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/12 binary32))) sinTheta_i (*.f32 (/.f32 #s(literal -1/2 binary32) v) (*.f32 sinTheta_O (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v))) v)))) sinTheta_i (*.f32 (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v))) v) #s(literal 1/2 binary32)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) v)))
(fma.f32 (neg.f32 sinTheta_O) (*.f32 sinTheta_i (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v))) v)) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v)))) v) (*.f32 (neg.f32 sinTheta_O) (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v))) v))) sinTheta_i (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v)))) v) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_i (*.f32 (neg.f32 sinTheta_O) (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v))) v))) sinTheta_i (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #s(literal 1 binary32) v))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) v)))
(fma.f32 (neg.f32 sinTheta_O) (*.f32 sinTheta_i (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #s(literal 1 binary32) v)))) v)) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #s(literal 1 binary32) v))))) v) (*.f32 (neg.f32 sinTheta_O) (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #s(literal 1 binary32) v)))) v))) sinTheta_i (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #s(literal 1 binary32) v)))) (*.f32 sinTheta_O sinTheta_O)) v) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_i (*.f32 (neg.f32 sinTheta_O) (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #s(literal 1 binary32) v)))) v))) sinTheta_i (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #s(literal 1 binary32) v)))))
(- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #s(literal 1 binary32) v)))
(- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)))) (/ 1 v))
(-.f32 (+.f32 (+.f32 (/.f32 (fma.f32 (neg.f32 sinTheta_i) sinTheta_O (*.f32 cosTheta_i cosTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))
(/ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (exp (- (/ 1 v) 6931/10000)))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))))) (* v (exp (- (/ 1 v) 6931/10000))))) (/ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (exp (- (/ 1 v) 6931/10000))))
(fma.f32 sinTheta_O (*.f32 (/.f32 (neg.f32 sinTheta_i) v) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) (* v (exp (- (/ 1 v) 6931/10000))))) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))))) (* (pow v 2) (exp (- (/ 1 v) 6931/10000))))))) (/ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (exp (- (/ 1 v) 6931/10000))))
(fma.f32 (fma.f32 (/.f32 (neg.f32 sinTheta_O) v) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))) (*.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (*.f32 v v)) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))) #s(literal 1/2 binary32))) sinTheta_i (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) (* v (exp (- (/ 1 v) 6931/10000))))) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))))) (* (pow v 3) (exp (- (/ 1 v) 6931/10000))))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) (* (pow v 2) (exp (- (/ 1 v) 6931/10000))))))))) (/ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (exp (- (/ 1 v) 6931/10000))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)) (/.f32 #s(literal 1/2 binary32) v)) sinTheta_i) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))) (pow.f32 (/.f32 sinTheta_O v) #s(literal 3 binary32))) #s(literal -1/6 binary32) (*.f32 (*.f32 (*.f32 (/.f32 sinTheta_O v) (/.f32 sinTheta_O v)) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))) #s(literal 1/2 binary32))) sinTheta_i (*.f32 (/.f32 (neg.f32 sinTheta_O) v) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))) sinTheta_i (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))
(*.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)) (/.f32 #s(literal 1/2 binary32) v))
(+ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))))) v)))
(fma.f32 (neg.f32 sinTheta_O) (*.f32 sinTheta_i (/.f32 (*.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)) (/.f32 #s(literal 1/2 binary32) v)) v)) (*.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)) (/.f32 #s(literal 1/2 binary32) v)))
(+ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))))) (pow v 2))))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (*.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)) (/.f32 #s(literal 1/2 binary32) v))) v) (*.f32 (neg.f32 sinTheta_O) (/.f32 (*.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)) (/.f32 #s(literal 1/2 binary32) v)) v))) sinTheta_i (*.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)) (/.f32 #s(literal 1/2 binary32) v)))
(+ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)) (/.f32 #s(literal 1/2 binary32) v)) (*.f32 sinTheta_O sinTheta_O)) v) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) (*.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)) (/.f32 #s(literal 1/2 binary32) v))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_i (*.f32 (neg.f32 sinTheta_O) (/.f32 (*.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)) (/.f32 #s(literal 1/2 binary32) v)) v))) sinTheta_i (*.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)) (/.f32 #s(literal 1/2 binary32) v)))
(+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))
(fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)))
(+.f32 (/.f32 (fma.f32 (neg.f32 sinTheta_i) sinTheta_O (*.f32 cosTheta_i cosTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
1
#s(literal 1 binary32)
(+ 1 (* sinTheta_O sinTheta_i))
(fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))
(/ (- (* cosTheta_O cosTheta_i) 1) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v)
(- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(/.f32 (fma.f32 (neg.f32 sinTheta_i) sinTheta_O (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32))) v)
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v))))
(*.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) sinTheta_O) v)) sinTheta_O)
(+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v)))))
(*.f32 (fma.f32 (/.f32 sinTheta_i v) #s(literal -1 binary32) (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) sinTheta_O) v))) sinTheta_O)
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(*.f32 (-.f32 (fma.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_i)) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) sinTheta_O) v)) sinTheta_i)
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ (log (/ 1/2 v)) sinTheta_i) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(*.f32 (-.f32 (+.f32 (/.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) sinTheta_i) (*.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 cosTheta_O v))) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) sinTheta_O) v)) sinTheta_i)
(* sinTheta_i (- (+ (/ (log (/ 1/2 v)) sinTheta_i) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ sinTheta_O v)))
(*.f32 (-.f32 (fma.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 cosTheta_O v) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) sinTheta_i)) (/.f32 sinTheta_O v)) sinTheta_i)
(* sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
(* sinTheta_i (+ sinTheta_O (/ 1 sinTheta_i)))
(*.f32 (+.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) sinTheta_O) sinTheta_i)
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ 1 (* sinTheta_i v))))
(*.f32 (-.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_O (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i)) v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v)) sinTheta_i)
(* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (/ (* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v)))) sinTheta_i)))
(*.f32 (fma.f32 sinTheta_O (/.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) sinTheta_O) v)) sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) sinTheta_i)
(* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))
(*.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_O (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i)) v) sinTheta_i)
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(*.f32 (neg.f32 sinTheta_i) (-.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v)) (neg.f32 sinTheta_i)) (/.f32 (neg.f32 sinTheta_O) v)))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(*.f32 (neg.f32 sinTheta_i) (-.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (neg.f32 sinTheta_i)) (/.f32 (neg.f32 sinTheta_O) v)))
(* -1 (* sinTheta_i (- (* -1 (/ (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(*.f32 (neg.f32 sinTheta_i) (-.f32 (/.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (neg.f32 sinTheta_i)) (/.f32 (neg.f32 sinTheta_O) v)))
(* -1 (* sinTheta_i (- (* -1 sinTheta_O) (/ 1 sinTheta_i))))
(*.f32 (neg.f32 sinTheta_i) (-.f32 (neg.f32 sinTheta_O) (/.f32 #s(literal 1 binary32) sinTheta_i)))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_i)) (/ sinTheta_O v))))
(*.f32 (neg.f32 sinTheta_i) (fma.f32 (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) sinTheta_i) #s(literal -1 binary32) (/.f32 sinTheta_O v)))
(* -1 (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v)))) sinTheta_i)) (/ sinTheta_O v))))
(*.f32 (neg.f32 sinTheta_i) (fma.f32 (neg.f32 sinTheta_O) (/.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) sinTheta_O) v)) sinTheta_i) (/.f32 sinTheta_O v)))
(* -1 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ sinTheta_O v))))
(*.f32 (neg.f32 sinTheta_i) (fma.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i (*.f32 v sinTheta_i)) (/.f32 sinTheta_O v)))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))))))
(fma.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (*.f32 sinTheta_i (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v))) v)) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32))) sinTheta_O (*.f32 (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* sinTheta_O (+ (* -1/12 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 3))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v))) (pow.f32 v #s(literal 3 binary32)))) #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (pow.f32 sinTheta_i #s(literal 3 binary32))) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v)))) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/12 binary32))) sinTheta_O (*.f32 (/.f32 #s(literal -1/2 binary32) v) (*.f32 sinTheta_i (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v))) v)))) sinTheta_O (*.f32 (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v))) v) #s(literal 1/2 binary32)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v)))) v) (*.f32 (neg.f32 sinTheta_i) (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v))) v))) sinTheta_O (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v)))) v) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (pow.f32 sinTheta_i #s(literal 3 binary32))) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_O (*.f32 (neg.f32 sinTheta_i) (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v))) v))) sinTheta_O (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #s(literal 1 binary32) v))))) v) (*.f32 (neg.f32 sinTheta_i) (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #s(literal 1 binary32) v)))) v))) sinTheta_O (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #s(literal 1 binary32) v))))) v) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (pow.f32 sinTheta_i #s(literal 3 binary32))) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_O (*.f32 (neg.f32 sinTheta_i) (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #s(literal 1 binary32) v)))) v))) sinTheta_O (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #s(literal 1 binary32) v)))))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) (* v (exp (- (/ 1 v) 6931/10000))))) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))))) (* (pow v 2) (exp (- (/ 1 v) 6931/10000))))))) (/ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (exp (- (/ 1 v) 6931/10000))))
(fma.f32 (fma.f32 (/.f32 (neg.f32 sinTheta_i) v) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))) (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))) #s(literal 1/2 binary32))) sinTheta_O (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) (* v (exp (- (/ 1 v) 6931/10000))))) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))))) (* (pow v 3) (exp (- (/ 1 v) 6931/10000))))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) (* (pow v 2) (exp (- (/ 1 v) 6931/10000))))))))) (/ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (exp (- (/ 1 v) 6931/10000))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (/.f32 sinTheta_i v) (/.f32 sinTheta_i v)) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))) #s(literal 1/2 binary32) (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_O (pow.f32 sinTheta_i #s(literal 3 binary32))) (pow.f32 v #s(literal 3 binary32))) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))) #s(literal -1/6 binary32))) sinTheta_O (*.f32 (/.f32 (neg.f32 sinTheta_i) v) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))) sinTheta_O (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(+ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))))) (pow v 2))))))
(fma.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)) (/.f32 #s(literal 1/2 binary32) v) (*.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)) (*.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)) (/.f32 #s(literal 1/2 binary32) v))) v) (*.f32 (neg.f32 sinTheta_i) (/.f32 (*.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)) (/.f32 #s(literal 1/2 binary32) v)) v))) sinTheta_O))
(+ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)) (/.f32 #s(literal 1/2 binary32) v))) v) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (pow.f32 sinTheta_i #s(literal 3 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)) (/.f32 #s(literal 1/2 binary32) v))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_O (*.f32 (neg.f32 sinTheta_i) (/.f32 (*.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)) (/.f32 #s(literal 1/2 binary32) v)) v))) sinTheta_O (*.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)) (/.f32 #s(literal 1/2 binary32) v)))
(/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)
(/.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v)) sinTheta_O)
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(*.f32 (-.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) sinTheta_O) v)) (/.f32 sinTheta_i v)) sinTheta_O)
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ (log (/ 1/2 v)) sinTheta_O) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(*.f32 (-.f32 (+.f32 (/.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) sinTheta_O) (*.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v))) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) sinTheta_i) v)) sinTheta_O)
(* sinTheta_O (- (+ (/ (log (/ 1/2 v)) sinTheta_O) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ sinTheta_i v)))
(*.f32 (-.f32 (fma.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)
(* sinTheta_O (+ sinTheta_i (/ 1 sinTheta_O)))
(*.f32 (+.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) sinTheta_i) sinTheta_O)
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v))))
(*.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_i (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) sinTheta_O)) v) sinTheta_O)
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))) (/ 1 (* sinTheta_O v))))
(*.f32 (fma.f32 (/.f32 sinTheta_i v) #s(literal -1 binary32) (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) sinTheta_O) v))) sinTheta_O)
(* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))))
(*.f32 (/.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i sinTheta_O) (neg.f32 sinTheta_i)) v) sinTheta_O)
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v)) (neg.f32 sinTheta_O)) (/.f32 (neg.f32 sinTheta_i) v)))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #s(literal 1 binary32) v))) (neg.f32 sinTheta_O)) (/.f32 (neg.f32 sinTheta_i) v)))
(* -1 (* sinTheta_O (- (* -1 (/ (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (neg.f32 sinTheta_O)) (/.f32 (neg.f32 sinTheta_i) v)))
(* -1 (* sinTheta_O (- (* -1 sinTheta_i) (/ 1 sinTheta_O))))
(*.f32 (neg.f32 sinTheta_O) (-.f32 (neg.f32 sinTheta_i) (/.f32 #s(literal 1 binary32) sinTheta_O)))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) sinTheta_O) #s(literal -1 binary32) (/.f32 sinTheta_i v)))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (neg.f32 sinTheta_O) (+.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v)) (neg.f32 sinTheta_O)) (/.f32 sinTheta_i v)))
(* -1 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ sinTheta_i v))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i (*.f32 v sinTheta_O)) (/.f32 sinTheta_i v)))
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)
(/ (- (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (fma.f32 #s(literal 6931/10000 binary32) v (*.f32 cosTheta_i cosTheta_O)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)
(* 1/2 (/ (exp 6931/10000) v))
(*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v)))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (fma.f32 (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32)) v (*.f32 cosTheta_i cosTheta_O)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)
(/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v)
(/.f32 (fma.f32 (neg.f32 sinTheta_i) sinTheta_O (*.f32 cosTheta_i cosTheta_O)) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (+ (log 1/2) (* -1 (log v))))) (* sinTheta_O sinTheta_i)) v)
(/.f32 (-.f32 (fma.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32))) v (*.f32 cosTheta_i cosTheta_O)) (*.f32 sinTheta_i sinTheta_O)) v)
(+ (log 1/2) (* -1 (log v)))
(fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32)))
(/ (* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O)))) v)
(*.f32 sinTheta_O (/.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) sinTheta_i) (/.f32 #s(literal 1 binary32) sinTheta_O)) v))
(/ (+ (* 6931/10000 v) (* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O))))) v)
(/.f32 (fma.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) sinTheta_i) (/.f32 #s(literal 1 binary32) sinTheta_O)) sinTheta_O (*.f32 #s(literal 6931/10000 binary32) v)) v)
(/ (- (* cosTheta_O cosTheta_i) 1) (* sinTheta_O v))
(/.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) sinTheta_O) v)
(/ (- (+ (* 6931/10000 (/ v sinTheta_O)) (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (/ 1 sinTheta_O)) v)
(/.f32 (/.f32 (fma.f32 #s(literal 6931/10000 binary32) v (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32))) sinTheta_O) v)
6931/10000
#s(literal 6931/10000 binary32)
(/ (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))) v)
(/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (exp.f32 #s(literal 6931/10000 binary32)))) v)
(/ (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))) v)
(/.f32 (fma.f32 (*.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) #s(literal 2 binary32)) v) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v)) #s(literal 1/4 binary32) (*.f32 #s(literal 1/2 binary32) (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (exp.f32 #s(literal 6931/10000 binary32))))) v)
(/ (+ (* 1/12 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))) v)
(/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32))) #s(literal 1/12 binary32) (fma.f32 (*.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) #s(literal 2 binary32)) v) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v)) #s(literal 1/4 binary32) (*.f32 #s(literal 1/2 binary32) (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (exp.f32 #s(literal 6931/10000 binary32)))))) v)
(exp 6931/10000)
(exp.f32 #s(literal 6931/10000 binary32))
(+ (exp 6931/10000) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (exp.f32 #s(literal 6931/10000 binary32)))
(+ (exp 6931/10000) (+ (* 1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+.f32 (fma.f32 (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) #s(literal 2 binary32)) v) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))) (exp.f32 #s(literal 6931/10000 binary32)))
(+ (exp 6931/10000) (+ (* 1/6 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(+.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32))) #s(literal 1/6 binary32) (fma.f32 (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) #s(literal 2 binary32)) v) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))) (exp.f32 #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))))
(*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)) (exp.f32 #s(literal 6931/10000 binary32)))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)) (exp.f32 #s(literal 6931/10000 binary32))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)) (exp.f32 #s(literal 6931/10000 binary32))))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)) (exp.f32 #s(literal 6931/10000 binary32)) (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)) (exp.f32 #s(literal 6931/10000 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) #s(literal 2 binary32))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)) (exp.f32 #s(literal 6931/10000 binary32))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* 1/6 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)) (exp.f32 #s(literal 6931/10000 binary32)) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)) (exp.f32 #s(literal 6931/10000 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32))) #s(literal 1/6 binary32) (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)) (exp.f32 #s(literal 6931/10000 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) #s(literal 2 binary32))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)) (exp.f32 #s(literal 6931/10000 binary32))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))))
(+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))
(+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32))
(- (+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (/ (* cosTheta_O cosTheta_i) v)))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (neg.f32 (log.f32 v)))) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
(/ (exp (+ (log 1/2) (log (/ 1 v)))) (exp -6931/10000))
(/.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)) (exp.f32 #s(literal -6931/10000 binary32)))
(- (+ (/ (exp (+ (log 1/2) (log (/ 1 v)))) (exp -6931/10000)) (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (* v (exp -6931/10000)))) (/ (exp (+ (log 1/2) (log (/ 1 v)))) (* v (exp -6931/10000))))
(-.f32 (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_i) sinTheta_O (*.f32 cosTheta_i cosTheta_O)) v) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v))) (exp.f32 #s(literal -6931/10000 binary32))) (*.f32 (/.f32 #s(literal 1/2 binary32) (exp.f32 #s(literal -6931/10000 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) v) v)))
(- (+ (* 1/2 (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (* (pow v 2) (exp -6931/10000)))) (+ (/ (exp (+ (log 1/2) (log (/ 1 v)))) (exp -6931/10000)) (+ (/ (exp (+ (log 1/2) (log (/ 1 v)))) (* (pow v 2) (exp -6931/10000))) (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (* v (exp -6931/10000)))))) (+ (* 1/2 (/ (exp (+ (log 1/2) (log (/ 1 v)))) (* (pow v 2) (exp -6931/10000)))) (+ (/ (exp (+ (log 1/2) (log (/ 1 v)))) (* v (exp -6931/10000))) (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (* (pow v 2) (exp -6931/10000))))))
(-.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 (exp.f32 #s(literal -6931/10000 binary32)) (*.f32 v v)))) #s(literal 1/2 binary32) (+.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (/.f32 #s(literal 1 binary32) v) v) (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_i) sinTheta_O (*.f32 cosTheta_i cosTheta_O)) v))) (exp.f32 #s(literal -6931/10000 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)) (exp.f32 #s(literal -6931/10000 binary32))))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (exp.f32 #s(literal -6931/10000 binary32))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (/.f32 #s(literal 1 binary32) v) v)) (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)) v) (/.f32 (fma.f32 (neg.f32 sinTheta_i) sinTheta_O (*.f32 cosTheta_i cosTheta_O)) v) (/.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)) v)) (exp.f32 #s(literal -6931/10000 binary32)))))
(- (+ (* 1/6 (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3)) (* (pow v 3) (exp -6931/10000)))) (+ (* 1/2 (/ (exp (+ (log 1/2) (log (/ 1 v)))) (* (pow v 3) (exp -6931/10000)))) (+ (* 1/2 (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (* (pow v 2) (exp -6931/10000)))) (+ (/ (exp (+ (log 1/2) (log (/ 1 v)))) (exp -6931/10000)) (+ (/ (exp (+ (log 1/2) (log (/ 1 v)))) (* (pow v 2) (exp -6931/10000))) (+ (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (* v (exp -6931/10000))) (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (* (pow v 3) (exp -6931/10000))))))))) (+ (* 1/6 (/ (exp (+ (log 1/2) (log (/ 1 v)))) (* (pow v 3) (exp -6931/10000)))) (+ (* 1/2 (/ (exp (+ (log 1/2) (log (/ 1 v)))) (* (pow v 2) (exp -6931/10000)))) (+ (* 1/2 (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (exp -6931/10000)))) (+ (* 1/2 (/ (- (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (exp -6931/10000)) (/ (exp (+ (log 1/2) (log (/ 1 v)))) (exp -6931/10000))) (pow v 3))) (+ (/ (exp (+ (log 1/2) (log (/ 1 v)))) (* v (exp -6931/10000))) (+ (/ (exp (+ (log 1/2) (log (/ 1 v)))) (* (pow v 3) (exp -6931/10000))) (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (* (pow v 2) (exp -6931/10000))))))))))
(-.f32 (+.f32 (/.f32 (fma.f32 #s(literal 1/6 binary32) (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)))) (*.f32 (exp.f32 #s(literal -6931/10000 binary32)) (pow.f32 v #s(literal 3 binary32)))) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 (exp.f32 #s(literal -6931/10000 binary32)) (*.f32 v v)))) #s(literal 1/2 binary32) (+.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (/.f32 #s(literal 1 binary32) v) v))) (exp.f32 #s(literal -6931/10000 binary32))) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_i) sinTheta_O (*.f32 cosTheta_i cosTheta_O)) v) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (pow.f32 v #s(literal 3 binary32)))) (exp.f32 #s(literal -6931/10000 binary32)))))) (fma.f32 (/.f32 #s(literal 1/6 binary32) (exp.f32 #s(literal -6931/10000 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)) (pow.f32 v #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (exp.f32 #s(literal -6931/10000 binary32))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (/.f32 #s(literal 1 binary32) v) v)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 (exp.f32 #s(literal -6931/10000 binary32)) (pow.f32 v #s(literal 3 binary32))))) #s(literal 1/2 binary32) (fma.f32 (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (exp.f32 #s(literal -6931/10000 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)) (exp.f32 #s(literal -6931/10000 binary32)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/2 binary32) (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (/.f32 #s(literal 1 binary32) v) (exp.f32 #s(literal -6931/10000 binary32))) (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)) v) (/.f32 (fma.f32 (neg.f32 sinTheta_i) sinTheta_O (*.f32 cosTheta_i cosTheta_O)) v) (/.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)) (pow.f32 v #s(literal 3 binary32)))) (exp.f32 #s(literal -6931/10000 binary32)))))))))
(exp (+ (log 1/2) (log (/ 1 v))))
(*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v))
(+ (exp (+ (log 1/2) (log (/ 1 v)))) (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_i) sinTheta_O (*.f32 cosTheta_i cosTheta_O)) v) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)))
(+ (exp (+ (log 1/2) (log (/ 1 v)))) (+ (* 1/2 (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v)))
(fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v) (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v))) v) (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_i) sinTheta_O (*.f32 cosTheta_i cosTheta_O)) v))))
(+ (exp (+ (log 1/2) (log (/ 1 v)))) (+ (* 1/6 (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)) (pow.f32 (/.f32 (fma.f32 (neg.f32 sinTheta_i) sinTheta_O (*.f32 cosTheta_i cosTheta_O)) v) #s(literal 3 binary32))) #s(literal 1/6 binary32) (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v))) v) (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_i) sinTheta_O (*.f32 cosTheta_i cosTheta_O)) v)))))
(+ (log 1/2) (log (/ 1 v)))
(fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32)))
(- (+ (log 1/2) (+ (log (/ 1 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ (* sinTheta_O sinTheta_i) v))
(-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (neg.f32 (log.f32 v))) (log.f32 #s(literal 1/2 binary32))) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+ 6931/10000 (/ (* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O)))) v))
(fma.f32 sinTheta_O (/.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) sinTheta_i) (/.f32 #s(literal 1 binary32) sinTheta_O)) v) #s(literal 6931/10000 binary32))
(/ 6931/10000 sinTheta_O)
(/.f32 #s(literal 6931/10000 binary32) sinTheta_O)
(* -1 (/ (+ (* -1/2 (exp 6931/10000)) (* -1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))) v))
(/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (exp.f32 #s(literal 6931/10000 binary32)))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v)) (* 1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))) v)) (* -1/2 (exp 6931/10000))) v))
(/.f32 (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32) (/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) #s(literal 2 binary32)) v)) #s(literal 1/4 binary32) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))) (neg.f32 v))) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (* -1/12 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v))) v)) (* 1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))) v)) (* -1/2 (exp 6931/10000))) v))
(/.f32 (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32) (/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) #s(literal 1/2 binary32) (/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) #s(literal 3 binary32)) v)) #s(literal -1/12 binary32) (*.f32 (*.f32 #s(literal -1/4 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) #s(literal 2 binary32)))) (neg.f32 v))) (neg.f32 v))) (neg.f32 v))
(+ (exp 6931/10000) (* -1 (/ (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v))) v)))
(fma.f32 (/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) #s(literal 2 binary32)) v)) #s(literal -1/2 binary32) (*.f32 (neg.f32 (exp.f32 #s(literal 6931/10000 binary32))) (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))) v) #s(literal -1 binary32) (exp.f32 #s(literal 6931/10000 binary32)))
(+ (exp 6931/10000) (* -1 (/ (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1 (/ (+ (* 1/6 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))) v))) v)))
(fma.f32 (/.f32 (neg.f32 (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) (/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) #s(literal 3 binary32)) v)) #s(literal 1/6 binary32) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) #s(literal 2 binary32)))) v))) v) #s(literal -1 binary32) (exp.f32 #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (exp.f32 #s(literal 6931/10000 binary32)))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i)))) v)))
(fma.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (exp.f32 #s(literal 6931/10000 binary32))) (/.f32 (+.f32 (fma.f32 (neg.f32 cosTheta_i) cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) (neg.f32 v))))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1/2 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 2)) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))))) v)))
(fma.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (exp.f32 #s(literal 6931/10000 binary32))) (/.f32 (pow.f32 (+.f32 (fma.f32 (neg.f32 cosTheta_i) cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) v)) #s(literal -1/2 binary32) (*.f32 (+.f32 (fma.f32 (neg.f32 cosTheta_i) cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (exp.f32 #s(literal 6931/10000 binary32))))) (neg.f32 v)))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 2)))) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))))) v)))
(fma.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (+.f32 (fma.f32 (neg.f32 cosTheta_i) cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (exp.f32 #s(literal 6931/10000 binary32))) (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (exp.f32 #s(literal 6931/10000 binary32))) (/.f32 (pow.f32 (+.f32 (fma.f32 (neg.f32 cosTheta_i) cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) v)) #s(literal -1/6 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (exp.f32 #s(literal 6931/10000 binary32)))) (pow.f32 (+.f32 (fma.f32 (neg.f32 cosTheta_i) cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (neg.f32 v))) (neg.f32 v)))
(+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))
(+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (* -1 (/ (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) v)))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (fma.f32 (/.f32 (+.f32 (fma.f32 (neg.f32 cosTheta_i) cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) v))))
(+ 6931/10000 (* -1 (/ (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) v)))
(fma.f32 (/.f32 (+.f32 (fma.f32 (neg.f32 cosTheta_i) cosTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -1 binary32) #s(literal 6931/10000 binary32))
(/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (exp.f32 #s(literal -6931/10000 binary32)))
(+ (* -1 (/ (- (* -1 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (exp -6931/10000))) (* -1 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000)))) v)) (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000)))
(+.f32 (/.f32 (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (exp.f32 #s(literal -6931/10000 binary32)))) (/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (exp.f32 #s(literal -6931/10000 binary32))))) v) (/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (exp.f32 #s(literal -6931/10000 binary32))))
(+ (* -1 (/ (- (+ (* -1 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (exp -6931/10000))) (* -1 (/ (- (* 1/2 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (exp -6931/10000))) (+ (* -1 (- (* -1 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (exp -6931/10000))) (* -1 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000))))) (* 1/2 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000))))) v))) (* -1 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000)))) v)) (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000)))
(fma.f32 (/.f32 (-.f32 (neg.f32 (fma.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (exp.f32 #s(literal -6931/10000 binary32))) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))) (exp.f32 #s(literal -6931/10000 binary32))) #s(literal 1/2 binary32)) (fma.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (exp.f32 #s(literal -6931/10000 binary32)))) (/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (exp.f32 #s(literal -6931/10000 binary32)))) (*.f32 (/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (exp.f32 #s(literal -6931/10000 binary32))) #s(literal 1/2 binary32)))) v))) (/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (neg.f32 (exp.f32 #s(literal -6931/10000 binary32))))) v) #s(literal -1 binary32) (/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (exp.f32 #s(literal -6931/10000 binary32))))
(+ (* -1 (/ (- (+ (* -1 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (exp -6931/10000))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3)) (exp -6931/10000))) (+ (* -1 (- (* 1/2 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (exp -6931/10000))) (+ (* -1 (- (* -1 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (exp -6931/10000))) (* -1 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000))))) (* 1/2 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000)))))) (+ (* -1/6 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000))) (* 1/2 (- (* -1 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (exp -6931/10000))) (* -1 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000)))))))) v)) (* 1/2 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (exp -6931/10000)))) (+ (* -1 (- (* -1 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (exp -6931/10000))) (* -1 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000))))) (* 1/2 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000))))) v))) (* -1 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000)))) v)) (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000)))
(fma.f32 (/.f32 (-.f32 (neg.f32 (fma.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (exp.f32 #s(literal -6931/10000 binary32))) (/.f32 (-.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))) (exp.f32 #s(literal -6931/10000 binary32))) #s(literal 1/2 binary32) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32))) (exp.f32 #s(literal -6931/10000 binary32))) #s(literal -1/6 binary32)) (fma.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))) (exp.f32 #s(literal -6931/10000 binary32))) #s(literal 1/2 binary32)) (fma.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (exp.f32 #s(literal -6931/10000 binary32)))) (/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (exp.f32 #s(literal -6931/10000 binary32)))) (*.f32 (/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (exp.f32 #s(literal -6931/10000 binary32))) #s(literal 1/2 binary32)))) #s(literal -1 binary32) (fma.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (exp.f32 #s(literal -6931/10000 binary32)))) (/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (exp.f32 #s(literal -6931/10000 binary32))))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (exp.f32 #s(literal -6931/10000 binary32))) #s(literal -1/6 binary32))))) (neg.f32 v))) (fma.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (exp.f32 #s(literal -6931/10000 binary32)))) (/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (exp.f32 #s(literal -6931/10000 binary32)))) (*.f32 (/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (exp.f32 #s(literal -6931/10000 binary32))) #s(literal 1/2 binary32)))) v))) (/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (neg.f32 (exp.f32 #s(literal -6931/10000 binary32))))) v) #s(literal -1 binary32) (/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (exp.f32 #s(literal -6931/10000 binary32))))
(exp (+ (log -1/2) (log (/ -1 v))))
(*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32))
(+ (exp (+ (log -1/2) (log (/ -1 v)))) (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v))
(fma.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32) (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (neg.f32 sinTheta_i) sinTheta_O (*.f32 cosTheta_i cosTheta_O)) v)))
(+ (exp (+ (log -1/2) (log (/ -1 v)))) (* -1 (/ (+ (* -1 (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) v))) v)))
(fma.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))) v) #s(literal -1/2 binary32) (*.f32 (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32))) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (neg.f32 v)))
(+ (exp (+ (log -1/2) (log (/ -1 v)))) (* -1 (/ (+ (* -1 (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* 1/6 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3)) v)) (* 1/2 (* (exp (+ (log -1/2) (log (/ -1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)))) v))) v)))
(fma.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32) (/.f32 (neg.f32 (fma.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32))) v) #s(literal 1/6 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) v))) (neg.f32 v)))
(+ (log -1/2) (log (/ -1 v)))
(+.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) (log.f32 #s(literal -1/2 binary32)))
(- (+ (log -1/2) (+ (log (/ -1 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ (* sinTheta_O sinTheta_i) v))
(-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal -1 binary32) v))) (log.f32 #s(literal -1/2 binary32))) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+ 6931/10000 (* -1 (/ (* sinTheta_O (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)) (* -1 sinTheta_i))) v)))
(fma.f32 (neg.f32 sinTheta_O) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) sinTheta_O) sinTheta_i)) v) #s(literal 6931/10000 binary32))

rewrite706.0ms (6.1%)

Memory
-179.3MiB live, 363.3MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
061412
096373
1429348
23664348
08232348
Stop Event
iter limit
node limit
iter limit
Counts
25 → 492
Calls
Call 1
Inputs
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 0 binary32))
(/.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 0 binary32))) (*.f32 #s(literal 2 binary32) v))
(exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 0 binary32)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32)))
(/.f32 #s(literal 1/2 binary32) v)
(exp.f32 #s(literal 6931/10000 binary32))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))
(exp.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
(+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
#s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))
(exp.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
(+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
#s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O))
(/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)))
(+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v))
(log.f32 (/.f32 #s(literal 1/2 binary32) v))
(fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))
(/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)
(log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)
(/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O)
(/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)
Outputs
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) (-.f32 #s(literal 0 binary32) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(/.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) #s(literal 0 binary32)) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 3 binary32)) (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) (+.f32 (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))))
(/.f32 (neg.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)))) (neg.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))))
(/.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) (neg.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32))) (neg.f32 (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32))) (neg.f32 (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)))))
(/.f32 (pow.f32 (neg.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 3 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32))) (neg.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) #s(literal 2 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))) (*.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) v) (-.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)))) (*.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) v) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)) (/.f32 #s(literal 6931/10000 binary32) v))) (*.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) v) (-.f32 (pow.f32 v #s(literal -3 binary32)) #s(literal 332956652491/1000000000000 binary32)))) (*.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) v) (+.f32 (+.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)) (/.f32 #s(literal 6931/10000 binary32) v))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) #s(literal 3 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))) (*.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (/.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) v) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32))) (-.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)))) (*.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (/.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) v) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) #s(literal 3 binary32))) (+.f32 (+.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)) (/.f32 #s(literal 6931/10000 binary32) v))) (*.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (/.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) v) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32))) (-.f32 (pow.f32 v #s(literal -3 binary32)) #s(literal 332956652491/1000000000000 binary32)))) (*.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (/.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) v) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)) (/.f32 #s(literal 6931/10000 binary32) v))))
(/.f32 (-.f32 (*.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))) (*.f32 (neg.f32 v) (-.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)))) (*.f32 (neg.f32 v) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (-.f32 (*.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (+.f32 (+.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)) (/.f32 #s(literal 6931/10000 binary32) v))) (*.f32 (neg.f32 v) (-.f32 (pow.f32 v #s(literal -3 binary32)) #s(literal 332956652491/1000000000000 binary32)))) (*.f32 (neg.f32 v) (+.f32 (+.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)) (/.f32 #s(literal 6931/10000 binary32) v))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 v sinTheta_O) sinTheta_i)) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))) (*.f32 (*.f32 v v) (-.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)))) (*.f32 (*.f32 v v) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 v sinTheta_O) sinTheta_i)) (+.f32 (+.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)) (/.f32 #s(literal 6931/10000 binary32) v))) (*.f32 (*.f32 v v) (-.f32 (pow.f32 v #s(literal -3 binary32)) #s(literal 332956652491/1000000000000 binary32)))) (*.f32 (*.f32 v v) (+.f32 (+.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)) (/.f32 #s(literal 6931/10000 binary32) v))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))) (*.f32 v (-.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)))) (*.f32 v (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (+.f32 (+.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)) (/.f32 #s(literal 6931/10000 binary32) v))) (*.f32 v (-.f32 (pow.f32 v #s(literal -3 binary32)) #s(literal 332956652491/1000000000000 binary32)))) (*.f32 v (+.f32 (+.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)) (/.f32 #s(literal 6931/10000 binary32) v))))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))
(/.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32))) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))
(/.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32)) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32)) (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32)))
(/.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))
(/.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 #s(literal 1 binary32) v))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
(-.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))) (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))))
(-.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))
(-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 0 binary32) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 0 binary32))
(pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 1 binary32))
(+.f32 (/.f32 #s(literal 332956652491/1000000000000 binary32) (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32))) (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32))))
(+.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)))) (/.f32 #s(literal 332956652491/1000000000000 binary32) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)))))
(+.f32 #s(literal 0 binary32) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))
(+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 0 binary32) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))
(+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 0 binary32))
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))
(+.f32 #s(literal 6931/10000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 0 binary32)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))
(*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))) (exp.f32 #s(literal 6931/10000 binary32)))
(*.f32 (exp.f32 (/.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) (exp.f32 (/.f32 (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32)) (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 #s(literal 6931/10000 binary32)))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))
(*.f32 (/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) v) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) (/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) v))
(*.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1/2 binary32) v))
(/.f32 (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 1/2 binary32)))) v)
(/.f32 (exp.f32 (/.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))) (exp.f32 (/.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))))
(/.f32 (+.f32 (pow.f32 (cosh.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (cosh.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #s(literal 2 binary32)) (*.f32 (cosh.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (sinh.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))))))))
(/.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) v) #s(literal 2 binary32))
(/.f32 (neg.f32 (*.f32 (neg.f32 (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)))) (neg.f32 (neg.f32 (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))))
(/.f32 (neg.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32))) (neg.f32 v))
(/.f32 (neg.f32 (neg.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) (neg.f32 (*.f32 #s(literal -2 binary32) v)))
(/.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32)) v)
(/.f32 (*.f32 (neg.f32 (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))) (neg.f32 (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(/.f32 (neg.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(/.f32 (*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 #s(literal 1/2 binary32) (exp.f32 (-.f32 (log.f32 v) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))
(/.f32 #s(literal 1 binary32) (exp.f32 (-.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))))
(+.f32 (/.f32 (cosh.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))) (/.f32 (sinh.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(+.f32 (/.f32 (cosh.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (/.f32 (sinh.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)))
(+.f32 (sinh.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (cosh.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(+.f32 (cosh.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (sinh.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(exp.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(neg.f32 (/.f32 (*.f32 (neg.f32 (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(neg.f32 (/.f32 (neg.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (*.f32 #s(literal 2 binary32) v)))
(neg.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 #s(literal 1/2 binary32) v)) (neg.f32 (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))))
(neg.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal -2 binary32) v)))
(*.f32 (exp.f32 (/.f32 #s(literal 332956652491/1000000000000 binary32) (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32)))) (exp.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32)))))
(*.f32 (exp.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32))))) (exp.f32 (/.f32 #s(literal 332956652491/1000000000000 binary32) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32))))))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) (exp.f32 #s(literal 6931/10000 binary32)))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 0 binary32))))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))
(*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 #s(literal 0 binary32) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))))
(*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))) (exp.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (exp.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(/.f32 (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))) (exp.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))))
(/.f32 (exp.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(/.f32 (+.f32 (pow.f32 (cosh.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 3 binary32))) (+.f32 (pow.f32 (cosh.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (*.f32 (cosh.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (sinh.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))))
(/.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) (exp.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(/.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 #s(literal 0 binary32) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(+.f32 (sinh.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (cosh.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(+.f32 (cosh.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (sinh.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) (-.f32 #s(literal 0 binary32) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(/.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) #s(literal 0 binary32)) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 3 binary32)) (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) (+.f32 (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))))
(/.f32 (neg.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)))) (neg.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))))
(/.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) (neg.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32))) (neg.f32 (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32))) (neg.f32 (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)))))
(/.f32 (pow.f32 (neg.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 3 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32))) (neg.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) #s(literal 2 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))) (*.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) v) (-.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)))) (*.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) v) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)) (/.f32 #s(literal 6931/10000 binary32) v))) (*.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) v) (-.f32 (pow.f32 v #s(literal -3 binary32)) #s(literal 332956652491/1000000000000 binary32)))) (*.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) v) (+.f32 (+.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)) (/.f32 #s(literal 6931/10000 binary32) v))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) #s(literal 3 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))) (*.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (/.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) v) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32))) (-.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)))) (*.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (/.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) v) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) #s(literal 3 binary32))) (+.f32 (+.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)) (/.f32 #s(literal 6931/10000 binary32) v))) (*.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (/.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) v) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32))) (-.f32 (pow.f32 v #s(literal -3 binary32)) #s(literal 332956652491/1000000000000 binary32)))) (*.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (/.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) v) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)) (/.f32 #s(literal 6931/10000 binary32) v))))
(/.f32 (-.f32 (*.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))) (*.f32 (neg.f32 v) (-.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)))) (*.f32 (neg.f32 v) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (-.f32 (*.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (+.f32 (+.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)) (/.f32 #s(literal 6931/10000 binary32) v))) (*.f32 (neg.f32 v) (-.f32 (pow.f32 v #s(literal -3 binary32)) #s(literal 332956652491/1000000000000 binary32)))) (*.f32 (neg.f32 v) (+.f32 (+.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)) (/.f32 #s(literal 6931/10000 binary32) v))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 v sinTheta_O) sinTheta_i)) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))) (*.f32 (*.f32 v v) (-.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)))) (*.f32 (*.f32 v v) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 v sinTheta_O) sinTheta_i)) (+.f32 (+.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)) (/.f32 #s(literal 6931/10000 binary32) v))) (*.f32 (*.f32 v v) (-.f32 (pow.f32 v #s(literal -3 binary32)) #s(literal 332956652491/1000000000000 binary32)))) (*.f32 (*.f32 v v) (+.f32 (+.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)) (/.f32 #s(literal 6931/10000 binary32) v))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))) (*.f32 v (-.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)))) (*.f32 v (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (+.f32 (+.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)) (/.f32 #s(literal 6931/10000 binary32) v))) (*.f32 v (-.f32 (pow.f32 v #s(literal -3 binary32)) #s(literal 332956652491/1000000000000 binary32)))) (*.f32 v (+.f32 (+.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)) (/.f32 #s(literal 6931/10000 binary32) v))))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))
(/.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32))) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))
(/.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32)) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32)) (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32)))
(/.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))
(/.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 #s(literal 1 binary32) v))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
(-.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))) (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))))
(-.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))
(-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 0 binary32) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 0 binary32))
(pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 1 binary32))
(+.f32 (/.f32 #s(literal 332956652491/1000000000000 binary32) (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32))) (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32))))
(+.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)))) (/.f32 #s(literal 332956652491/1000000000000 binary32) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)))))
(+.f32 #s(literal 0 binary32) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))
(+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 0 binary32) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))
(+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 0 binary32))
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))
(+.f32 #s(literal 6931/10000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 0 binary32)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) v))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32)))
(*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v))
(/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32)))) v)
(/.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (neg.f32 v))
(/.f32 (*.f32 #s(literal -1 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (*.f32 #s(literal 1 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (neg.f32 v))
(/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1 binary32)) (*.f32 #s(literal -2 binary32) v))
(/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) v))
(/.f32 (neg.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32))) (neg.f32 v))
(/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) v)
(/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 #s(literal 2 binary32) v))
(fma.f32 (cosh.f32 #s(literal -6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v) (*.f32 (sinh.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)))
(fma.f32 (/.f32 #s(literal 1/2 binary32) v) (cosh.f32 #s(literal -6931/10000 binary32)) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (sinh.f32 #s(literal 6931/10000 binary32))))
(+.f32 (*.f32 (cosh.f32 #s(literal -6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (*.f32 (sinh.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)))
(+.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (cosh.f32 #s(literal -6931/10000 binary32))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (sinh.f32 #s(literal 6931/10000 binary32))))
(+.f32 (cosh.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (sinh.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(*.f32 (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 1/2 binary32))
(*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v))
(/.f32 (exp.f32 (log.f32 #s(literal -1/2 binary32))) (exp.f32 (log.f32 (neg.f32 v))))
(/.f32 (exp.f32 (log.f32 #s(literal -1 binary32))) (exp.f32 (log.f32 (*.f32 #s(literal -2 binary32) v))))
(/.f32 #s(literal -1/2 binary32) (neg.f32 v))
(/.f32 #s(literal -1 binary32) (*.f32 #s(literal -2 binary32) v))
(/.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))
(/.f32 #s(literal 1/2 binary32) (neg.f32 (neg.f32 v)))
(/.f32 #s(literal 1/2 binary32) v)
(/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 #s(literal -2 binary32) v)))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))
(-.f32 (cosh.f32 (log.f32 (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (log.f32 (*.f32 #s(literal 2 binary32) v))))
(pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 #s(literal 2 binary32) v)) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (neg.f32 (*.f32 #s(literal -2 binary32) v)) #s(literal -1 binary32))
(pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1 binary32))
(+.f32 (cosh.f32 (log.f32 (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v))))
(exp.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(neg.f32 (/.f32 #s(literal -1/2 binary32) v))
(neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (+.f32 (pow.f32 (cosh.f32 #s(literal -6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 #s(literal 6931/10000 binary32)) #s(literal 3 binary32))) (fma.f32 (cosh.f32 #s(literal -6931/10000 binary32)) (cosh.f32 #s(literal -6931/10000 binary32)) (-.f32 (pow.f32 (sinh.f32 #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (*.f32 (cosh.f32 #s(literal -6931/10000 binary32)) (sinh.f32 #s(literal 6931/10000 binary32))))))
(/.f32 #s(literal 1 binary32) (exp.f32 #s(literal -6931/10000 binary32)))
(+.f32 (sinh.f32 #s(literal 6931/10000 binary32)) (cosh.f32 #s(literal -6931/10000 binary32)))
(+.f32 (cosh.f32 #s(literal -6931/10000 binary32)) (sinh.f32 #s(literal 6931/10000 binary32)))
(exp.f32 #s(literal 6931/10000 binary32))
(*.f32 (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 1/2 binary32))
(*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v))
(/.f32 (exp.f32 (log.f32 #s(literal -1/2 binary32))) (exp.f32 (log.f32 (neg.f32 v))))
(/.f32 (exp.f32 (log.f32 #s(literal -1 binary32))) (exp.f32 (log.f32 (*.f32 #s(literal -2 binary32) v))))
(/.f32 #s(literal -1/2 binary32) (neg.f32 v))
(/.f32 #s(literal -1 binary32) (*.f32 #s(literal -2 binary32) v))
(/.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))
(/.f32 #s(literal 1/2 binary32) (neg.f32 (neg.f32 v)))
(/.f32 #s(literal 1/2 binary32) v)
(/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 #s(literal -2 binary32) v)))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))
(-.f32 (cosh.f32 (log.f32 (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (log.f32 (*.f32 #s(literal 2 binary32) v))))
(pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 #s(literal 2 binary32) v)) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (neg.f32 (*.f32 #s(literal -2 binary32) v)) #s(literal -1 binary32))
(pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1 binary32))
(+.f32 (cosh.f32 (log.f32 (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v))))
(exp.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(neg.f32 (/.f32 #s(literal -1/2 binary32) v))
(neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (exp.f32 (/.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) (exp.f32 (/.f32 (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32)) (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))))
(*.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))))
(/.f32 (exp.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 1/2 binary32)))) v)
(/.f32 (exp.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)) #s(literal 0 binary32))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (exp.f32 (/.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))) (exp.f32 (/.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)) (-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))))
(/.f32 (+.f32 (pow.f32 (cosh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (cosh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) #s(literal 2 binary32)) (*.f32 (cosh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) (sinh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))))))))
(/.f32 #s(literal 1/2 binary32) (exp.f32 (-.f32 (log.f32 v) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)))))
(/.f32 #s(literal 1 binary32) (exp.f32 (-.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1/2 binary32) v))))
(+.f32 (sinh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) (cosh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)))))
(+.f32 (cosh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) (sinh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)))))
(exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))))
(/.f32 (-.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)) (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)))) (neg.f32 (-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32))) (-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))
(/.f32 (+.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32))) (+.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)) (-.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (*.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))))))
(/.f32 (+.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32))) (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))
(-.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))
(-.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)) #s(literal 0 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(-.f32 (/.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))) (/.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)) (-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))))
(-.f32 (log.f32 #s(literal 1/2 binary32)) (-.f32 (log.f32 v) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))))
(-.f32 #s(literal 0 binary32) (-.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))))
(fma.f32 #s(literal -1 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)))
(fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal -1 binary32) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)))
(+.f32 (/.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32)) (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))))
(+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)))
(+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
#s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))
(*.f32 (exp.f32 (/.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 3 binary32)) (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O))) (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32))))) (exp.f32 (/.f32 (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32)) (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O))) (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32))))))
(*.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O))) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O))))
(/.f32 (exp.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 #s(literal 1/2 binary32)))) v)
(/.f32 (exp.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 0 binary32))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (exp.f32 (/.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32)) (-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))) (exp.f32 (/.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)) (-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))))
(/.f32 (+.f32 (pow.f32 (cosh.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (cosh.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))) #s(literal 2 binary32)) (*.f32 (cosh.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))) (sinh.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))))))
(/.f32 #s(literal 1/2 binary32) (exp.f32 (-.f32 (log.f32 v) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)))))
(/.f32 #s(literal 1 binary32) (exp.f32 (-.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O))) (/.f32 #s(literal 1/2 binary32) v))))
(+.f32 (sinh.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))) (cosh.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))))
(+.f32 (cosh.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))) (sinh.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))))
(exp.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))
(/.f32 (-.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)) (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32))) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O))))
(/.f32 (neg.f32 (-.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)))) (neg.f32 (-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O))) (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32))) (-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))
(/.f32 (+.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32))) (+.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)) (-.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32)) (*.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))))
(/.f32 (+.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32))) (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O))) (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32))))
(-.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))
(-.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 0 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(-.f32 (/.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32)) (-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))) (/.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)) (-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))))
(-.f32 (log.f32 #s(literal 1/2 binary32)) (-.f32 (log.f32 v) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O))))
(-.f32 #s(literal 0 binary32) (-.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O))))
(fma.f32 #s(literal -1 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)))
(fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal -1 binary32) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)))
(+.f32 (/.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 3 binary32)) (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O))) (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32)) (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O))) (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32)))))
(+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)))
#s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O))
(*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))) (exp.f32 #s(literal 6931/10000 binary32)))
(*.f32 (exp.f32 (/.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) (exp.f32 (/.f32 (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32)) (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))))
(*.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 #s(literal 6931/10000 binary32)))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))
(*.f32 (/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) v) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) (/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) v))
(*.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1/2 binary32) v))
(/.f32 (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 1/2 binary32)))) v)
(/.f32 (exp.f32 (/.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))) (exp.f32 (/.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))))
(/.f32 (+.f32 (pow.f32 (cosh.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (cosh.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #s(literal 2 binary32)) (*.f32 (cosh.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (sinh.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))))))))
(/.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) v) #s(literal 2 binary32))
(/.f32 (neg.f32 (*.f32 (neg.f32 (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)))) (neg.f32 (neg.f32 (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))))
(/.f32 (neg.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32))) (neg.f32 v))
(/.f32 (neg.f32 (neg.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) (neg.f32 (*.f32 #s(literal -2 binary32) v)))
(/.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32)) v)
(/.f32 (*.f32 (neg.f32 (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))) (neg.f32 (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(/.f32 (neg.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(/.f32 (*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 #s(literal 1/2 binary32) (exp.f32 (-.f32 (log.f32 v) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))
(/.f32 #s(literal 1 binary32) (exp.f32 (-.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))))
(+.f32 (/.f32 (cosh.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))) (/.f32 (sinh.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(+.f32 (/.f32 (cosh.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (/.f32 (sinh.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)))
(+.f32 (sinh.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (cosh.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(+.f32 (cosh.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (sinh.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(exp.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(neg.f32 (/.f32 (*.f32 (neg.f32 (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(neg.f32 (/.f32 (neg.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (*.f32 #s(literal 2 binary32) v)))
(neg.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 #s(literal 1/2 binary32) v)) (neg.f32 (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))))
(neg.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal -2 binary32) v)))
(*.f32 (exp.f32 (/.f32 (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32)) (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32))))) (exp.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 3 binary32)) (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32))))))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)))
(/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 #s(literal 1/2 binary32)))) v)
(/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 0 binary32))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(/.f32 (exp.f32 (/.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)))) (exp.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)))))
(/.f32 (+.f32 (pow.f32 (cosh.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (cosh.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))) #s(literal 2 binary32)) (*.f32 (cosh.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))) (sinh.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))))))
(/.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) (exp.f32 (-.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))))
(/.f32 #s(literal 1/2 binary32) (exp.f32 (-.f32 (log.f32 v) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))))
(/.f32 #s(literal 1 binary32) (exp.f32 (-.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 #s(literal 1/2 binary32) v))))
(+.f32 (sinh.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))) (cosh.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))))
(+.f32 (cosh.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))) (sinh.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))))
(exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32))) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)))) (neg.f32 (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 3 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32))) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)))
(/.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 3 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) (-.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 3 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32))) (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32))))
(-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))
(-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 0 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (/.f32 sinTheta_O v) sinTheta_i))
(-.f32 (/.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))) (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))))
(-.f32 (log.f32 #s(literal 1/2 binary32)) (-.f32 (log.f32 v) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (-.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))
(-.f32 #s(literal 0 binary32) (-.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)))
(fma.f32 #s(literal -1 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))
(fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))
(+.f32 (/.f32 (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32)) (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 3 binary32)) (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)))))
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))
(log.f32 (/.f32 #s(literal 1/2 binary32) v))
(*.f32 #s(literal -1 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(*.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal -1 binary32))
(/.f32 (-.f32 (pow.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 2 binary32)) (pow.f32 (log.f32 v) #s(literal 2 binary32))) (log.f32 (*.f32 #s(literal 1/2 binary32) v)))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32))) (+.f32 #s(literal 0 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(/.f32 (-.f32 (pow.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 v) #s(literal 3 binary32))) (fma.f32 (log.f32 #s(literal 1/2 binary32)) (log.f32 #s(literal 1/2 binary32)) (fma.f32 (log.f32 v) (log.f32 v) (log.f32 (pow.f32 v (log.f32 #s(literal 1/2 binary32)))))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)) #s(literal 0 binary32))))
(-.f32 (neg.f32 (log.f32 v)) (log.f32 #s(literal 2 binary32)))
(-.f32 (log.f32 #s(literal -1/2 binary32)) (log.f32 (neg.f32 v)))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (*.f32 #s(literal -2 binary32) v)))
(-.f32 (log.f32 #s(literal 1/2 binary32)) (log.f32 (neg.f32 (neg.f32 v))))
(-.f32 (log.f32 #s(literal 1/2 binary32)) (log.f32 v))
(-.f32 #s(literal 0 binary32) (log.f32 (neg.f32 (*.f32 #s(literal -2 binary32) v))))
(-.f32 #s(literal 0 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(fma.f32 #s(literal -1 binary32) (log.f32 v) (log.f32 #s(literal 1/2 binary32)))
(fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32)))
(+.f32 (log.f32 (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32))) (log.f32 (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32))))
(+.f32 (neg.f32 (log.f32 v)) (log.f32 #s(literal 1/2 binary32)))
(+.f32 (log.f32 #s(literal 1/2 binary32)) (neg.f32 (log.f32 v)))
(neg.f32 (log.f32 (neg.f32 (*.f32 #s(literal -2 binary32) v))))
(neg.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32))) (neg.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 1 binary32))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))))
(/.f32 (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 1 binary32)))
(/.f32 (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) (*.f32 sinTheta_i sinTheta_O))))
(/.f32 (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)))
(-.f32 (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) (-.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 1 binary32))))
(-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 sinTheta_i) sinTheta_O))
(fma.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O) #s(literal 1 binary32))
(fma.f32 sinTheta_i (*.f32 sinTheta_O #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))
(fma.f32 sinTheta_O (*.f32 sinTheta_i #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))
(+.f32 (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))))
(+.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 2 binary32))) (fma.f32 (/.f32 cosTheta_O v) cosTheta_i (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) #s(literal 0 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 0 binary32)))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (+.f32 (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 2 binary32)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))))
(/.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 0 binary32)) (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 0 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32)))) (neg.f32 (/.f32 (+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 1 binary32)) v)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32)))) (neg.f32 (fma.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 1 binary32)) v) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))) (neg.f32 (neg.f32 v)))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) #s(literal 2 binary32))) (neg.f32 v)) (*.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) v) #s(literal -1 binary32))) (*.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) v) (neg.f32 v)))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) #s(literal 2 binary32))) v) (*.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) v) #s(literal 1 binary32))) (*.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) v) v))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) #s(literal 3 binary32))) (neg.f32 v)) (*.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (/.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) v) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32))) #s(literal -1 binary32))) (*.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (/.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) v) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32))) (neg.f32 v)))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) #s(literal 3 binary32))) v) (*.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (/.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) v) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32))) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (/.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) v) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32))) v))
(/.f32 (-.f32 (*.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (neg.f32 v)) (*.f32 (neg.f32 v) #s(literal -1 binary32))) (*.f32 v v))
(/.f32 (-.f32 (*.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) (*.f32 (neg.f32 v) #s(literal 1 binary32))) (*.f32 (neg.f32 v) v))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 v sinTheta_O) sinTheta_i)) (neg.f32 v)) (*.f32 (*.f32 v v) #s(literal -1 binary32))) (pow.f32 (neg.f32 v) #s(literal 3 binary32)))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 v sinTheta_O) sinTheta_i)) v) (*.f32 (*.f32 v v) #s(literal 1 binary32))) (pow.f32 v #s(literal 3 binary32)))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (neg.f32 v)) (*.f32 v #s(literal -1 binary32))) (*.f32 v (neg.f32 v)))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 v #s(literal 1 binary32))) (*.f32 v v))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) v) (*.f32 (neg.f32 v) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) (*.f32 (neg.f32 v) v))
(/.f32 (-.f32 (*.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) (*.f32 v v))
(/.f32 (-.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 1 binary32)) v))
(/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 (fma.f32 cosTheta_i cosTheta_O (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 1 binary32)) v) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 3 binary32))) (*.f32 (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (fma.f32 cosTheta_i cosTheta_O (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32))) v))
(/.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) (neg.f32 v))
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)
(-.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) (/.f32 (+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 1 binary32)) v)) (/.f32 (pow.f32 v #s(literal -2 binary32)) (/.f32 (+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 1 binary32)) v)))
(-.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 3 binary32)) (fma.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 1 binary32)) v) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)))) (/.f32 (pow.f32 v #s(literal -3 binary32)) (fma.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 1 binary32)) v) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)))))
(-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 #s(literal 1 binary32) v))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 0 binary32)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
(+.f32 #s(literal 0 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 0 binary32))
(neg.f32 (/.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) v))
(neg.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) (neg.f32 v)))
(log.f32 (/.f32 #s(literal 1/2 binary32) v))
(*.f32 #s(literal -1 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(*.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal -1 binary32))
(/.f32 (-.f32 (pow.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 2 binary32)) (pow.f32 (log.f32 v) #s(literal 2 binary32))) (log.f32 (*.f32 #s(literal 1/2 binary32) v)))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32))) (+.f32 #s(literal 0 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(/.f32 (-.f32 (pow.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 v) #s(literal 3 binary32))) (fma.f32 (log.f32 #s(literal 1/2 binary32)) (log.f32 #s(literal 1/2 binary32)) (fma.f32 (log.f32 v) (log.f32 v) (log.f32 (pow.f32 v (log.f32 #s(literal 1/2 binary32)))))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)) #s(literal 0 binary32))))
(-.f32 (neg.f32 (log.f32 v)) (log.f32 #s(literal 2 binary32)))
(-.f32 (log.f32 #s(literal -1/2 binary32)) (log.f32 (neg.f32 v)))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (*.f32 #s(literal -2 binary32) v)))
(-.f32 (log.f32 #s(literal 1/2 binary32)) (log.f32 (neg.f32 (neg.f32 v))))
(-.f32 (log.f32 #s(literal 1/2 binary32)) (log.f32 v))
(-.f32 #s(literal 0 binary32) (log.f32 (neg.f32 (*.f32 #s(literal -2 binary32) v))))
(-.f32 #s(literal 0 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(fma.f32 #s(literal -1 binary32) (log.f32 v) (log.f32 #s(literal 1/2 binary32)))
(fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32)))
(+.f32 (log.f32 (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32))) (log.f32 (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32))))
(+.f32 (neg.f32 (log.f32 v)) (log.f32 #s(literal 1/2 binary32)))
(+.f32 (log.f32 #s(literal 1/2 binary32)) (neg.f32 (log.f32 v)))
(neg.f32 (log.f32 (neg.f32 (*.f32 #s(literal -2 binary32) v))))
(neg.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)))
(*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)
(*.f32 sinTheta_O (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) #s(literal 2 binary32)) (pow.f32 (/.f32 sinTheta_i v) #s(literal 2 binary32))) sinTheta_O) (+.f32 (/.f32 sinTheta_i v) (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O)))
(/.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) #s(literal 3 binary32)) (pow.f32 (/.f32 sinTheta_i v) #s(literal 3 binary32))) sinTheta_O) (fma.f32 (/.f32 sinTheta_i v) (+.f32 (/.f32 sinTheta_i v) (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O)) (pow.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) #s(literal 2 binary32))))
(/.f32 (*.f32 (-.f32 (*.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) v) (*.f32 sinTheta_i sinTheta_O)) sinTheta_O) (*.f32 v sinTheta_O))
(/.f32 (*.f32 sinTheta_O (-.f32 (pow.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) #s(literal 2 binary32)) (pow.f32 (/.f32 sinTheta_i v) #s(literal 2 binary32)))) (+.f32 (/.f32 sinTheta_i v) (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O)))
(/.f32 (*.f32 sinTheta_O (-.f32 (pow.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) #s(literal 3 binary32)) (pow.f32 (/.f32 sinTheta_i v) #s(literal 3 binary32)))) (fma.f32 (/.f32 sinTheta_i v) (+.f32 (/.f32 sinTheta_i v) (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O)) (pow.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) #s(literal 2 binary32))))
(/.f32 (*.f32 sinTheta_O (-.f32 (*.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) v) (*.f32 sinTheta_i sinTheta_O))) (*.f32 v sinTheta_O))
(/.f32 (-.f32 (pow.f32 (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) sinTheta_O) #s(literal 2 binary32)) (pow.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) #s(literal 2 binary32))) (-.f32 (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) sinTheta_O) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))
(/.f32 (+.f32 (pow.f32 (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) sinTheta_O) #s(literal 3 binary32)) (/.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (+.f32 (pow.f32 (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) sinTheta_O) #s(literal 2 binary32)) (-.f32 (pow.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) #s(literal 2 binary32)) (*.f32 (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) sinTheta_O) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))) (neg.f32 (neg.f32 sinTheta_O)))
(/.f32 (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) sinTheta_O (*.f32 sinTheta_O #s(literal 6931/10000 binary32))) (*.f32 sinTheta_O sinTheta_O))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32)) (*.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O))
(/.f32 (+.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 3 binary32))) (*.f32 (-.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32)) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) sinTheta_O))
(/.f32 (neg.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (neg.f32 sinTheta_O))
(/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O)
(+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) sinTheta_O))
(+.f32 (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) sinTheta_O) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))
(neg.f32 (/.f32 (neg.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) sinTheta_O))
(neg.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (neg.f32 sinTheta_O)))
(/.f32 (/.f32 (-.f32 (*.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 v sinTheta_O) sinTheta_i)) v) v)
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) #s(literal 2 binary32)))) (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) v)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (/.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) v) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (-.f32 (*.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 v sinTheta_O) sinTheta_i))) (neg.f32 (*.f32 v v)))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (neg.f32 v)) (*.f32 (neg.f32 v) (*.f32 (neg.f32 sinTheta_i) sinTheta_O))) (*.f32 v v))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) v) (*.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) (*.f32 (neg.f32 v) v))
(/.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 v)) (*.f32 v (*.f32 (neg.f32 sinTheta_i) sinTheta_O))) (*.f32 v (neg.f32 v)))
(/.f32 (-.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (neg.f32 sinTheta_i) sinTheta_O)) (neg.f32 v))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) #s(literal 2 binary32))) (/.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) v))
(/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) (*.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) v))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) #s(literal 3 binary32))) (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (/.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) v) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))) (*.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32))) v))
(/.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (neg.f32 v))
(/.f32 (-.f32 (*.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 v sinTheta_O) sinTheta_i)) (*.f32 v v))
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(-.f32 (/.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) v)) (/.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) #s(literal 2 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) v)))
(-.f32 (/.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 3 binary32)) (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (/.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) v) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) #s(literal 3 binary32)) (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (/.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) v) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)))))
(-.f32 (/.f32 (*.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)) (/.f32 (*.f32 (*.f32 v sinTheta_O) sinTheta_i) (*.f32 v v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (/.f32 sinTheta_O v) sinTheta_i))
(fma.f32 (/.f32 cosTheta_O v) cosTheta_i (/.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) v))
(fma.f32 (/.f32 cosTheta_O v) cosTheta_i (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(fma.f32 cosTheta_i (/.f32 cosTheta_O v) (/.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) v))
(fma.f32 cosTheta_i (/.f32 cosTheta_O v) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) v))
(fma.f32 cosTheta_O (/.f32 cosTheta_i v) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) v))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(neg.f32 (/.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v))
(neg.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (neg.f32 v)))

eval95.0ms (0.8%)

Memory
-3.4MiB live, 229.9MiB allocated
Compiler

Compiled 27 234 to 3 243 computations (88.1% saved)

prune24.0ms (0.2%)

Memory
-0.6MiB live, 55.0MiB allocated
Pruning

13 alts after pruning (12 fresh and 1 done)

PrunedKeptTotal
New58911600
Fresh415
Picked415
Done000
Total59713610
Accuracy
99.9%
Counts
610 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
40.0%
(/.f32 (/.f32 (exp.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) (*.f32 #s(literal 2 binary32) v))
21.4%
(/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32))))) (exp.f32 (/.f32 #s(literal 332956652491/1000000000000 binary32) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)))))) (*.f32 #s(literal 2 binary32) v))
86.1%
(/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 2 binary32)) (pow.f32 (log.f32 v) #s(literal 2 binary32))) (log.f32 (*.f32 #s(literal 1/2 binary32) v))) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
99.8%
(/.f32 (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 1/2 binary32)))) v)
11.4%
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 #s(literal 2 binary32) v))
99.7%
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v)))) (*.f32 #s(literal 2 binary32) v))
4.6%
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))
99.0%
(/.f32 #s(approx (exp (+ (log (/ 1/2 v)) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))) (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
99.4%
(/.f32 #s(literal 1 binary32) (exp.f32 (-.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)))))
41.1%
(/.f32 #s(literal 1/2 binary32) (exp.f32 (-.f32 (log.f32 v) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
99.4%
(exp.f32 (-.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 0 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
99.3%
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))))
4.6%
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))))
Compiler

Compiled 874 to 627 computations (28.3% saved)

simplify153.0ms (1.3%)

Memory
29.2MiB live, 213.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
#s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O))
cost-diff0
(-.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 0 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
cost-diff1
(exp.f32 (-.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 0 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
cost-diff2
(+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 0 binary32))
cost-diff0
(/.f32 #s(literal -1 binary32) v)
cost-diff0
#s(approx (exp (+ (log (/ 1/2 v)) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))) (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)))
cost-diff0
(/.f32 #s(approx (exp (+ (log (/ 1/2 v)) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))) (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
cost-diff2
(*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32))
cost-diff0
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
cost-diff0
(/.f32 #s(literal 1/2 binary32) v)
cost-diff0
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))
cost-diff0
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))))
cost-diff0
(*.f32 #s(literal 2 binary32) v)
cost-diff0
#s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))
cost-diff0
(exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32)))
cost-diff0
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))
cost-diff0
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))
cost-diff0
(+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 1/2 binary32)))
cost-diff0
(/.f32 (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 1/2 binary32)))) v)
cost-diff1
(exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 1/2 binary32))))
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
077563
0112518
1231512
2497512
31490512
47340512
08033512
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f32 (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 1/2 binary32)))) v)
(exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 1/2 binary32))))
(+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 1/2 binary32)))
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)
(-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
(fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))
sinTheta_i
sinTheta_O
#s(literal 1 binary32)
v
#s(literal 6931/10000 binary32)
(log.f32 #s(literal 1/2 binary32))
#s(literal 1/2 binary32)
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))
(exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32)))
#s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))
#s(literal 6931/10000 binary32)
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
v
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))
(/.f32 #s(literal 1/2 binary32) v)
#s(literal 1/2 binary32)
v
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))
#s(literal 6931/10000 binary32)
(/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)
(fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))
sinTheta_O
sinTheta_i
#s(literal 1 binary32)
(/.f32 #s(approx (exp (+ (log (/ 1/2 v)) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))) (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
#s(approx (exp (+ (log (/ 1/2 v)) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))) (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32))
(/.f32 #s(literal -1 binary32) v)
#s(literal -1 binary32)
v
#s(literal -1/2 binary32)
(exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))
(-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
#s(literal 6931/10000 binary32)
(exp.f32 (-.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 0 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(-.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 0 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 0 binary32))
#s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O))
(*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)
(-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v))
(/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O)
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v)
(-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32))
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
#s(literal 1 binary32)
v
#s(literal 6931/10000 binary32)
sinTheta_O
(/.f32 sinTheta_i v)
sinTheta_i
#s(literal 0 binary32)
(log.f32 (*.f32 #s(literal 2 binary32) v))
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
Outputs
(/.f32 (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 1/2 binary32)))) v)
(*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (/.f32 #s(literal 1/2 binary32) v))
(exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 1/2 binary32))))
(*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) #s(literal 1/2 binary32))
(+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 1/2 binary32)))
(+.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)
(/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)
(-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))
(-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_O cosTheta_i)
cosTheta_i
cosTheta_O
(fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))
(fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))
sinTheta_i
sinTheta_O
#s(literal 1 binary32)
v
#s(literal 6931/10000 binary32)
(log.f32 #s(literal 1/2 binary32))
#s(literal 1/2 binary32)
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))
(exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32)))
(exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)))
#s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))
#s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))
#s(literal 6931/10000 binary32)
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
v
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) (/.f32 #s(literal 1/2 binary32) v)))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))
(*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) (/.f32 #s(literal 1/2 binary32) v))
(/.f32 #s(literal 1/2 binary32) v)
#s(literal 1/2 binary32)
v
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))
#s(literal 6931/10000 binary32)
(/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)
(fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))
sinTheta_O
sinTheta_i
#s(literal 1 binary32)
(/.f32 #s(approx (exp (+ (log (/ 1/2 v)) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))) (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(*.f32 #s(approx (exp (+ (log (/ 1/2 v)) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))
#s(approx (exp (+ (log (/ 1/2 v)) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))) (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)))
#s(approx (exp (+ (log (/ 1/2 v)) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32))
(/.f32 #s(literal 1/2 binary32) v)
(/.f32 #s(literal -1 binary32) v)
#s(literal -1 binary32)
v
#s(literal -1/2 binary32)
(exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))
(-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
#s(literal 6931/10000 binary32)
(exp.f32 (-.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 0 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(*.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O))) (/.f32 #s(literal 1/2 binary32) v))
(-.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 0 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 0 binary32))
#s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O))
#s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O))
#s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O))
(*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)
(*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)
(-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v))
(-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v))
(/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O)
(/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O)
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v)
(/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)
(-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32))
(-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_O cosTheta_i)
cosTheta_i
cosTheta_O
#s(literal 1 binary32)
v
#s(literal 6931/10000 binary32)
sinTheta_O
(/.f32 sinTheta_i v)
sinTheta_i
#s(literal 0 binary32)
(log.f32 (*.f32 #s(literal 2 binary32) v))
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)

localize198.0ms (1.7%)

Memory
-5.6MiB live, 267.8MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.08203125
(-.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 0 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
accuracy0.08529980469523447
(exp.f32 (-.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 0 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
accuracy0.140625
(/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O)
accuracy12.169312546385514
(*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)
accuracy0.08581484101667633
(exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))
accuracy0.08881530786075463
(*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32))
accuracy2.1912079323007543
(/.f32 #s(approx (exp (+ (log (/ 1/2 v)) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))) (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
accuracy9.17316887048171
#s(approx (exp (+ (log (/ 1/2 v)) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))) (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)))
accuracy0.05859375
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))
accuracy0.08424908877768014
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
accuracy0.12498898235004197
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))
accuracy0.332294528534979
(fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))
accuracy0.0
(*.f32 #s(literal 2 binary32) v)
accuracy0.00390625
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))
accuracy0.08424908877768014
(exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32)))
accuracy29.20887227339565
#s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))
accuracy0.0546875
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))
accuracy0.0546875
(+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 1/2 binary32)))
accuracy0.06575347661783101
(exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 1/2 binary32))))
accuracy0.2736565704028667
(fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))
Samples
152.0ms239×0valid
7.0ms17×0exit
Compiler

Compiled 476 to 70 computations (85.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 132.0ms
ival-mult: 44.0ms (33.3% of total)
ival-div: 30.0ms (22.7% of total)
ival-add: 15.0ms (11.4% of total)
ival-sub: 15.0ms (11.4% of total)
ival-exp: 13.0ms (9.8% of total)
ival-log: 10.0ms (7.6% of total)
const: 4.0ms (3% of total)
exact: 1.0ms (0.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series129.0ms (1.1%)

Memory
8.3MiB live, 247.3MiB allocated
Counts
26 → 286
Calls
Call 1
Inputs
(exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 1/2 binary32))))
(/.f32 (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 1/2 binary32)))) v)
(+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 1/2 binary32)))
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))
(exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32)))
#s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))
(*.f32 #s(literal 2 binary32) v)
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))
(/.f32 #s(literal 1/2 binary32) v)
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32))
(/.f32 #s(approx (exp (+ (log (/ 1/2 v)) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))) (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
#s(approx (exp (+ (log (/ 1/2 v)) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))) (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)))
(/.f32 #s(literal -1 binary32) v)
(+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 0 binary32))
(exp.f32 (-.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 0 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(-.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 0 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
#s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O))
(fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))
(fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))
(exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))
(*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)
(/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O)
Outputs
(exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(+ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (/ (* cosTheta_O (* cosTheta_i (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))
(+ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(/ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)
(+ (/ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v) (/ (* cosTheta_O (* cosTheta_i (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2)))
(+ (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))) (/ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(+ (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 4))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))) (/ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_i (+ (* 1/4 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (* cosTheta_i (+ (* 1/12 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))))))))
(exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (/ (* cosTheta_O (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(/ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (exp (- (/ 1 v) 6931/10000)))
(+ (/ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (exp (- (/ 1 v) 6931/10000))) (/ (* cosTheta_O (* cosTheta_i (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))))) (* v (exp (- (/ 1 v) 6931/10000)))))
(+ (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (exp (- (/ 1 v) 6931/10000))))) (/ (* cosTheta_O (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) (* v (exp (- (/ 1 v) 6931/10000)))))) (/ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (exp (- (/ 1 v) 6931/10000))))
(+ (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 3) (exp (- (/ 1 v) 6931/10000))))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) (* (pow v 2) (exp (- (/ 1 v) 6931/10000))))))) (/ (* cosTheta_O (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) (* v (exp (- (/ 1 v) 6931/10000)))))) (/ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (exp (- (/ 1 v) 6931/10000))))
(exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))
(+ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (/ (* cosTheta_O (* cosTheta_i (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))))) v))
(+ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (/ (* cosTheta_O (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) v))))
(+ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) (pow v 2))))) (/ (* cosTheta_O (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) v))))
(exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(* sinTheta_O (- (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(+ (* sinTheta_O (- (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) (/ (* cosTheta_O cosTheta_i) v))
(/ (- 6931/10000 (/ 1 v)) sinTheta_O)
(- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v)))
(exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(/ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (/ (log 1/2) cosTheta_i))) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(/ (exp (- (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v))) (exp (- (/ 1 v) 6931/10000)))
(exp (- (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(* cosTheta_i (+ (/ cosTheta_O v) (/ (* sinTheta_O (- (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) cosTheta_i)))
(/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))
(* cosTheta_i (- (+ (/ 6931/10000 (* cosTheta_i sinTheta_O)) (/ cosTheta_O (* sinTheta_O v))) (/ 1 (* cosTheta_i (* sinTheta_O v)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (* sinTheta_O (- (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O (* sinTheta_O v))) (* -1 (/ (- (* 6931/10000 (/ 1 sinTheta_O)) (/ 1 (* sinTheta_O v))) cosTheta_i)))))
(+ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))) (/ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(+ (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 4))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))) (/ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_O (+ (* 1/4 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (* cosTheta_O (+ (* 1/12 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))))))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (exp (- (/ 1 v) 6931/10000))))) (/ (* cosTheta_i (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) (* v (exp (- (/ 1 v) 6931/10000)))))) (/ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (exp (- (/ 1 v) 6931/10000))))
(+ (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 3) (exp (- (/ 1 v) 6931/10000))))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) (* (pow v 2) (exp (- (/ 1 v) 6931/10000))))))) (/ (* cosTheta_i (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) (* v (exp (- (/ 1 v) 6931/10000)))))) (/ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (exp (- (/ 1 v) 6931/10000))))
(+ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (/ (* cosTheta_i (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) v))))
(+ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) (pow v 2))))) (/ (* cosTheta_i (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) v))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (/ (log 1/2) cosTheta_O))) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))
(* cosTheta_O (+ (/ cosTheta_i v) (/ (* sinTheta_O (- (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) cosTheta_O)))
(* cosTheta_O (- (+ (/ 6931/10000 (* cosTheta_O sinTheta_O)) (/ cosTheta_i (* sinTheta_O v))) (/ 1 (* cosTheta_O (* sinTheta_O v)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (* sinTheta_O (- (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i (* sinTheta_O v))) (* -1 (/ (- (* 6931/10000 (/ 1 sinTheta_O)) (/ 1 (* sinTheta_O v))) cosTheta_O)))))
(exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))
(+ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) v)))
(+ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))))))))
(/ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) v)
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))) (/ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) v))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))))) (/ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) v))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 4))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 3))))))) (/ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) v))
(- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(- (+ 6931/10000 (+ (log 1/2) (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)))) (/ 1 v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v))
(+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))) (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))))))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* sinTheta_i (+ (* -1/12 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 3))))))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))))))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) v)))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))))))))
(* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v))
(+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 2))) (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)))
(+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 3))))))
(+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* sinTheta_i (+ (* -1/12 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_O 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 3))))))))
(exp (- 6931/10000 (/ 1 v)))
(+ (exp (- 6931/10000 (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) v)))
(+ (exp (- 6931/10000 (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 2))))))
(+ (exp (- 6931/10000 (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 2))))))))
(/ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (exp (- (/ 1 v) 6931/10000)))
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))))) (* v (exp (- (/ 1 v) 6931/10000))))) (/ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (exp (- (/ 1 v) 6931/10000))))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) (* v (exp (- (/ 1 v) 6931/10000))))) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))))) (* (pow v 2) (exp (- (/ 1 v) 6931/10000))))))) (/ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (exp (- (/ 1 v) 6931/10000))))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) (* v (exp (- (/ 1 v) 6931/10000))))) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))))) (* (pow v 3) (exp (- (/ 1 v) 6931/10000))))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) (* (pow v 2) (exp (- (/ 1 v) 6931/10000))))))))) (/ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (exp (- (/ 1 v) 6931/10000))))
(exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))
(+ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))))) v)))
(+ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))))) (pow v 2))))))
(+ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))))))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
1
(+ 1 (* sinTheta_O sinTheta_i))
(- 6931/10000 (/ 1 v))
(- (+ 6931/10000 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (/ 1 v))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v))))
(+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v)))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ (log 1/2) sinTheta_i) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (+ (/ sinTheta_O v) (/ (log (* 2 v)) sinTheta_i)))))
(* sinTheta_O sinTheta_i)
(* sinTheta_i (+ sinTheta_O (/ 1 sinTheta_i)))
(* sinTheta_i (- (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (/ (* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v)))) sinTheta_i)))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(* -1 (* sinTheta_i (- (* -1 sinTheta_O) (/ 1 sinTheta_i))))
(* -1 (* sinTheta_i (- (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(* -1 (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v)))) sinTheta_i)) (/ sinTheta_O v))))
(+ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))))))))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))))) (/ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) v))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 4))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 3))))))) (/ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) v))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))))))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* sinTheta_O (+ (* -1/12 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 3))))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))))))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))))))))
(+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v))))) (pow v 3))))))
(+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* sinTheta_O (+ (* -1/12 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- 6931/10000 (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 3))))))))
(+ (exp (- 6931/10000 (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v))))) (pow v 2))))))
(+ (exp (- 6931/10000 (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- 6931/10000 (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 2))))))))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) (* v (exp (- (/ 1 v) 6931/10000))))) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))))) (* (pow v 2) (exp (- (/ 1 v) 6931/10000))))))) (/ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (exp (- (/ 1 v) 6931/10000))))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) (* v (exp (- (/ 1 v) 6931/10000))))) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))))) (* (pow v 3) (exp (- (/ 1 v) 6931/10000))))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) (* (pow v 2) (exp (- (/ 1 v) 6931/10000))))))))) (/ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (exp (- (/ 1 v) 6931/10000))))
(+ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))))) (pow v 2))))))
(+ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ (log 1/2) sinTheta_O) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (+ (/ sinTheta_i v) (/ (log (* 2 v)) sinTheta_O)))))
(* sinTheta_O (+ sinTheta_i (/ 1 sinTheta_O)))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))) (/ 1 (* sinTheta_O v))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (- (* -1 sinTheta_i) (/ 1 sinTheta_O))))
(* -1 (* sinTheta_O (- (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (+ 6931/10000 (log 1/2)))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)) (+ 1 (* sinTheta_O sinTheta_i))) v)
(* 2 v)
(/ 1/2 v)
(/ -1 v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))
(/ (- (* 6931/10000 v) (+ 1 (* sinTheta_O sinTheta_i))) v)
(exp (- (/ 1 v) 6931/10000))
(/ (* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O)))) v)
(/ (+ (* 6931/10000 v) (* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O))))) v)
(/ (- (* cosTheta_O cosTheta_i) 1) (* sinTheta_O v))
(/ (- (+ (* 6931/10000 (/ v sinTheta_O)) (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (/ 1 sinTheta_O)) v)
(exp (+ 6931/10000 (log 1/2)))
(+ (exp (+ 6931/10000 (log 1/2))) (/ (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp (+ 6931/10000 (log 1/2))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp (+ 6931/10000 (log 1/2))) (+ (* 1/6 (/ (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(/ (exp (+ 6931/10000 (log 1/2))) v)
(/ (+ (exp (+ 6931/10000 (log 1/2))) (/ (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)) v)
(/ (+ (exp (+ 6931/10000 (log 1/2))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))) v)
(/ (+ (exp (+ 6931/10000 (log 1/2))) (+ (* 1/6 (/ (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))) v)
(+ 6931/10000 (log 1/2))
6931/10000
(* 1/2 (/ (exp 6931/10000) v))
(/ (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))) v)
(/ (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))) v)
(/ (+ (* 1/12 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))) v)
(exp 6931/10000)
(+ (exp 6931/10000) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp 6931/10000) (+ (* 1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp 6931/10000) (+ (* 1/6 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* 1/6 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(/ (+ (* -1/2 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (* 1/2 (exp 6931/10000))) v)
(/ (+ (* -1/2 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (* 1/2 (exp 6931/10000)))) v)
(/ (+ (* -1/2 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (+ (* -1/12 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) (pow v 3))) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (* 1/2 (exp 6931/10000))))) v)
(+ (exp 6931/10000) (* -1 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(+ (exp 6931/10000) (+ (* -1 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (* 1/2 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2)))))
(+ (exp 6931/10000) (+ (* -1 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (+ (* -1/6 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) (pow v 3))) (* 1/2 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2))))))
(/ (exp (+ (log 1/2) (log (/ 1 v)))) (exp -6931/10000))
(- (+ (/ (exp (+ (log 1/2) (log (/ 1 v)))) (exp -6931/10000)) (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (* v (exp -6931/10000)))) (/ (exp (+ (log 1/2) (log (/ 1 v)))) (* v (exp -6931/10000))))
(- (+ (* 1/2 (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (* (pow v 2) (exp -6931/10000)))) (+ (/ (exp (+ (log 1/2) (log (/ 1 v)))) (exp -6931/10000)) (+ (/ (exp (+ (log 1/2) (log (/ 1 v)))) (* (pow v 2) (exp -6931/10000))) (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (* v (exp -6931/10000)))))) (+ (* 1/2 (/ (exp (+ (log 1/2) (log (/ 1 v)))) (* (pow v 2) (exp -6931/10000)))) (+ (/ (exp (+ (log 1/2) (log (/ 1 v)))) (* v (exp -6931/10000))) (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (* (pow v 2) (exp -6931/10000))))))
(- (+ (* 1/6 (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3)) (* (pow v 3) (exp -6931/10000)))) (+ (* 1/2 (/ (exp (+ (log 1/2) (log (/ 1 v)))) (* (pow v 3) (exp -6931/10000)))) (+ (* 1/2 (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (* (pow v 2) (exp -6931/10000)))) (+ (/ (exp (+ (log 1/2) (log (/ 1 v)))) (exp -6931/10000)) (+ (/ (exp (+ (log 1/2) (log (/ 1 v)))) (* (pow v 2) (exp -6931/10000))) (+ (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (* v (exp -6931/10000))) (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (* (pow v 3) (exp -6931/10000))))))))) (+ (* 1/6 (/ (exp (+ (log 1/2) (log (/ 1 v)))) (* (pow v 3) (exp -6931/10000)))) (+ (* 1/2 (/ (exp (+ (log 1/2) (log (/ 1 v)))) (* (pow v 2) (exp -6931/10000)))) (+ (* 1/2 (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (exp -6931/10000)))) (+ (* 1/2 (/ (- (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (exp -6931/10000)) (/ (exp (+ (log 1/2) (log (/ 1 v)))) (exp -6931/10000))) (pow v 3))) (+ (/ (exp (+ (log 1/2) (log (/ 1 v)))) (* v (exp -6931/10000))) (+ (/ (exp (+ (log 1/2) (log (/ 1 v)))) (* (pow v 3) (exp -6931/10000))) (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (* (pow v 2) (exp -6931/10000))))))))))
(exp (+ (log 1/2) (log (/ 1 v))))
(+ (exp (+ (log 1/2) (log (/ 1 v)))) (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v))
(+ (exp (+ (log 1/2) (log (/ 1 v)))) (+ (* 1/2 (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v)))
(+ (exp (+ (log 1/2) (log (/ 1 v)))) (+ (* 1/6 (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v))))
(exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v))))))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/2 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/6 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))
(exp -6931/10000)
(+ (exp -6931/10000) (/ (exp -6931/10000) v))
(+ (exp -6931/10000) (+ (* 1/2 (/ (exp -6931/10000) (pow v 2))) (/ (exp -6931/10000) v)))
(+ (exp -6931/10000) (+ (* 1/6 (/ (exp -6931/10000) (pow v 3))) (+ (* 1/2 (/ (exp -6931/10000) (pow v 2))) (/ (exp -6931/10000) v))))
(+ 6931/10000 (/ (* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O)))) v))
(/ 6931/10000 sinTheta_O)
(+ (exp (+ 6931/10000 (log 1/2))) (* -1 (/ (+ (* -1 (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1/2 (/ (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v))) v)))
(+ (exp (+ 6931/10000 (log 1/2))) (* -1 (/ (+ (* -1 (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1 (/ (+ (* 1/6 (/ (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))) v))) v)))
(* -1 (/ (+ (* -1 (exp (+ 6931/10000 (log 1/2)))) (* -1 (/ (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))) v))
(* -1 (/ (+ (* -1 (exp (+ 6931/10000 (log 1/2)))) (* -1 (/ (+ (* 1/2 (/ (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v)) (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) v))) v))
(* -1 (/ (+ (* -1 (exp (+ 6931/10000 (log 1/2)))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (* -1/6 (/ (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v))) v)) (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) v))) v))
(* -1 (/ (+ (* -1/2 (exp 6931/10000)) (* -1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v)) (* 1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))) v)) (* -1/2 (exp 6931/10000))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (* -1/12 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v))) v)) (* 1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))) v)) (* -1/2 (exp 6931/10000))) v))
(+ (exp 6931/10000) (* -1 (/ (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v))) v)))
(+ (exp 6931/10000) (* -1 (/ (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1 (/ (+ (* 1/6 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))) v))) v)))
(exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1/2 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 2)) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))))) v)))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 2)))) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))))) v)))
(* -1 (/ (+ (* -1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i)))) (* 1/4 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) v))) v)) (* -1/2 (exp 6931/10000))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2))) (* 1/12 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) v))) v)) (* -1/2 (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (exp 6931/10000))) v))
(+ (exp 6931/10000) (* -1 (/ (+ (* -1/2 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) v)) (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp 6931/10000) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) v)) (* 1/2 (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)))) v)) (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000))
(+ (* -1 (/ (- (* -1 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (exp -6931/10000))) (* -1 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000)))) v)) (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000)))
(+ (* -1 (/ (- (+ (* -1 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (exp -6931/10000))) (* -1 (/ (- (* 1/2 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (exp -6931/10000))) (+ (* -1 (- (* -1 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (exp -6931/10000))) (* -1 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000))))) (* 1/2 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000))))) v))) (* -1 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000)))) v)) (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000)))
(+ (* -1 (/ (- (+ (* -1 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (exp -6931/10000))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3)) (exp -6931/10000))) (+ (* -1 (- (* 1/2 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (exp -6931/10000))) (+ (* -1 (- (* -1 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (exp -6931/10000))) (* -1 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000))))) (* 1/2 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000)))))) (+ (* -1/6 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000))) (* 1/2 (- (* -1 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (exp -6931/10000))) (* -1 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000)))))))) v)) (* 1/2 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (exp -6931/10000)))) (+ (* -1 (- (* -1 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (exp -6931/10000))) (* -1 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000))))) (* 1/2 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000))))) v))) (* -1 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000)))) v)) (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000)))
(exp (+ (log -1/2) (log (/ -1 v))))
(+ (exp (+ (log -1/2) (log (/ -1 v)))) (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v))
(+ (exp (+ (log -1/2) (log (/ -1 v)))) (* -1 (/ (+ (* -1 (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) v))) v)))
(+ (exp (+ (log -1/2) (log (/ -1 v)))) (* -1 (/ (+ (* -1 (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* 1/6 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3)) v)) (* 1/2 (* (exp (+ (log -1/2) (log (/ -1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)))) v))) v)))
(+ 6931/10000 (* -1 (/ (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) v)))
(exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v))))))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1/2 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 2)) v)) (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))))) v)))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 2)))) v)) (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))))) v)))
(- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))
(- (+ 6931/10000 (* -1 (/ (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) v))) (+ (log -2) (* -1 (log (/ -1 v)))))
(+ (exp -6931/10000) (* -1 (/ (+ (* -1 (exp -6931/10000)) (* -1/2 (/ (exp -6931/10000) v))) v)))
(+ (exp -6931/10000) (* -1 (/ (+ (* -1 (exp -6931/10000)) (* -1 (/ (+ (* 1/6 (/ (exp -6931/10000) v)) (* 1/2 (exp -6931/10000))) v))) v)))
(+ 6931/10000 (* -1 (/ (* sinTheta_O (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)) (* -1 sinTheta_i))) v)))
Calls

15 calls:

TimeVariablePointExpression
14.0ms
cosTheta_O
@-inf
((exp (+ (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000) (log 1/2))) (/ (exp (+ (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000) (log 1/2))) v) (+ (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000) (log 1/2)) (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000) (/ (exp (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0)) (* 2 v)) (exp (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0)) (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (* 2 v) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (/ 1/2 v) (exp (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) (/ 1/2 v) (exp (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v))) (* (/ -1 v) -1/2) (/ (exp (+ (log (/ 1/2 v)) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))) (exp (- (/ 1 v) 6931/10000))) (exp (+ (log (/ 1/2 v)) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))) (/ -1 v) (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) 0) (exp (- (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) 0) (log (* 2 v)))) (- (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) 0) (log (* 2 v))) (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (+ (* sinTheta_i sinTheta_O) 1) (+ (* sinTheta_O sinTheta_i) 1) (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (exp (- (/ 1 v) 6931/10000)) (* (- (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/ sinTheta_i v)) sinTheta_O) (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O))
12.0ms
v
@-inf
((exp (+ (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000) (log 1/2))) (/ (exp (+ (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000) (log 1/2))) v) (+ (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000) (log 1/2)) (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000) (/ (exp (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0)) (* 2 v)) (exp (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0)) (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (* 2 v) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (/ 1/2 v) (exp (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) (/ 1/2 v) (exp (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v))) (* (/ -1 v) -1/2) (/ (exp (+ (log (/ 1/2 v)) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))) (exp (- (/ 1 v) 6931/10000))) (exp (+ (log (/ 1/2 v)) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))) (/ -1 v) (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) 0) (exp (- (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) 0) (log (* 2 v)))) (- (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) 0) (log (* 2 v))) (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (+ (* sinTheta_i sinTheta_O) 1) (+ (* sinTheta_O sinTheta_i) 1) (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (exp (- (/ 1 v) 6931/10000)) (* (- (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/ sinTheta_i v)) sinTheta_O) (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O))
11.0ms
sinTheta_O
@0
((exp (+ (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000) (log 1/2))) (/ (exp (+ (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000) (log 1/2))) v) (+ (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000) (log 1/2)) (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000) (/ (exp (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0)) (* 2 v)) (exp (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0)) (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (* 2 v) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (/ 1/2 v) (exp (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) (/ 1/2 v) (exp (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v))) (* (/ -1 v) -1/2) (/ (exp (+ (log (/ 1/2 v)) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))) (exp (- (/ 1 v) 6931/10000))) (exp (+ (log (/ 1/2 v)) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))) (/ -1 v) (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) 0) (exp (- (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) 0) (log (* 2 v)))) (- (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) 0) (log (* 2 v))) (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (+ (* sinTheta_i sinTheta_O) 1) (+ (* sinTheta_O sinTheta_i) 1) (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (exp (- (/ 1 v) 6931/10000)) (* (- (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/ sinTheta_i v)) sinTheta_O) (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O))
10.0ms
cosTheta_i
@-inf
((exp (+ (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000) (log 1/2))) (/ (exp (+ (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000) (log 1/2))) v) (+ (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000) (log 1/2)) (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000) (/ (exp (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0)) (* 2 v)) (exp (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0)) (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (* 2 v) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (/ 1/2 v) (exp (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) (/ 1/2 v) (exp (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v))) (* (/ -1 v) -1/2) (/ (exp (+ (log (/ 1/2 v)) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))) (exp (- (/ 1 v) 6931/10000))) (exp (+ (log (/ 1/2 v)) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))) (/ -1 v) (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) 0) (exp (- (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) 0) (log (* 2 v)))) (- (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) 0) (log (* 2 v))) (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (+ (* sinTheta_i sinTheta_O) 1) (+ (* sinTheta_O sinTheta_i) 1) (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (exp (- (/ 1 v) 6931/10000)) (* (- (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/ sinTheta_i v)) sinTheta_O) (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O))
9.0ms
v
@0
((exp (+ (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000) (log 1/2))) (/ (exp (+ (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000) (log 1/2))) v) (+ (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000) (log 1/2)) (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000) (/ (exp (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0)) (* 2 v)) (exp (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0)) (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (* 2 v) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (/ 1/2 v) (exp (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) (/ 1/2 v) (exp (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v))) (* (/ -1 v) -1/2) (/ (exp (+ (log (/ 1/2 v)) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))) (exp (- (/ 1 v) 6931/10000))) (exp (+ (log (/ 1/2 v)) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))) (/ -1 v) (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) 0) (exp (- (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) 0) (log (* 2 v)))) (- (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) 0) (log (* 2 v))) (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (+ (* sinTheta_i sinTheta_O) 1) (+ (* sinTheta_O sinTheta_i) 1) (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (exp (- (/ 1 v) 6931/10000)) (* (- (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/ sinTheta_i v)) sinTheta_O) (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O))

simplify218.0ms (1.9%)

Memory
-4.6MiB live, 324.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0155311468
1559511081
0805610407
Stop Event
iter limit
node limit
Counts
286 → 286
Calls
Call 1
Inputs
(exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(+ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (/ (* cosTheta_O (* cosTheta_i (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))
(+ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(/ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)
(+ (/ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v) (/ (* cosTheta_O (* cosTheta_i (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2)))
(+ (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))) (/ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(+ (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 4))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))) (/ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_i (+ (* 1/4 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (* cosTheta_i (+ (* 1/12 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))))))))
(exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (/ (* cosTheta_O (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(/ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (exp (- (/ 1 v) 6931/10000)))
(+ (/ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (exp (- (/ 1 v) 6931/10000))) (/ (* cosTheta_O (* cosTheta_i (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))))) (* v (exp (- (/ 1 v) 6931/10000)))))
(+ (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (exp (- (/ 1 v) 6931/10000))))) (/ (* cosTheta_O (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) (* v (exp (- (/ 1 v) 6931/10000)))))) (/ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (exp (- (/ 1 v) 6931/10000))))
(+ (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 3) (exp (- (/ 1 v) 6931/10000))))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) (* (pow v 2) (exp (- (/ 1 v) 6931/10000))))))) (/ (* cosTheta_O (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) (* v (exp (- (/ 1 v) 6931/10000)))))) (/ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (exp (- (/ 1 v) 6931/10000))))
(exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))
(+ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (/ (* cosTheta_O (* cosTheta_i (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))))) v))
(+ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (/ (* cosTheta_O (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) v))))
(+ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) (pow v 2))))) (/ (* cosTheta_O (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) v))))
(exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(* sinTheta_O (- (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(+ (* sinTheta_O (- (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) (/ (* cosTheta_O cosTheta_i) v))
(/ (- 6931/10000 (/ 1 v)) sinTheta_O)
(- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v)))
(exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(/ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (/ (log 1/2) cosTheta_i))) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(/ (exp (- (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v))) (exp (- (/ 1 v) 6931/10000)))
(exp (- (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(* cosTheta_i (+ (/ cosTheta_O v) (/ (* sinTheta_O (- (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) cosTheta_i)))
(/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))
(* cosTheta_i (- (+ (/ 6931/10000 (* cosTheta_i sinTheta_O)) (/ cosTheta_O (* sinTheta_O v))) (/ 1 (* cosTheta_i (* sinTheta_O v)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (* sinTheta_O (- (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O (* sinTheta_O v))) (* -1 (/ (- (* 6931/10000 (/ 1 sinTheta_O)) (/ 1 (* sinTheta_O v))) cosTheta_i)))))
(+ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))) (/ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(+ (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 4))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))) (/ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_O (+ (* 1/4 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (* cosTheta_O (+ (* 1/12 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))))))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (exp (- (/ 1 v) 6931/10000))))) (/ (* cosTheta_i (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) (* v (exp (- (/ 1 v) 6931/10000)))))) (/ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (exp (- (/ 1 v) 6931/10000))))
(+ (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 3) (exp (- (/ 1 v) 6931/10000))))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) (* (pow v 2) (exp (- (/ 1 v) 6931/10000))))))) (/ (* cosTheta_i (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) (* v (exp (- (/ 1 v) 6931/10000)))))) (/ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (exp (- (/ 1 v) 6931/10000))))
(+ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (/ (* cosTheta_i (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) v))))
(+ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) (pow v 2))))) (/ (* cosTheta_i (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) v))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (/ (log 1/2) cosTheta_O))) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))
(* cosTheta_O (+ (/ cosTheta_i v) (/ (* sinTheta_O (- (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) cosTheta_O)))
(* cosTheta_O (- (+ (/ 6931/10000 (* cosTheta_O sinTheta_O)) (/ cosTheta_i (* sinTheta_O v))) (/ 1 (* cosTheta_O (* sinTheta_O v)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (* sinTheta_O (- (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i (* sinTheta_O v))) (* -1 (/ (- (* 6931/10000 (/ 1 sinTheta_O)) (/ 1 (* sinTheta_O v))) cosTheta_O)))))
(exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))
(+ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) v)))
(+ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))))))))
(/ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) v)
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))) (/ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) v))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))))) (/ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) v))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 4))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 3))))))) (/ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) v))
(- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(- (+ 6931/10000 (+ (log 1/2) (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)))) (/ 1 v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v))
(+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))) (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))))))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* sinTheta_i (+ (* -1/12 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 3))))))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))))))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) v)))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))))))))
(* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v))
(+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 2))) (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)))
(+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 3))))))
(+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* sinTheta_i (+ (* -1/12 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_O 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 3))))))))
(exp (- 6931/10000 (/ 1 v)))
(+ (exp (- 6931/10000 (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) v)))
(+ (exp (- 6931/10000 (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 2))))))
(+ (exp (- 6931/10000 (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 2))))))))
(/ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (exp (- (/ 1 v) 6931/10000)))
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))))) (* v (exp (- (/ 1 v) 6931/10000))))) (/ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (exp (- (/ 1 v) 6931/10000))))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) (* v (exp (- (/ 1 v) 6931/10000))))) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))))) (* (pow v 2) (exp (- (/ 1 v) 6931/10000))))))) (/ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (exp (- (/ 1 v) 6931/10000))))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) (* v (exp (- (/ 1 v) 6931/10000))))) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))))) (* (pow v 3) (exp (- (/ 1 v) 6931/10000))))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) (* (pow v 2) (exp (- (/ 1 v) 6931/10000))))))))) (/ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (exp (- (/ 1 v) 6931/10000))))
(exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))
(+ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))))) v)))
(+ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))))) (pow v 2))))))
(+ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))))))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
1
(+ 1 (* sinTheta_O sinTheta_i))
(- 6931/10000 (/ 1 v))
(- (+ 6931/10000 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (/ 1 v))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v))))
(+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v)))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ (log 1/2) sinTheta_i) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (+ (/ sinTheta_O v) (/ (log (* 2 v)) sinTheta_i)))))
(* sinTheta_O sinTheta_i)
(* sinTheta_i (+ sinTheta_O (/ 1 sinTheta_i)))
(* sinTheta_i (- (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (/ (* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v)))) sinTheta_i)))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(* -1 (* sinTheta_i (- (* -1 sinTheta_O) (/ 1 sinTheta_i))))
(* -1 (* sinTheta_i (- (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(* -1 (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v)))) sinTheta_i)) (/ sinTheta_O v))))
(+ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))))))))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))))) (/ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) v))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 4))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 3))))))) (/ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) v))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))))))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* sinTheta_O (+ (* -1/12 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 3))))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))))))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))))))))
(+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v))))) (pow v 3))))))
(+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* sinTheta_O (+ (* -1/12 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- 6931/10000 (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 3))))))))
(+ (exp (- 6931/10000 (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v))))) (pow v 2))))))
(+ (exp (- 6931/10000 (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- 6931/10000 (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 2))))))))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) (* v (exp (- (/ 1 v) 6931/10000))))) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))))) (* (pow v 2) (exp (- (/ 1 v) 6931/10000))))))) (/ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (exp (- (/ 1 v) 6931/10000))))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) (* v (exp (- (/ 1 v) 6931/10000))))) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))))) (* (pow v 3) (exp (- (/ 1 v) 6931/10000))))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) (* (pow v 2) (exp (- (/ 1 v) 6931/10000))))))))) (/ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (exp (- (/ 1 v) 6931/10000))))
(+ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))))) (pow v 2))))))
(+ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ (log 1/2) sinTheta_O) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (+ (/ sinTheta_i v) (/ (log (* 2 v)) sinTheta_O)))))
(* sinTheta_O (+ sinTheta_i (/ 1 sinTheta_O)))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))) (/ 1 (* sinTheta_O v))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (- (* -1 sinTheta_i) (/ 1 sinTheta_O))))
(* -1 (* sinTheta_O (- (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (+ 6931/10000 (log 1/2)))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)) (+ 1 (* sinTheta_O sinTheta_i))) v)
(* 2 v)
(/ 1/2 v)
(/ -1 v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))
(/ (- (* 6931/10000 v) (+ 1 (* sinTheta_O sinTheta_i))) v)
(exp (- (/ 1 v) 6931/10000))
(/ (* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O)))) v)
(/ (+ (* 6931/10000 v) (* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O))))) v)
(/ (- (* cosTheta_O cosTheta_i) 1) (* sinTheta_O v))
(/ (- (+ (* 6931/10000 (/ v sinTheta_O)) (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (/ 1 sinTheta_O)) v)
(exp (+ 6931/10000 (log 1/2)))
(+ (exp (+ 6931/10000 (log 1/2))) (/ (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp (+ 6931/10000 (log 1/2))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp (+ 6931/10000 (log 1/2))) (+ (* 1/6 (/ (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(/ (exp (+ 6931/10000 (log 1/2))) v)
(/ (+ (exp (+ 6931/10000 (log 1/2))) (/ (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)) v)
(/ (+ (exp (+ 6931/10000 (log 1/2))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))) v)
(/ (+ (exp (+ 6931/10000 (log 1/2))) (+ (* 1/6 (/ (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))) v)
(+ 6931/10000 (log 1/2))
6931/10000
(* 1/2 (/ (exp 6931/10000) v))
(/ (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))) v)
(/ (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))) v)
(/ (+ (* 1/12 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))) v)
(exp 6931/10000)
(+ (exp 6931/10000) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp 6931/10000) (+ (* 1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp 6931/10000) (+ (* 1/6 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* 1/6 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(/ (+ (* -1/2 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (* 1/2 (exp 6931/10000))) v)
(/ (+ (* -1/2 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (* 1/2 (exp 6931/10000)))) v)
(/ (+ (* -1/2 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (+ (* -1/12 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) (pow v 3))) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (* 1/2 (exp 6931/10000))))) v)
(+ (exp 6931/10000) (* -1 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(+ (exp 6931/10000) (+ (* -1 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (* 1/2 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2)))))
(+ (exp 6931/10000) (+ (* -1 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (+ (* -1/6 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) (pow v 3))) (* 1/2 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2))))))
(/ (exp (+ (log 1/2) (log (/ 1 v)))) (exp -6931/10000))
(- (+ (/ (exp (+ (log 1/2) (log (/ 1 v)))) (exp -6931/10000)) (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (* v (exp -6931/10000)))) (/ (exp (+ (log 1/2) (log (/ 1 v)))) (* v (exp -6931/10000))))
(- (+ (* 1/2 (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (* (pow v 2) (exp -6931/10000)))) (+ (/ (exp (+ (log 1/2) (log (/ 1 v)))) (exp -6931/10000)) (+ (/ (exp (+ (log 1/2) (log (/ 1 v)))) (* (pow v 2) (exp -6931/10000))) (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (* v (exp -6931/10000)))))) (+ (* 1/2 (/ (exp (+ (log 1/2) (log (/ 1 v)))) (* (pow v 2) (exp -6931/10000)))) (+ (/ (exp (+ (log 1/2) (log (/ 1 v)))) (* v (exp -6931/10000))) (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (* (pow v 2) (exp -6931/10000))))))
(- (+ (* 1/6 (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3)) (* (pow v 3) (exp -6931/10000)))) (+ (* 1/2 (/ (exp (+ (log 1/2) (log (/ 1 v)))) (* (pow v 3) (exp -6931/10000)))) (+ (* 1/2 (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (* (pow v 2) (exp -6931/10000)))) (+ (/ (exp (+ (log 1/2) (log (/ 1 v)))) (exp -6931/10000)) (+ (/ (exp (+ (log 1/2) (log (/ 1 v)))) (* (pow v 2) (exp -6931/10000))) (+ (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (* v (exp -6931/10000))) (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (* (pow v 3) (exp -6931/10000))))))))) (+ (* 1/6 (/ (exp (+ (log 1/2) (log (/ 1 v)))) (* (pow v 3) (exp -6931/10000)))) (+ (* 1/2 (/ (exp (+ (log 1/2) (log (/ 1 v)))) (* (pow v 2) (exp -6931/10000)))) (+ (* 1/2 (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (exp -6931/10000)))) (+ (* 1/2 (/ (- (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (exp -6931/10000)) (/ (exp (+ (log 1/2) (log (/ 1 v)))) (exp -6931/10000))) (pow v 3))) (+ (/ (exp (+ (log 1/2) (log (/ 1 v)))) (* v (exp -6931/10000))) (+ (/ (exp (+ (log 1/2) (log (/ 1 v)))) (* (pow v 3) (exp -6931/10000))) (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (* (pow v 2) (exp -6931/10000))))))))))
(exp (+ (log 1/2) (log (/ 1 v))))
(+ (exp (+ (log 1/2) (log (/ 1 v)))) (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v))
(+ (exp (+ (log 1/2) (log (/ 1 v)))) (+ (* 1/2 (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v)))
(+ (exp (+ (log 1/2) (log (/ 1 v)))) (+ (* 1/6 (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v))))
(exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v))))))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/2 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/6 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))
(exp -6931/10000)
(+ (exp -6931/10000) (/ (exp -6931/10000) v))
(+ (exp -6931/10000) (+ (* 1/2 (/ (exp -6931/10000) (pow v 2))) (/ (exp -6931/10000) v)))
(+ (exp -6931/10000) (+ (* 1/6 (/ (exp -6931/10000) (pow v 3))) (+ (* 1/2 (/ (exp -6931/10000) (pow v 2))) (/ (exp -6931/10000) v))))
(+ 6931/10000 (/ (* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O)))) v))
(/ 6931/10000 sinTheta_O)
(+ (exp (+ 6931/10000 (log 1/2))) (* -1 (/ (+ (* -1 (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1/2 (/ (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v))) v)))
(+ (exp (+ 6931/10000 (log 1/2))) (* -1 (/ (+ (* -1 (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1 (/ (+ (* 1/6 (/ (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))) v))) v)))
(* -1 (/ (+ (* -1 (exp (+ 6931/10000 (log 1/2)))) (* -1 (/ (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))) v))
(* -1 (/ (+ (* -1 (exp (+ 6931/10000 (log 1/2)))) (* -1 (/ (+ (* 1/2 (/ (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v)) (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) v))) v))
(* -1 (/ (+ (* -1 (exp (+ 6931/10000 (log 1/2)))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (* -1/6 (/ (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v))) v)) (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) v))) v))
(* -1 (/ (+ (* -1/2 (exp 6931/10000)) (* -1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v)) (* 1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))) v)) (* -1/2 (exp 6931/10000))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (* -1/12 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v))) v)) (* 1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))) v)) (* -1/2 (exp 6931/10000))) v))
(+ (exp 6931/10000) (* -1 (/ (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v))) v)))
(+ (exp 6931/10000) (* -1 (/ (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1 (/ (+ (* 1/6 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))) v))) v)))
(exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1/2 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 2)) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))))) v)))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 2)))) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))))) v)))
(* -1 (/ (+ (* -1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i)))) (* 1/4 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) v))) v)) (* -1/2 (exp 6931/10000))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2))) (* 1/12 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) v))) v)) (* -1/2 (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (exp 6931/10000))) v))
(+ (exp 6931/10000) (* -1 (/ (+ (* -1/2 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) v)) (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp 6931/10000) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) v)) (* 1/2 (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)))) v)) (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000))
(+ (* -1 (/ (- (* -1 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (exp -6931/10000))) (* -1 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000)))) v)) (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000)))
(+ (* -1 (/ (- (+ (* -1 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (exp -6931/10000))) (* -1 (/ (- (* 1/2 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (exp -6931/10000))) (+ (* -1 (- (* -1 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (exp -6931/10000))) (* -1 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000))))) (* 1/2 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000))))) v))) (* -1 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000)))) v)) (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000)))
(+ (* -1 (/ (- (+ (* -1 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (exp -6931/10000))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3)) (exp -6931/10000))) (+ (* -1 (- (* 1/2 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (exp -6931/10000))) (+ (* -1 (- (* -1 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (exp -6931/10000))) (* -1 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000))))) (* 1/2 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000)))))) (+ (* -1/6 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000))) (* 1/2 (- (* -1 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (exp -6931/10000))) (* -1 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000)))))))) v)) (* 1/2 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (exp -6931/10000)))) (+ (* -1 (- (* -1 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (exp -6931/10000))) (* -1 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000))))) (* 1/2 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000))))) v))) (* -1 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000)))) v)) (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000)))
(exp (+ (log -1/2) (log (/ -1 v))))
(+ (exp (+ (log -1/2) (log (/ -1 v)))) (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v))
(+ (exp (+ (log -1/2) (log (/ -1 v)))) (* -1 (/ (+ (* -1 (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) v))) v)))
(+ (exp (+ (log -1/2) (log (/ -1 v)))) (* -1 (/ (+ (* -1 (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* 1/6 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3)) v)) (* 1/2 (* (exp (+ (log -1/2) (log (/ -1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)))) v))) v)))
(+ 6931/10000 (* -1 (/ (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) v)))
(exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v))))))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1/2 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 2)) v)) (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))))) v)))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 2)))) v)) (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))))) v)))
(- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))
(- (+ 6931/10000 (* -1 (/ (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) v))) (+ (log -2) (* -1 (log (/ -1 v)))))
(+ (exp -6931/10000) (* -1 (/ (+ (* -1 (exp -6931/10000)) (* -1/2 (/ (exp -6931/10000) v))) v)))
(+ (exp -6931/10000) (* -1 (/ (+ (* -1 (exp -6931/10000)) (* -1 (/ (+ (* 1/6 (/ (exp -6931/10000) v)) (* 1/2 (exp -6931/10000))) v))) v)))
(+ 6931/10000 (* -1 (/ (* sinTheta_O (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)) (* -1 sinTheta_i))) v)))
Outputs
(exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(+ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (/ (* cosTheta_O (* cosTheta_i (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))
(fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) v)) (exp.f32 (-.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))
(+ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) (exp.f32 (-.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) v) (*.f32 cosTheta_O (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) v))) cosTheta_i (exp.f32 (-.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))
(+ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) (exp.f32 (-.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) v) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) cosTheta_i) (exp.f32 (-.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32))) cosTheta_i (*.f32 cosTheta_O (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) v))) cosTheta_i (exp.f32 (-.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))
(/ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)
(/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) v)
(+ (/ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v) (/ (* cosTheta_O (* cosTheta_i (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2)))
(fma.f32 (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) v)) (/.f32 cosTheta_O v) (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) v))
(+ (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))) (/ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) (exp.f32 (-.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_O v) (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) v))) cosTheta_i (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) v))
(+ (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 4))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))) (/ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) (pow.f32 v #s(literal 3 binary32)))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) cosTheta_i) (exp.f32 (-.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) (pow.f32 v #s(literal 4 binary32))) #s(literal 1/6 binary32))) cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) v))) cosTheta_i (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) v))
(- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))
(- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))
(- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))
(* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) v) #s(literal 1/2 binary32))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))
(*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) v) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) v))))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_i (+ (* 1/4 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_O (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) v)) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32))) cosTheta_i (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (* cosTheta_i (+ (* 1/12 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) (pow.f32 v #s(literal 3 binary32)))) #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) cosTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) (pow.f32 v #s(literal 4 binary32))) #s(literal 1/12 binary32))) cosTheta_i (*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_O (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) v)))) cosTheta_i (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) v) #s(literal 1/2 binary32)))
(exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))
(fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) v)) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) v) (*.f32 cosTheta_O (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) v))) cosTheta_i (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) (*.f32 cosTheta_O cosTheta_O)) v) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) cosTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32))) cosTheta_i (*.f32 cosTheta_O (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) v))) cosTheta_i (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))
(exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (/ (* cosTheta_O (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))
(fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) v)) (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) v) (*.f32 cosTheta_O (/.f32 (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) v))) cosTheta_i (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) (*.f32 cosTheta_O cosTheta_O)) v) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) cosTheta_i) (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32))) cosTheta_i (*.f32 cosTheta_O (/.f32 (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) v))) cosTheta_i (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))
(/ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (exp (- (/ 1 v) 6931/10000)))
(/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(+ (/ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (exp (- (/ 1 v) 6931/10000))) (/ (* cosTheta_O (* cosTheta_i (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))))) (* v (exp (- (/ 1 v) 6931/10000)))))
(/.f32 (fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v)) (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(+ (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (exp (- (/ 1 v) 6931/10000))))) (/ (* cosTheta_O (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) (* v (exp (- (/ 1 v) 6931/10000)))))) (/ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (exp (- (/ 1 v) 6931/10000))))
(fma.f32 (fma.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))) (*.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) (*.f32 v v)) (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))) #s(literal 1/2 binary32))) cosTheta_i (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(+ (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 3) (exp (- (/ 1 v) 6931/10000))))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) (* (pow v 2) (exp (- (/ 1 v) 6931/10000))))))) (/ (* cosTheta_O (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) (* v (exp (- (/ 1 v) 6931/10000)))))) (/ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (exp (- (/ 1 v) 6931/10000))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (/.f32 (*.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) cosTheta_i) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))) (pow.f32 (/.f32 cosTheta_O v) #s(literal 3 binary32))) #s(literal 1/6 binary32) (*.f32 (*.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_O v)) (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))) #s(literal 1/2 binary32))) cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))) cosTheta_i (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))
(/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(+ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (/ (* cosTheta_O (* cosTheta_i (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))))) v))
(fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v)) (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(+ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (/ (* cosTheta_O (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) v))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v) (*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))) cosTheta_i (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(+ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) (pow v 2))))) (/ (* cosTheta_O (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) v))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 cosTheta_O cosTheta_O)) v) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) cosTheta_i) (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32))) cosTheta_i (*.f32 cosTheta_O (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))) cosTheta_i (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))
(fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) v)) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) v) (*.f32 cosTheta_O (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) v))) cosTheta_i (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) (*.f32 cosTheta_O cosTheta_O)) v) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) cosTheta_i) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32))) cosTheta_i (*.f32 cosTheta_O (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) v))) cosTheta_i (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))
(- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))
(* sinTheta_O (- (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(*.f32 (-.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) sinTheta_i) v)) sinTheta_O)
(+ (* sinTheta_O (- (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) (/ (* cosTheta_O cosTheta_i) v))
(fma.f32 (-.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) sinTheta_i) v)) sinTheta_O (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(/ (- 6931/10000 (/ 1 v)) sinTheta_O)
(/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)
(- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v)))
(+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_O) v))
(exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(/ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)
(/.f32 (exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (/ (log 1/2) cosTheta_i))) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(*.f32 (-.f32 (+.f32 (+.f32 (/.f32 (log.f32 #s(literal 1/2 binary32)) cosTheta_i) (/.f32 cosTheta_O v)) (/.f32 #s(literal 6931/10000 binary32) cosTheta_i)) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (*.f32 v cosTheta_i))) cosTheta_i)
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(*.f32 (-.f32 (+.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_i)) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (*.f32 v cosTheta_i))) cosTheta_i)
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) v) #s(literal 1/2 binary32))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(/ (exp (- (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v))) (exp (- (/ 1 v) 6931/10000)))
(/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (*.f32 cosTheta_O cosTheta_i)) v))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(exp (- (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v)))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (*.f32 cosTheta_O cosTheta_i)) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(*.f32 (-.f32 (-.f32 (+.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_i)) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v)) (fma.f32 (/.f32 sinTheta_i cosTheta_i) (/.f32 sinTheta_O v) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) cosTheta_i))) cosTheta_i)
(* cosTheta_i (+ (/ cosTheta_O v) (/ (* sinTheta_O (- (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) cosTheta_i)))
(*.f32 (fma.f32 sinTheta_O (/.f32 (-.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) sinTheta_i) v)) cosTheta_i) (/.f32 cosTheta_O v)) cosTheta_i)
(/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))
(*.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v))
(* cosTheta_i (- (+ (/ 6931/10000 (* cosTheta_i sinTheta_O)) (/ cosTheta_O (* sinTheta_O v))) (/ 1 (* cosTheta_i (* sinTheta_O v)))))
(*.f32 (-.f32 (+.f32 (/.f32 cosTheta_O (*.f32 v sinTheta_O)) (/.f32 (/.f32 #s(literal 6931/10000 binary32) cosTheta_i) sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) v))) cosTheta_i)
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(neg.f32 (*.f32 (fma.f32 (/.f32 (-.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)) cosTheta_i) #s(literal -1 binary32) (neg.f32 (/.f32 cosTheta_O v))) cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(neg.f32 (*.f32 (fma.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)) cosTheta_i) #s(literal -1 binary32) (neg.f32 (/.f32 cosTheta_O v))) cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i)))))
(neg.f32 (*.f32 (fma.f32 (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)) cosTheta_i) #s(literal -1 binary32) (neg.f32 (/.f32 cosTheta_O v))) cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (* sinTheta_O (- (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) cosTheta_i)))))
(neg.f32 (*.f32 (*.f32 #s(literal -1 binary32) (fma.f32 sinTheta_O (/.f32 (-.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) sinTheta_i) v)) cosTheta_i) (/.f32 cosTheta_O v))) cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O (* sinTheta_O v))) (* -1 (/ (- (* 6931/10000 (/ 1 sinTheta_O)) (/ 1 (* sinTheta_O v))) cosTheta_i)))))
(neg.f32 (*.f32 (fma.f32 (/.f32 (-.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) v)) cosTheta_i) #s(literal -1 binary32) (neg.f32 (/.f32 cosTheta_O (*.f32 v sinTheta_O)))) cosTheta_i))
(+ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_i)) (exp.f32 (-.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) v) (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) v))) cosTheta_O (exp.f32 (-.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))
(+ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (exp.f32 (-.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) v) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 cosTheta_i #s(literal 3 binary32))) (exp.f32 (-.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32))) cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) v))) cosTheta_O (exp.f32 (-.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))
(+ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))) (/ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_i)) (exp.f32 (-.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_i v) (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) v))) cosTheta_O (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) v))
(+ (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 4))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))) (/ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) (pow.f32 v #s(literal 3 binary32)))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 cosTheta_i #s(literal 3 binary32))) (exp.f32 (-.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) (pow.f32 v #s(literal 4 binary32))) #s(literal 1/6 binary32))) cosTheta_O (*.f32 (/.f32 cosTheta_i v) (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) v))) cosTheta_O (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) v))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_O (+ (* 1/4 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) v)) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_i)) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32))) cosTheta_O (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (* cosTheta_O (+ (* 1/12 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) (pow.f32 v #s(literal 3 binary32)))) #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 cosTheta_i #s(literal 3 binary32))) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) (pow.f32 v #s(literal 4 binary32))) #s(literal 1/12 binary32))) cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) v)))) cosTheta_O (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) v) #s(literal 1/2 binary32)))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_i)) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) v) (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) v))) cosTheta_O (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) v) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 cosTheta_i #s(literal 3 binary32))) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32))) cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) v))) cosTheta_O (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_i)) (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) v) (*.f32 cosTheta_i (/.f32 (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) v))) cosTheta_O (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) v) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 cosTheta_i #s(literal 3 binary32))) (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32))) cosTheta_O (*.f32 cosTheta_i (/.f32 (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) v))) cosTheta_O (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))
(+ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (exp (- (/ 1 v) 6931/10000))))) (/ (* cosTheta_i (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) (* v (exp (- (/ 1 v) 6931/10000)))))) (/ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (exp (- (/ 1 v) 6931/10000))))
(fma.f32 (fma.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))) (*.f32 (*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_i)) (*.f32 v v)) (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))) #s(literal 1/2 binary32))) cosTheta_O (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(+ (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 3) (exp (- (/ 1 v) 6931/10000))))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) (* (pow v 2) (exp (- (/ 1 v) 6931/10000))))))) (/ (* cosTheta_i (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) (* v (exp (- (/ 1 v) 6931/10000)))))) (/ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (exp (- (/ 1 v) 6931/10000))))
(fma.f32 (fma.f32 (/.f32 cosTheta_i (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))) (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) (*.f32 (fma.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_i v)) (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))) #s(literal 1/2 binary32) (*.f32 (*.f32 (/.f32 (*.f32 cosTheta_O (pow.f32 cosTheta_i #s(literal 3 binary32))) (pow.f32 v #s(literal 3 binary32))) (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))) #s(literal 1/6 binary32))) cosTheta_O)) cosTheta_O (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(+ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (/ (* cosTheta_i (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) v))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_i)) (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v) (*.f32 cosTheta_i (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))) cosTheta_O (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(+ (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) (pow v 2))))) (/ (* cosTheta_i (exp (- (log (/ 1/2 v)) (/ (* sinTheta_O sinTheta_i) v)))) v))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 cosTheta_i #s(literal 3 binary32))) (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32))) cosTheta_O (*.f32 cosTheta_i (/.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))) cosTheta_O (/.f32 (/.f32 #s(literal 1/2 binary32) v) (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_i)) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) v) (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) v))) cosTheta_O (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) v) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 cosTheta_i #s(literal 3 binary32))) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32))) cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) v))) cosTheta_O (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (/ (log 1/2) cosTheta_O))) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(*.f32 (-.f32 (+.f32 (+.f32 (/.f32 (log.f32 #s(literal 1/2 binary32)) cosTheta_O) (/.f32 cosTheta_i v)) (/.f32 #s(literal 6931/10000 binary32) cosTheta_O)) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (*.f32 v cosTheta_O))) cosTheta_O)
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(*.f32 (-.f32 (+.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_O)) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (*.f32 v cosTheta_O))) cosTheta_O)
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))
(*.f32 (-.f32 (-.f32 (+.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v)) (fma.f32 (/.f32 sinTheta_i cosTheta_O) (/.f32 sinTheta_O v) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) cosTheta_O))) cosTheta_O)
(* cosTheta_O (+ (/ cosTheta_i v) (/ (* sinTheta_O (- (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) cosTheta_O)))
(*.f32 (fma.f32 sinTheta_O (/.f32 (-.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) sinTheta_i) v)) cosTheta_O) (/.f32 cosTheta_i v)) cosTheta_O)
(* cosTheta_O (- (+ (/ 6931/10000 (* cosTheta_O sinTheta_O)) (/ cosTheta_i (* sinTheta_O v))) (/ 1 (* cosTheta_O (* sinTheta_O v)))))
(*.f32 (-.f32 (+.f32 (/.f32 cosTheta_i (*.f32 v sinTheta_O)) (/.f32 (/.f32 #s(literal 6931/10000 binary32) cosTheta_O) sinTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_O) v))) cosTheta_O)
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)))))
(neg.f32 (*.f32 (fma.f32 (/.f32 (-.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)) cosTheta_O) #s(literal -1 binary32) (neg.f32 (/.f32 cosTheta_i v))) cosTheta_O))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)))))
(neg.f32 (*.f32 (fma.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)) cosTheta_O) #s(literal -1 binary32) (neg.f32 (/.f32 cosTheta_i v))) cosTheta_O))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O)))))
(neg.f32 (*.f32 (fma.f32 (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)) cosTheta_O) #s(literal -1 binary32) (neg.f32 (/.f32 cosTheta_i v))) cosTheta_O))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (* sinTheta_O (- (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) cosTheta_O)))))
(neg.f32 (*.f32 (*.f32 #s(literal -1 binary32) (fma.f32 sinTheta_O (/.f32 (-.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) sinTheta_i) v)) cosTheta_O) (/.f32 cosTheta_i v))) cosTheta_O))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i (* sinTheta_O v))) (* -1 (/ (- (* 6931/10000 (/ 1 sinTheta_O)) (/ 1 (* sinTheta_O v))) cosTheta_O)))))
(neg.f32 (*.f32 (fma.f32 (/.f32 (-.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) v)) cosTheta_O) #s(literal -1 binary32) (neg.f32 (/.f32 cosTheta_i (*.f32 v sinTheta_O)))) cosTheta_O))
(exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))
(exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))
(+ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) v)))
(fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal -1 binary32) (exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))
(+ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) v) (neg.f32 (*.f32 sinTheta_O (/.f32 (exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v)))) sinTheta_i (exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))
(+ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) v) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) (exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_i (neg.f32 (*.f32 sinTheta_O (/.f32 (exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v)))) sinTheta_i (exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))
(/ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) v)
(/.f32 (exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v)
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))) (/ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) v))
(fma.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) v) (/.f32 (exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))))) (/ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) v))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/2 binary32) (neg.f32 (*.f32 (/.f32 sinTheta_O v) (/.f32 (exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v)))) sinTheta_i (/.f32 (exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 4))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 3))))))) (/ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) v))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (pow.f32 v #s(literal 3 binary32)))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) (exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/6 binary32))) sinTheta_i (neg.f32 (*.f32 (/.f32 sinTheta_O v) (/.f32 (exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v)))) sinTheta_i (/.f32 (exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v))
(- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))
(- (+ 6931/10000 (+ (log 1/2) (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)))) (/ 1 v))
(-.f32 (+.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (*.f32 cosTheta_O cosTheta_i)) v)) (/.f32 #s(literal 1 binary32) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(-.f32 (+.f32 (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (*.f32 cosTheta_O cosTheta_i)) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v) #s(literal 1/2 binary32))
(+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))) (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)))
(fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) v) (*.f32 (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))))))
(fma.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (*.f32 sinTheta_O (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v)) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32))) sinTheta_i (*.f32 (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* sinTheta_i (+ (* -1/12 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 3))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (pow.f32 v #s(literal 3 binary32)))) #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/12 binary32))) sinTheta_i (*.f32 (/.f32 #s(literal -1/2 binary32) v) (*.f32 sinTheta_O (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v)))) sinTheta_i (*.f32 (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v) #s(literal 1/2 binary32)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) v)))
(fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal -1 binary32) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) v) (neg.f32 (*.f32 sinTheta_O (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v)))) sinTheta_i (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (*.f32 sinTheta_O sinTheta_O)) v) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_i (neg.f32 (*.f32 sinTheta_O (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v)))) sinTheta_i (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #s(literal 1 binary32) v))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) v)))
(fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #s(literal 1 binary32) v))))) v) #s(literal -1 binary32) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #s(literal 1 binary32) v))))) v) (neg.f32 (*.f32 sinTheta_O (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #s(literal 1 binary32) v)))) v)))) sinTheta_i (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #s(literal 1 binary32) v)))) (*.f32 sinTheta_O sinTheta_O)) v) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_i (neg.f32 (*.f32 sinTheta_O (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #s(literal 1 binary32) v)))) v)))) sinTheta_i (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #s(literal 1 binary32) v)))))
(* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) v) #s(literal 1/2 binary32))
(+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 2))) (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)))
(fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v) (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 3))))))
(fma.f32 (fma.f32 (*.f32 sinTheta_O (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) (*.f32 v v))) #s(literal -1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32))) sinTheta_i (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* sinTheta_i (+ (* -1/12 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_O 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 3))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/12 binary32))) sinTheta_i (*.f32 (*.f32 sinTheta_O (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) (*.f32 v v))) #s(literal -1/2 binary32))) sinTheta_i (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) v) #s(literal 1/2 binary32)))
(exp (- 6931/10000 (/ 1 v)))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))
(+ (exp (- 6931/10000 (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) v)))
(fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal -1 binary32) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))
(+ (exp (- 6931/10000 (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 2))))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v) (neg.f32 (*.f32 sinTheta_O (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) v)))) sinTheta_i (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))
(+ (exp (- 6931/10000 (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_i (neg.f32 (*.f32 sinTheta_O (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) v)))) sinTheta_i (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))
(/ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (exp (- (/ 1 v) 6931/10000)))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))))) (* v (exp (- (/ 1 v) 6931/10000))))) (/ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (exp (- (/ 1 v) 6931/10000))))
(fma.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))) #s(literal -1 binary32) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) (* v (exp (- (/ 1 v) 6931/10000))))) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))))) (* (pow v 2) (exp (- (/ 1 v) 6931/10000))))))) (/ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (exp (- (/ 1 v) 6931/10000))))
(fma.f32 (fma.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (*.f32 v v)) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))) #s(literal 1/2 binary32) (neg.f32 (*.f32 (/.f32 sinTheta_O v) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))))) sinTheta_i (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) (* v (exp (- (/ 1 v) 6931/10000))))) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))))) (* (pow v 3) (exp (- (/ 1 v) 6931/10000))))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) (* (pow v 2) (exp (- (/ 1 v) 6931/10000))))))))) (/ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (exp (- (/ 1 v) 6931/10000))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (pow.f32 (/.f32 sinTheta_O v) #s(literal 3 binary32)) (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)) (/.f32 #s(literal 1/2 binary32) v)) sinTheta_i) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))) #s(literal -1/6 binary32) (*.f32 (*.f32 (*.f32 (/.f32 sinTheta_O v) (/.f32 sinTheta_O v)) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))) #s(literal 1/2 binary32))) sinTheta_i (neg.f32 (*.f32 (/.f32 sinTheta_O v) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))))) sinTheta_i (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))
(*.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)) (/.f32 #s(literal 1/2 binary32) v))
(+ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))))) v)))
(fma.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)) (/.f32 #s(literal 1/2 binary32) v) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)) (/.f32 #s(literal 1/2 binary32) v))) v)))
(+ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))))) (pow v 2))))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (*.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)) (/.f32 #s(literal 1/2 binary32) v))) v) (neg.f32 (*.f32 sinTheta_O (/.f32 (*.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)) (/.f32 #s(literal 1/2 binary32) v)) v)))) sinTheta_i (*.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)) (/.f32 #s(literal 1/2 binary32) v)))
(+ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)) (/.f32 #s(literal 1/2 binary32) v)) (*.f32 sinTheta_O sinTheta_O)) v) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) (*.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)) (/.f32 #s(literal 1/2 binary32) v))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_i (neg.f32 (*.f32 sinTheta_O (/.f32 (*.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)) (/.f32 #s(literal 1/2 binary32) v)) v)))) sinTheta_i (*.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)) (/.f32 #s(literal 1/2 binary32) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) v)))
(fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))))) v) #s(literal -1 binary32) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))))) v) (neg.f32 (*.f32 sinTheta_O (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))) v)))) sinTheta_i (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))) (*.f32 sinTheta_O sinTheta_O)) v) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_i (neg.f32 (*.f32 sinTheta_O (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))) v)))) sinTheta_i (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (+.f32 (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (*.f32 cosTheta_O cosTheta_i)) v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))
1
#s(literal 1 binary32)
(+ 1 (* sinTheta_O sinTheta_i))
(fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))
(- 6931/10000 (/ 1 v))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))
(- (+ 6931/10000 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (/ 1 v))
(-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v))))
(*.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_O) v)) sinTheta_O)
(+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v)))))
(fma.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_O) v)) sinTheta_O (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ (log 1/2) sinTheta_i) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(*.f32 (-.f32 (+.f32 (/.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) sinTheta_i) (*.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 cosTheta_O v))) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) sinTheta_O) v)) sinTheta_i)
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(*.f32 (-.f32 (fma.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_i)) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) sinTheta_O) v)) sinTheta_i)
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (+ (/ sinTheta_O v) (/ (log (* 2 v)) sinTheta_i)))))
(*.f32 (-.f32 (fma.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_i)) (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) sinTheta_O) v) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) sinTheta_i))) sinTheta_i)
(* sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(* sinTheta_i (+ sinTheta_O (/ 1 sinTheta_i)))
(*.f32 (+.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) sinTheta_O) sinTheta_i)
(* sinTheta_i (- (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(*.f32 (-.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_i) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) sinTheta_O) v)) sinTheta_i)
(* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (/ (* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v)))) sinTheta_i)))
(*.f32 (fma.f32 sinTheta_O (/.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_O) v)) sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) sinTheta_i)
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(*.f32 (neg.f32 sinTheta_i) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) sinTheta_i) (/.f32 sinTheta_O v))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(*.f32 (neg.f32 sinTheta_i) (-.f32 (neg.f32 (/.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) sinTheta_i)) (/.f32 (neg.f32 sinTheta_O) v)))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(*.f32 (neg.f32 sinTheta_i) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))) sinTheta_i) (/.f32 sinTheta_O v))))
(* -1 (* sinTheta_i (- (* -1 sinTheta_O) (/ 1 sinTheta_i))))
(*.f32 (neg.f32 sinTheta_i) (-.f32 (neg.f32 sinTheta_O) (/.f32 #s(literal 1 binary32) sinTheta_i)))
(* -1 (* sinTheta_i (- (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(*.f32 (neg.f32 sinTheta_i) (-.f32 (neg.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_i)) (/.f32 (neg.f32 sinTheta_O) v)))
(* -1 (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v)))) sinTheta_i)) (/ sinTheta_O v))))
(*.f32 (neg.f32 sinTheta_i) (fma.f32 (*.f32 sinTheta_O (/.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_O) v)) sinTheta_i)) #s(literal -1 binary32) (/.f32 sinTheta_O v)))
(+ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)) (exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) v) (neg.f32 (*.f32 sinTheta_i (/.f32 (exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v)))) sinTheta_O (exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))
(+ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) v) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (pow.f32 sinTheta_i #s(literal 3 binary32))) (exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_O (neg.f32 (*.f32 sinTheta_i (/.f32 (exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v)))) sinTheta_O (exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))))) (/ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) v))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)) (exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/2 binary32) (neg.f32 (*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v) (/.f32 sinTheta_i v)))) sinTheta_O (/.f32 (exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 4))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 3))))))) (/ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) v))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (pow.f32 v #s(literal 3 binary32)))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (pow.f32 sinTheta_i #s(literal 3 binary32))) (exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/6 binary32))) sinTheta_O (neg.f32 (*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v) (/.f32 sinTheta_i v)))) sinTheta_O (/.f32 (exp.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))))))
(fma.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (*.f32 sinTheta_i (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v)) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32))) sinTheta_O (*.f32 (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* sinTheta_O (+ (* -1/12 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 3))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (pow.f32 v #s(literal 3 binary32)))) #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (pow.f32 sinTheta_i #s(literal 3 binary32))) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/12 binary32))) sinTheta_O (*.f32 (/.f32 #s(literal -1/2 binary32) v) (*.f32 sinTheta_i (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v)))) sinTheta_O (*.f32 (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v) #s(literal 1/2 binary32)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) v) (neg.f32 (*.f32 sinTheta_i (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v)))) sinTheta_O (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) v) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (pow.f32 sinTheta_i #s(literal 3 binary32))) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_O (neg.f32 (*.f32 sinTheta_i (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v)))) sinTheta_O (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #s(literal 1 binary32) v))))) v) (neg.f32 (*.f32 sinTheta_i (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #s(literal 1 binary32) v)))) v)))) sinTheta_O (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #s(literal 1 binary32) v))))) v) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (pow.f32 sinTheta_i #s(literal 3 binary32))) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_O (neg.f32 (*.f32 sinTheta_i (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #s(literal 1 binary32) v)))) v)))) sinTheta_O (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #s(literal 1 binary32) v)))))
(+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v))))) (pow v 3))))))
(fma.f32 (fma.f32 (*.f32 sinTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) (*.f32 v v))) #s(literal -1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32))) sinTheta_O (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* sinTheta_O (+ (* -1/12 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- 6931/10000 (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 3))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (pow.f32 sinTheta_i #s(literal 3 binary32))) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/12 binary32))) sinTheta_O (*.f32 (*.f32 sinTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) (*.f32 v v))) #s(literal -1/2 binary32))) sinTheta_O (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) v) #s(literal 1/2 binary32)))
(+ (exp (- 6931/10000 (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v))))) (pow v 2))))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v) (neg.f32 (*.f32 sinTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) v)))) sinTheta_O (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))
(+ (exp (- 6931/10000 (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- 6931/10000 (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (pow.f32 sinTheta_i #s(literal 3 binary32))) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_O (neg.f32 (*.f32 sinTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) v)))) sinTheta_O (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) (* v (exp (- (/ 1 v) 6931/10000))))) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))))) (* (pow v 2) (exp (- (/ 1 v) 6931/10000))))))) (/ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (exp (- (/ 1 v) 6931/10000))))
(fma.f32 (fma.f32 (*.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))) #s(literal 1/2 binary32) (neg.f32 (*.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))) (/.f32 sinTheta_i v)))) sinTheta_O (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) (* v (exp (- (/ 1 v) 6931/10000))))) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))))) (* (pow v 3) (exp (- (/ 1 v) 6931/10000))))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) (* (pow v 2) (exp (- (/ 1 v) 6931/10000))))))))) (/ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (exp (- (/ 1 v) 6931/10000))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (/.f32 sinTheta_i v) (/.f32 sinTheta_i v)) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))) #s(literal 1/2 binary32) (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_O (pow.f32 sinTheta_i #s(literal 3 binary32))) (pow.f32 v #s(literal 3 binary32))) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))) #s(literal -1/6 binary32))) sinTheta_O (neg.f32 (*.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))) (/.f32 sinTheta_i v)))) sinTheta_O (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(+ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))))) (pow v 2))))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)) (*.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)) (/.f32 #s(literal 1/2 binary32) v))) v) (neg.f32 (*.f32 sinTheta_i (/.f32 (*.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)) (/.f32 #s(literal 1/2 binary32) v)) v)))) sinTheta_O (*.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)) (/.f32 #s(literal 1/2 binary32) v)))
(+ (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)) (/.f32 #s(literal 1/2 binary32) v))) v) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (pow.f32 sinTheta_i #s(literal 3 binary32))) (*.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)) (/.f32 #s(literal 1/2 binary32) v))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_O (neg.f32 (*.f32 sinTheta_i (/.f32 (*.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)) (/.f32 #s(literal 1/2 binary32) v)) v)))) sinTheta_O (*.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)) (/.f32 #s(literal 1/2 binary32) v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))))) v) (neg.f32 (*.f32 sinTheta_i (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))) v)))) sinTheta_O (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))))) v) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (pow.f32 sinTheta_i #s(literal 3 binary32))) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_O (neg.f32 (*.f32 sinTheta_i (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))) v)))) sinTheta_O (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))))
(/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)
(/.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ (log 1/2) sinTheta_O) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(*.f32 (-.f32 (+.f32 (/.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) sinTheta_O) (*.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v))) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) sinTheta_i) v)) sinTheta_O)
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(*.f32 (-.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_O) v)) (/.f32 sinTheta_i v)) sinTheta_O)
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (+ (/ sinTheta_i v) (/ (log (* 2 v)) sinTheta_O)))))
(*.f32 (-.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_O) v)) (+.f32 (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) sinTheta_O) (/.f32 sinTheta_i v))) sinTheta_O)
(* sinTheta_O (+ sinTheta_i (/ 1 sinTheta_O)))
(*.f32 (+.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) sinTheta_i) sinTheta_O)
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))) (/ 1 (* sinTheta_O v))))
(*.f32 (fma.f32 #s(literal -1 binary32) (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_O) v))) sinTheta_O)
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(*.f32 (neg.f32 sinTheta_O) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (-.f32 (+.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (/.f32 sinTheta_i v))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(*.f32 (neg.f32 sinTheta_O) (-.f32 (neg.f32 (/.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 (neg.f32 sinTheta_i) v)))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(*.f32 (neg.f32 sinTheta_O) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))) sinTheta_O) (/.f32 sinTheta_i v))))
(* -1 (* sinTheta_O (- (* -1 sinTheta_i) (/ 1 sinTheta_O))))
(*.f32 (neg.f32 sinTheta_O) (-.f32 (neg.f32 sinTheta_i) (/.f32 #s(literal 1 binary32) sinTheta_O)))
(* -1 (* sinTheta_O (- (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(*.f32 (neg.f32 sinTheta_O) (-.f32 (neg.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 (neg.f32 sinTheta_i) v)))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 (/.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) #s(literal -1 binary32) (/.f32 sinTheta_i v)))
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (+ 6931/10000 (log 1/2)))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (fma.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) v (*.f32 cosTheta_O cosTheta_i)) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)
(/ (- (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (fma.f32 #s(literal 6931/10000 binary32) v (*.f32 cosTheta_O cosTheta_i)) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)
(* 2 v)
(*.f32 #s(literal 2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ -1 v)
(/.f32 #s(literal -1 binary32) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (fma.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v)) v (*.f32 cosTheta_O cosTheta_i)) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)
(* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))
(neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))
(/ (- (* 6931/10000 v) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (*.f32 #s(literal 6931/10000 binary32) v) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)
(exp (- (/ 1 v) 6931/10000))
(exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))
(/ (* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O)))) v)
(*.f32 sinTheta_O (/.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) sinTheta_O) sinTheta_i) (/.f32 #s(literal 1 binary32) sinTheta_O)) v))
(/ (+ (* 6931/10000 v) (* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O))))) v)
(/.f32 (fma.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) sinTheta_O) sinTheta_i) (/.f32 #s(literal 1 binary32) sinTheta_O)) sinTheta_O (*.f32 #s(literal 6931/10000 binary32) v)) v)
(/ (- (* cosTheta_O cosTheta_i) 1) (* sinTheta_O v))
(/.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_O) v)
(/ (- (+ (* 6931/10000 (/ v sinTheta_O)) (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (/ 1 sinTheta_O)) v)
(/.f32 (/.f32 (fma.f32 #s(literal 6931/10000 binary32) v (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32))) sinTheta_O) v)
(exp (+ 6931/10000 (log 1/2)))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32))
(+ (exp (+ 6931/10000 (log 1/2))) (/ (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(*.f32 #s(literal 1/2 binary32) (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (exp.f32 #s(literal 6931/10000 binary32))))
(+ (exp (+ 6931/10000 (log 1/2))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32) (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32))) v) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) #s(literal 2 binary32)) v) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))))
(+ (exp (+ 6931/10000 (log 1/2))) (+ (* 1/6 (/ (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32) (fma.f32 (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 3 binary32))) #s(literal 1/6 binary32) (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32))) v) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) #s(literal 2 binary32)) v) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))))
(/ (exp (+ 6931/10000 (log 1/2))) v)
(*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))
(/ (+ (exp (+ 6931/10000 (log 1/2))) (/ (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)) v)
(/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (exp.f32 #s(literal 6931/10000 binary32)))) v)
(/ (+ (exp (+ 6931/10000 (log 1/2))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))) v)
(/.f32 (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32) (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32))) v) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) #s(literal 2 binary32)) v) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))) v)
(/ (+ (exp (+ 6931/10000 (log 1/2))) (+ (* 1/6 (/ (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))) v)
(/.f32 (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32) (fma.f32 (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 3 binary32))) #s(literal 1/6 binary32) (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32))) v) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) #s(literal 2 binary32)) v) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))))) v)
(+ 6931/10000 (log 1/2))
(+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32))
6931/10000
#s(literal 6931/10000 binary32)
(* 1/2 (/ (exp 6931/10000) v))
(*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))
(/ (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))) v)
(/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (exp.f32 #s(literal 6931/10000 binary32)))) v)
(/ (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))) v)
(/.f32 (fma.f32 (*.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) #s(literal 2 binary32)) v) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v)) #s(literal 1/4 binary32) (*.f32 #s(literal 1/2 binary32) (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (exp.f32 #s(literal 6931/10000 binary32))))) v)
(/ (+ (* 1/12 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))) v)
(/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 3 binary32))) #s(literal 1/12 binary32) (fma.f32 (*.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) #s(literal 2 binary32)) v) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v)) #s(literal 1/4 binary32) (*.f32 #s(literal 1/2 binary32) (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (exp.f32 #s(literal 6931/10000 binary32)))))) v)
(exp 6931/10000)
(exp.f32 #s(literal 6931/10000 binary32))
(+ (exp 6931/10000) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (exp.f32 #s(literal 6931/10000 binary32)))
(+ (exp 6931/10000) (+ (* 1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+.f32 (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) #s(literal 2 binary32)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32))) (*.f32 v v))) (exp.f32 #s(literal 6931/10000 binary32)))
(+ (exp 6931/10000) (+ (* 1/6 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(+.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 3 binary32))) #s(literal 1/6 binary32) (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) #s(literal 2 binary32)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32))) (*.f32 v v)))) (exp.f32 #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))))
(*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)) (exp.f32 #s(literal 6931/10000 binary32)))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)) (exp.f32 #s(literal 6931/10000 binary32))) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)) (exp.f32 #s(literal 6931/10000 binary32))))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)) (exp.f32 #s(literal 6931/10000 binary32)) (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)) (exp.f32 #s(literal 6931/10000 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) #s(literal 2 binary32))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)) (exp.f32 #s(literal 6931/10000 binary32))) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* 1/6 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)) (exp.f32 #s(literal 6931/10000 binary32)) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)) (exp.f32 #s(literal 6931/10000 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 3 binary32))) #s(literal 1/6 binary32) (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)) (exp.f32 #s(literal 6931/10000 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) #s(literal 2 binary32))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)) (exp.f32 #s(literal 6931/10000 binary32))) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))))
(/ (+ (* -1/2 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (* 1/2 (exp 6931/10000))) v)
(/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)) #s(literal -1/2 binary32) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32))) v)
(/ (+ (* -1/2 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (* 1/2 (exp 6931/10000)))) v)
(/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)) #s(literal -1/2 binary32) (fma.f32 (/.f32 #s(literal 1/4 binary32) v) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) v)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)))) v)
(/ (+ (* -1/2 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (+ (* -1/12 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) (pow v 3))) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (* 1/2 (exp 6931/10000))))) v)
(/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)) #s(literal -1/2 binary32) (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 3 binary32))) #s(literal -1/12 binary32) (fma.f32 (/.f32 #s(literal 1/4 binary32) v) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) v)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32))))) v)
(+ (exp 6931/10000) (* -1 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)) #s(literal -1 binary32) (exp.f32 #s(literal 6931/10000 binary32)))
(+ (exp 6931/10000) (+ (* -1 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (* 1/2 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2)))))
(+.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) v)) (neg.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) (exp.f32 #s(literal 6931/10000 binary32)))
(+ (exp 6931/10000) (+ (* -1 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (+ (* -1/6 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) (pow v 3))) (* 1/2 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2))))))
(+.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)) #s(literal -1 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 3 binary32))) #s(literal -1/6 binary32) (*.f32 (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) v))))
(/ (exp (+ (log 1/2) (log (/ 1 v)))) (exp -6931/10000))
(/.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)) (exp.f32 #s(literal -6931/10000 binary32)))
(- (+ (/ (exp (+ (log 1/2) (log (/ 1 v)))) (exp -6931/10000)) (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (* v (exp -6931/10000)))) (/ (exp (+ (log 1/2) (log (/ 1 v)))) (* v (exp -6931/10000))))
(-.f32 (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (*.f32 cosTheta_O cosTheta_i)) v) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v))) (exp.f32 #s(literal -6931/10000 binary32))) (*.f32 (/.f32 #s(literal 1/2 binary32) (exp.f32 #s(literal -6931/10000 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) v) v)))
(- (+ (* 1/2 (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (* (pow v 2) (exp -6931/10000)))) (+ (/ (exp (+ (log 1/2) (log (/ 1 v)))) (exp -6931/10000)) (+ (/ (exp (+ (log 1/2) (log (/ 1 v)))) (* (pow v 2) (exp -6931/10000))) (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (* v (exp -6931/10000)))))) (+ (* 1/2 (/ (exp (+ (log 1/2) (log (/ 1 v)))) (* (pow v 2) (exp -6931/10000)))) (+ (/ (exp (+ (log 1/2) (log (/ 1 v)))) (* v (exp -6931/10000))) (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (* (pow v 2) (exp -6931/10000))))))
(-.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (exp.f32 #s(literal -6931/10000 binary32)) (*.f32 v v)))) #s(literal 1/2 binary32) (+.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (/.f32 #s(literal 1 binary32) v) v) (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (*.f32 cosTheta_O cosTheta_i)) v))) (exp.f32 #s(literal -6931/10000 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)) (exp.f32 #s(literal -6931/10000 binary32))))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (exp.f32 #s(literal -6931/10000 binary32))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (/.f32 #s(literal 1 binary32) v) v)) (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)) v) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (*.f32 cosTheta_O cosTheta_i)) v) (/.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)) v)) (exp.f32 #s(literal -6931/10000 binary32)))))
(- (+ (* 1/6 (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3)) (* (pow v 3) (exp -6931/10000)))) (+ (* 1/2 (/ (exp (+ (log 1/2) (log (/ 1 v)))) (* (pow v 3) (exp -6931/10000)))) (+ (* 1/2 (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (* (pow v 2) (exp -6931/10000)))) (+ (/ (exp (+ (log 1/2) (log (/ 1 v)))) (exp -6931/10000)) (+ (/ (exp (+ (log 1/2) (log (/ 1 v)))) (* (pow v 2) (exp -6931/10000))) (+ (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (* v (exp -6931/10000))) (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (* (pow v 3) (exp -6931/10000))))))))) (+ (* 1/6 (/ (exp (+ (log 1/2) (log (/ 1 v)))) (* (pow v 3) (exp -6931/10000)))) (+ (* 1/2 (/ (exp (+ (log 1/2) (log (/ 1 v)))) (* (pow v 2) (exp -6931/10000)))) (+ (* 1/2 (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (exp -6931/10000)))) (+ (* 1/2 (/ (- (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (exp -6931/10000)) (/ (exp (+ (log 1/2) (log (/ 1 v)))) (exp -6931/10000))) (pow v 3))) (+ (/ (exp (+ (log 1/2) (log (/ 1 v)))) (* v (exp -6931/10000))) (+ (/ (exp (+ (log 1/2) (log (/ 1 v)))) (* (pow v 3) (exp -6931/10000))) (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (* (pow v 2) (exp -6931/10000))))))))))
(-.f32 (+.f32 (/.f32 (fma.f32 #s(literal 1/6 binary32) (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 3 binary32)) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)))) (*.f32 (exp.f32 #s(literal -6931/10000 binary32)) (pow.f32 v #s(literal 3 binary32)))) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (exp.f32 #s(literal -6931/10000 binary32)) (*.f32 v v)))) #s(literal 1/2 binary32) (+.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (/.f32 #s(literal 1 binary32) v) v))) (exp.f32 #s(literal -6931/10000 binary32))) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (*.f32 cosTheta_O cosTheta_i)) v) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)) (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))) (pow.f32 v #s(literal 3 binary32)))) (exp.f32 #s(literal -6931/10000 binary32)))))) (fma.f32 (/.f32 #s(literal 1/6 binary32) (exp.f32 #s(literal -6931/10000 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)) (pow.f32 v #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (exp.f32 #s(literal -6931/10000 binary32))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (/.f32 #s(literal 1 binary32) v) v)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (exp.f32 #s(literal -6931/10000 binary32)) (pow.f32 v #s(literal 3 binary32))))) #s(literal 1/2 binary32) (fma.f32 (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)) (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))) (exp.f32 #s(literal -6931/10000 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)) (exp.f32 #s(literal -6931/10000 binary32)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/2 binary32) (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (/.f32 #s(literal 1 binary32) v) (exp.f32 #s(literal -6931/10000 binary32))) (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)) v) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (*.f32 cosTheta_O cosTheta_i)) v) (/.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)) (pow.f32 v #s(literal 3 binary32)))) (exp.f32 #s(literal -6931/10000 binary32)))))))))
(exp (+ (log 1/2) (log (/ 1 v))))
(*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v))
(+ (exp (+ (log 1/2) (log (/ 1 v)))) (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (*.f32 cosTheta_O cosTheta_i)) v) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)))
(+ (exp (+ (log 1/2) (log (/ 1 v)))) (+ (* 1/2 (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v)))
(fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v) (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v))) v) (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (*.f32 cosTheta_O cosTheta_i)) v))))
(+ (exp (+ (log 1/2) (log (/ 1 v)))) (+ (* 1/6 (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)) (pow.f32 (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (*.f32 cosTheta_O cosTheta_i)) v) #s(literal 3 binary32))) #s(literal 1/6 binary32) (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v))) v) (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (*.f32 cosTheta_O cosTheta_i)) v)))))
(exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v))))))
(exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (*.f32 (log.f32 v) #s(literal -1 binary32))))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(fma.f32 (exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (*.f32 (log.f32 v) #s(literal -1 binary32)))) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (*.f32 (log.f32 v) #s(literal -1 binary32)))))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/2 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+.f32 (fma.f32 (*.f32 (/.f32 (exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (*.f32 (log.f32 v) #s(literal -1 binary32)))) v) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) #s(literal 2 binary32)) v)) #s(literal 1/2 binary32) (*.f32 (exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (*.f32 (log.f32 v) #s(literal -1 binary32)))) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (*.f32 (log.f32 v) #s(literal -1 binary32)))))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/6 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(+.f32 (fma.f32 (*.f32 (exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (*.f32 (log.f32 v) #s(literal -1 binary32)))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 3 binary32))) #s(literal 1/6 binary32) (fma.f32 (*.f32 (/.f32 (exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (*.f32 (log.f32 v) #s(literal -1 binary32)))) v) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) #s(literal 2 binary32)) v)) #s(literal 1/2 binary32) (*.f32 (exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (*.f32 (log.f32 v) #s(literal -1 binary32)))) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))) (exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (*.f32 (log.f32 v) #s(literal -1 binary32)))))
(- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))
(+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (*.f32 (log.f32 v) #s(literal -1 binary32)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(-.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 2 binary32))) (fma.f32 (neg.f32 (log.f32 v)) #s(literal -1 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))
(fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))
(exp -6931/10000)
(exp.f32 #s(literal -6931/10000 binary32))
(+ (exp -6931/10000) (/ (exp -6931/10000) v))
(+.f32 (/.f32 (exp.f32 #s(literal -6931/10000 binary32)) v) (exp.f32 #s(literal -6931/10000 binary32)))
(+ (exp -6931/10000) (+ (* 1/2 (/ (exp -6931/10000) (pow v 2))) (/ (exp -6931/10000) v)))
(+.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (exp.f32 #s(literal -6931/10000 binary32)) v) (/.f32 (exp.f32 #s(literal -6931/10000 binary32)) v)) (exp.f32 #s(literal -6931/10000 binary32)))
(+ (exp -6931/10000) (+ (* 1/6 (/ (exp -6931/10000) (pow v 3))) (+ (* 1/2 (/ (exp -6931/10000) (pow v 2))) (/ (exp -6931/10000) v))))
(+.f32 (fma.f32 (/.f32 (exp.f32 #s(literal -6931/10000 binary32)) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32) (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (exp.f32 #s(literal -6931/10000 binary32)) v) (/.f32 (exp.f32 #s(literal -6931/10000 binary32)) v))) (exp.f32 #s(literal -6931/10000 binary32)))
(+ 6931/10000 (/ (* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O)))) v))
(fma.f32 sinTheta_O (/.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) sinTheta_O) sinTheta_i) (/.f32 #s(literal 1 binary32) sinTheta_O)) v) #s(literal 6931/10000 binary32))
(/ 6931/10000 sinTheta_O)
(/.f32 #s(literal 6931/10000 binary32) sinTheta_O)
(+ (exp (+ 6931/10000 (log 1/2))) (* -1 (/ (+ (* -1 (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1/2 (/ (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v))) v)))
(fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32) (neg.f32 (/.f32 (fma.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) #s(literal 2 binary32)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32))) v) #s(literal -1/2 binary32) (*.f32 (neg.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32))) (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))))) v)))
(+ (exp (+ 6931/10000 (log 1/2))) (* -1 (/ (+ (* -1 (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1 (/ (+ (* 1/6 (/ (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))) v))) v)))
(fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)))) #s(literal 1/2 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) #s(literal 3 binary32)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32))) v) #s(literal 1/6 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) #s(literal 2 binary32)))) v))) v)))
(* -1 (/ (+ (* -1 (exp (+ 6931/10000 (log 1/2)))) (* -1 (/ (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))) v))
(neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 #s(literal 1/2 binary32) (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (exp.f32 #s(literal 6931/10000 binary32))))) v))
(* -1 (/ (+ (* -1 (exp (+ 6931/10000 (log 1/2)))) (* -1 (/ (+ (* 1/2 (/ (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v)) (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) v))) v))
(neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) #s(literal 2 binary32)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32))) v) #s(literal 1/2 binary32) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)))) #s(literal 1/2 binary32))) v))) v))
(* -1 (/ (+ (* -1 (exp (+ 6931/10000 (log 1/2)))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (* -1/6 (/ (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v))) v)) (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) v))) v))
(neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32) (/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)))) #s(literal 1/2 binary32) (neg.f32 (/.f32 (fma.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) #s(literal 3 binary32)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32))) v) #s(literal -1/6 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) #s(literal 2 binary32)))) v))) v))) v))
(* -1 (/ (+ (* -1/2 (exp 6931/10000)) (* -1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))) v))
(neg.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (exp.f32 #s(literal 6931/10000 binary32)))) v))
(* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v)) (* 1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))) v)) (* -1/2 (exp 6931/10000))) v))
(neg.f32 (/.f32 (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) #s(literal 2 binary32)) v)) #s(literal 1/4 binary32) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)))) #s(literal 1/2 binary32))) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (* -1/12 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v))) v)) (* 1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))) v)) (* -1/2 (exp 6931/10000))) v))
(neg.f32 (/.f32 (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)))) #s(literal 1/2 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) #s(literal 3 binary32)) v)) #s(literal -1/12 binary32) (*.f32 (*.f32 #s(literal -1/4 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) #s(literal 2 binary32)))) v))) v))) v))
(+ (exp 6931/10000) (* -1 (/ (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v))) v)))
(fma.f32 (/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) #s(literal 2 binary32)) v)) #s(literal -1/2 binary32) (neg.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)))))) v) #s(literal -1 binary32) (exp.f32 #s(literal 6931/10000 binary32)))
(+ (exp 6931/10000) (* -1 (/ (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1 (/ (+ (* 1/6 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))) v))) v)))
(fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) (/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) #s(literal 3 binary32)) v)) #s(literal 1/6 binary32) (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) #s(literal 2 binary32)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)))) v))) v) #s(literal -1 binary32) (exp.f32 #s(literal 6931/10000 binary32)))
(exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (exp.f32 #s(literal 6931/10000 binary32)))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i)))) v)))
(fma.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (exp.f32 #s(literal 6931/10000 binary32)) (neg.f32 (*.f32 (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (exp.f32 #s(literal 6931/10000 binary32))) (/.f32 (+.f32 (fma.f32 #s(literal -1 binary32) (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) v))))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1/2 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 2)) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))))) v)))
(fma.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (exp.f32 #s(literal 6931/10000 binary32)) (neg.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (exp.f32 #s(literal 6931/10000 binary32))) (/.f32 (pow.f32 (+.f32 (fma.f32 #s(literal -1 binary32) (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) v)) #s(literal -1/2 binary32) (*.f32 (+.f32 (fma.f32 #s(literal -1 binary32) (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (exp.f32 #s(literal 6931/10000 binary32))))) v)))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 2)))) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))))) v)))
(fma.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (exp.f32 #s(literal 6931/10000 binary32)) (neg.f32 (/.f32 (fma.f32 (+.f32 (fma.f32 #s(literal -1 binary32) (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (exp.f32 #s(literal 6931/10000 binary32))) (neg.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (exp.f32 #s(literal 6931/10000 binary32))) (/.f32 (pow.f32 (+.f32 (fma.f32 #s(literal -1 binary32) (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 3 binary32)) v)) #s(literal -1/6 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (exp.f32 #s(literal 6931/10000 binary32)))) (pow.f32 (+.f32 (fma.f32 #s(literal -1 binary32) (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)))) v))) v)))
(* -1 (/ (+ (* -1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(neg.f32 (/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)) #s(literal 1/2 binary32) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i)))) (* 1/4 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) v))) v)) (* -1/2 (exp 6931/10000))) v))
(neg.f32 (/.f32 (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) v)) #s(literal 1/4 binary32) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)))) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2))) (* 1/12 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) v))) v)) (* -1/2 (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (exp 6931/10000))) v))
(neg.f32 (/.f32 (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 (/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 3 binary32)) v)) #s(literal 1/12 binary32) (*.f32 (*.f32 #s(literal -1/4 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)))) v))) v))) v))
(+ (exp 6931/10000) (* -1 (/ (+ (* -1/2 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) v)) (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(fma.f32 (/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) v)) #s(literal -1/2 binary32) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)))) v) #s(literal -1 binary32) (exp.f32 #s(literal 6931/10000 binary32)))
(+ (exp 6931/10000) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) v)) (* 1/2 (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)))) v)) (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(fma.f32 (/.f32 (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 (/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 3 binary32)) v)) #s(literal -1/6 binary32) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)))) v))) v) #s(literal -1 binary32) (exp.f32 #s(literal 6931/10000 binary32)))
(/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (exp.f32 #s(literal -6931/10000 binary32)))
(+ (* -1 (/ (- (* -1 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (exp -6931/10000))) (* -1 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000)))) v)) (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000)))
(fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (exp.f32 #s(literal -6931/10000 binary32)))) (/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (exp.f32 #s(literal -6931/10000 binary32))))) v) #s(literal -1 binary32) (/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (exp.f32 #s(literal -6931/10000 binary32))))
(+ (* -1 (/ (- (+ (* -1 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (exp -6931/10000))) (* -1 (/ (- (* 1/2 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (exp -6931/10000))) (+ (* -1 (- (* -1 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (exp -6931/10000))) (* -1 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000))))) (* 1/2 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000))))) v))) (* -1 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000)))) v)) (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000)))
(fma.f32 (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (exp.f32 #s(literal -6931/10000 binary32))) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32))) (exp.f32 #s(literal -6931/10000 binary32))) #s(literal 1/2 binary32)) (fma.f32 (/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (exp.f32 #s(literal -6931/10000 binary32))) #s(literal 1/2 binary32) (neg.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (exp.f32 #s(literal -6931/10000 binary32)))) (/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (exp.f32 #s(literal -6931/10000 binary32)))))))) v))) (neg.f32 (/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (exp.f32 #s(literal -6931/10000 binary32))))) v) #s(literal -1 binary32) (/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (exp.f32 #s(literal -6931/10000 binary32))))
(+ (* -1 (/ (- (+ (* -1 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (exp -6931/10000))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3)) (exp -6931/10000))) (+ (* -1 (- (* 1/2 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (exp -6931/10000))) (+ (* -1 (- (* -1 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (exp -6931/10000))) (* -1 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000))))) (* 1/2 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000)))))) (+ (* -1/6 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000))) (* 1/2 (- (* -1 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (exp -6931/10000))) (* -1 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000)))))))) v)) (* 1/2 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (exp -6931/10000)))) (+ (* -1 (- (* -1 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (exp -6931/10000))) (* -1 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000))))) (* 1/2 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000))))) v))) (* -1 (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000)))) v)) (/ (exp (+ (log -1/2) (log (/ -1 v)))) (exp -6931/10000)))
(fma.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (exp.f32 #s(literal -6931/10000 binary32))) (/.f32 (-.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32))) (exp.f32 #s(literal -6931/10000 binary32))) #s(literal 1/2 binary32) (neg.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 3 binary32))) (exp.f32 #s(literal -6931/10000 binary32))) #s(literal -1/6 binary32)) (fma.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32))) (exp.f32 #s(literal -6931/10000 binary32))) #s(literal 1/2 binary32)) (fma.f32 (/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (exp.f32 #s(literal -6931/10000 binary32))) #s(literal 1/2 binary32) (neg.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (exp.f32 #s(literal -6931/10000 binary32)))) (/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (exp.f32 #s(literal -6931/10000 binary32)))))))) #s(literal -1 binary32) (fma.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (exp.f32 #s(literal -6931/10000 binary32)))) (/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (exp.f32 #s(literal -6931/10000 binary32))))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (exp.f32 #s(literal -6931/10000 binary32))) #s(literal -1/6 binary32))))) v))) (fma.f32 (/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (exp.f32 #s(literal -6931/10000 binary32))) #s(literal 1/2 binary32) (neg.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (exp.f32 #s(literal -6931/10000 binary32)))) (/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (exp.f32 #s(literal -6931/10000 binary32)))))))) v)) (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (exp.f32 #s(literal -6931/10000 binary32))))) v) #s(literal -1 binary32) (/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (exp.f32 #s(literal -6931/10000 binary32))))
(exp (+ (log -1/2) (log (/ -1 v))))
(*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32))
(+ (exp (+ (log -1/2) (log (/ -1 v)))) (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v))
(fma.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32) (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (neg.f32 sinTheta_O) sinTheta_i (*.f32 cosTheta_O cosTheta_i)) v)))
(+ (exp (+ (log -1/2) (log (/ -1 v)))) (* -1 (/ (+ (* -1 (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) v))) v)))
(fma.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32) (neg.f32 (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32))) v) #s(literal -1/2 binary32) (neg.f32 (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))))) v)))
(+ (exp (+ (log -1/2) (log (/ -1 v)))) (* -1 (/ (+ (* -1 (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* 1/6 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3)) v)) (* 1/2 (* (exp (+ (log -1/2) (log (/ -1 v)))) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)))) v))) v)))
(fma.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 3 binary32))) v) #s(literal 1/6 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)))) v))) v)))
(+ 6931/10000 (* -1 (/ (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) v)))
(fma.f32 (/.f32 (+.f32 (fma.f32 #s(literal -1 binary32) (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal -1 binary32) #s(literal 6931/10000 binary32))
(exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v))))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32) (log.f32 #s(literal -2 binary32)))))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i)))) v)))
(fma.f32 (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32) (log.f32 #s(literal -2 binary32))))) (/.f32 (+.f32 (fma.f32 #s(literal -1 binary32) (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal -1 binary32) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32) (log.f32 #s(literal -2 binary32))))))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1/2 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 2)) v)) (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))))) v)))
(fma.f32 (/.f32 (fma.f32 (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32) (log.f32 #s(literal -2 binary32))))) (/.f32 (pow.f32 (+.f32 (fma.f32 #s(literal -1 binary32) (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) v)) #s(literal -1/2 binary32) (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32) (log.f32 #s(literal -2 binary32))))) (+.f32 (fma.f32 #s(literal -1 binary32) (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)))) v) #s(literal -1 binary32) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32) (log.f32 #s(literal -2 binary32))))))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 2)))) v)) (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))))) v)))
(fma.f32 (/.f32 (fma.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32) (log.f32 #s(literal -2 binary32))))) (+.f32 (fma.f32 #s(literal -1 binary32) (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) (neg.f32 (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32) (log.f32 #s(literal -2 binary32)))))) (pow.f32 (+.f32 (fma.f32 #s(literal -1 binary32) (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32) (log.f32 #s(literal -2 binary32))))) (/.f32 (pow.f32 (+.f32 (fma.f32 #s(literal -1 binary32) (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 3 binary32)) v)) #s(literal -1/6 binary32))) v))) v) #s(literal -1 binary32) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32) (log.f32 #s(literal -2 binary32))))))
(- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))
(-.f32 #s(literal 6931/10000 binary32) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32) (log.f32 #s(literal -2 binary32))))
(- (+ 6931/10000 (* -1 (/ (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) v))) (+ (log -2) (* -1 (log (/ -1 v)))))
(-.f32 (fma.f32 (/.f32 (+.f32 (fma.f32 #s(literal -1 binary32) (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal -1 binary32) #s(literal 6931/10000 binary32)) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32) (log.f32 #s(literal -2 binary32))))
(+ (exp -6931/10000) (* -1 (/ (+ (* -1 (exp -6931/10000)) (* -1/2 (/ (exp -6931/10000) v))) v)))
(fma.f32 (/.f32 (fma.f32 (/.f32 (exp.f32 #s(literal -6931/10000 binary32)) v) #s(literal -1/2 binary32) (neg.f32 (exp.f32 #s(literal -6931/10000 binary32)))) v) #s(literal -1 binary32) (exp.f32 #s(literal -6931/10000 binary32)))
(+ (exp -6931/10000) (* -1 (/ (+ (* -1 (exp -6931/10000)) (* -1 (/ (+ (* 1/6 (/ (exp -6931/10000) v)) (* 1/2 (exp -6931/10000))) v))) v)))
(fma.f32 (/.f32 (fma.f32 (/.f32 (fma.f32 (/.f32 (exp.f32 #s(literal -6931/10000 binary32)) v) #s(literal 1/6 binary32) (*.f32 (exp.f32 #s(literal -6931/10000 binary32)) #s(literal 1/2 binary32))) v) #s(literal -1 binary32) (neg.f32 (exp.f32 #s(literal -6931/10000 binary32)))) v) #s(literal -1 binary32) (exp.f32 #s(literal -6931/10000 binary32)))
(+ 6931/10000 (* -1 (/ (* sinTheta_O (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)) (* -1 sinTheta_i))) v)))
(fma.f32 (*.f32 sinTheta_O (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_O) sinTheta_i)) v)) #s(literal -1 binary32) #s(literal 6931/10000 binary32))

rewrite273.0ms (2.4%)

Memory
-8.6MiB live, 402.7MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
077446
0112401
1566395
24163395
08930395
Stop Event
iter limit
node limit
iter limit
Counts
26 → 382
Calls
Call 1
Inputs
(exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 1/2 binary32))))
(/.f32 (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 1/2 binary32)))) v)
(+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 1/2 binary32)))
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))
(exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32)))
#s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))
(*.f32 #s(literal 2 binary32) v)
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))
(/.f32 #s(literal 1/2 binary32) v)
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32))
(/.f32 #s(approx (exp (+ (log (/ 1/2 v)) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))) (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
#s(approx (exp (+ (log (/ 1/2 v)) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))) (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)))
(/.f32 #s(literal -1 binary32) v)
(+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 0 binary32))
(exp.f32 (-.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 0 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(-.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 0 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
#s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O))
(fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))
(fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))
(exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))
(*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)
(/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O)
Outputs
(*.f32 (exp.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 0 binary32))) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))))
(*.f32 (exp.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (exp.f32 #s(literal 6931/10000 binary32)))
(*.f32 (exp.f32 (/.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 3 binary32)) (fma.f32 (log.f32 #s(literal 1/2 binary32)) (-.f32 (log.f32 #s(literal 1/2 binary32)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 2 binary32))))) (exp.f32 (/.f32 (pow.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 3 binary32)) (fma.f32 (log.f32 #s(literal 1/2 binary32)) (-.f32 (log.f32 #s(literal 1/2 binary32)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 2 binary32))))))
(*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (log.f32 #s(literal 1/2 binary32)))))
(*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (exp.f32 (+.f32 #s(literal 0 binary32) (log.f32 #s(literal 1/2 binary32)))))
(*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) #s(literal 1/2 binary32))
(*.f32 (*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))))
(*.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) #s(literal 1/2 binary32)))
(/.f32 (exp.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (exp.f32 (/.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 2 binary32)) (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (log.f32 #s(literal 1/2 binary32))))) (exp.f32 (/.f32 (pow.f32 (log.f32 #s(literal 2 binary32)) #s(literal 2 binary32)) (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (log.f32 #s(literal 1/2 binary32))))))
(/.f32 (+.f32 (pow.f32 (cosh.f32 (+.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (+.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) #s(literal 3 binary32))) (+.f32 (pow.f32 (cosh.f32 (+.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (+.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) #s(literal 2 binary32)) (*.f32 (cosh.f32 (+.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (sinh.f32 (+.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))))))
(/.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)) (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)))))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)) (exp.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 1/2 binary32)))))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) #s(literal 1/2 binary32))))
(+.f32 (sinh.f32 (+.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (cosh.f32 (+.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))))
(+.f32 (cosh.f32 (+.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (sinh.f32 (+.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))))
(exp.f32 (+.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))
(*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 0 binary32))) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))))
(*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (exp.f32 #s(literal 6931/10000 binary32)))
(*.f32 (exp.f32 (/.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 3 binary32)) (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 2 binary32))))) (exp.f32 (/.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32)) (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 2 binary32))))))
(*.f32 (/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) v) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) v))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))))
(*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (exp.f32 (+.f32 #s(literal 0 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))))
(*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))))
(*.f32 (*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (/.f32 #s(literal 1/2 binary32) v)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (/.f32 #s(literal 1/2 binary32) v)))
(/.f32 (exp.f32 (/.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 2 binary32)) (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))) (exp.f32 (/.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)) (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))))
(/.f32 (+.f32 (pow.f32 (cosh.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (cosh.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #s(literal 2 binary32)) (*.f32 (cosh.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (sinh.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))))))
(/.f32 (neg.f32 (*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) #s(literal -1/2 binary32))) (neg.f32 (neg.f32 v)))
(/.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)) (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(/.f32 (*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) #s(literal -1/2 binary32)) (neg.f32 v))
(/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)) (exp.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(/.f32 (*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) #s(literal 1/2 binary32)) v)
(/.f32 #s(literal 1/2 binary32) (exp.f32 (-.f32 (log.f32 v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))))
(/.f32 #s(literal 1 binary32) (exp.f32 (-.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (/.f32 #s(literal 1/2 binary32) v))))
(+.f32 (/.f32 (cosh.f32 (+.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) v) (/.f32 (sinh.f32 (+.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) v))
(+.f32 (sinh.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (cosh.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(+.f32 (cosh.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (sinh.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(neg.f32 (/.f32 (*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) #s(literal -1/2 binary32)) v))
(neg.f32 (/.f32 (*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) #s(literal 1/2 binary32)) (neg.f32 v)))
(/.f32 (-.f32 (pow.f32 (log.f32 #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 2 binary32))) (-.f32 (log.f32 #s(literal 1/2 binary32)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) (pow.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32))))
(/.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 3 binary32)) (pow.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (pow.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 2 binary32)) (pow.f32 (log.f32 #s(literal 2 binary32)) #s(literal 2 binary32)))) (neg.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (log.f32 #s(literal 1/2 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (log.f32 #s(literal 1/2 binary32)) (-.f32 (log.f32 #s(literal 1/2 binary32)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 2 binary32)) (pow.f32 (log.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (log.f32 #s(literal 1/2 binary32))))
(/.f32 (+.f32 (pow.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 3 binary32))) (fma.f32 (log.f32 #s(literal 2 binary32)) (log.f32 #s(literal 2 binary32)) (-.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 2 binary32)) (*.f32 (log.f32 #s(literal 1/2 binary32)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))))))
(/.f32 (+.f32 (pow.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 3 binary32))) (fma.f32 (log.f32 #s(literal 1/2 binary32)) (-.f32 (log.f32 #s(literal 1/2 binary32)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 2 binary32))))
(-.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))
(-.f32 (/.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 2 binary32)) (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (log.f32 #s(literal 1/2 binary32)))) (/.f32 (pow.f32 (log.f32 #s(literal 2 binary32)) #s(literal 2 binary32)) (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (log.f32 #s(literal 1/2 binary32)))))
(-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 1/2 binary32))))
(-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (-.f32 (/.f32 #s(literal 1 binary32) v) (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32))))
(-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32))))
(+.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 0 binary32)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))
(+.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 6931/10000 binary32))
(+.f32 (/.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 3 binary32)) (fma.f32 (log.f32 #s(literal 1/2 binary32)) (-.f32 (log.f32 #s(literal 1/2 binary32)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 3 binary32)) (fma.f32 (log.f32 #s(literal 1/2 binary32)) (-.f32 (log.f32 #s(literal 1/2 binary32)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 2 binary32)))))
(+.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))
(+.f32 #s(literal 0 binary32) (+.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))
(+.f32 (+.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 0 binary32))
(+.f32 (log.f32 #s(literal 1/2 binary32)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (+.f32 #s(literal 0 binary32) (log.f32 #s(literal 1/2 binary32))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (log.f32 #s(literal 1/2 binary32)))
(+.f32 #s(literal 6931/10000 binary32) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (log.f32 #s(literal 1/2 binary32))))
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 2 binary32))) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)) (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (+.f32 (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))))
(/.f32 (-.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 3 binary32)) #s(literal 0 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 2 binary32)))
(/.f32 (neg.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)))) (neg.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))))
(/.f32 (neg.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 2 binary32))) (neg.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32))) (neg.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(/.f32 (neg.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 3 binary32))) (neg.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 2 binary32))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32))) (neg.f32 (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32))) (neg.f32 (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))) (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (*.f32 cosTheta_O cosTheta_i)) v) (-.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)))) (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (*.f32 cosTheta_O cosTheta_i)) v) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)) (/.f32 #s(literal 6931/10000 binary32) v))) (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (*.f32 cosTheta_O cosTheta_i)) v) (-.f32 (pow.f32 v #s(literal -3 binary32)) #s(literal 332956652491/1000000000000 binary32)))) (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i (*.f32 cosTheta_O cosTheta_i)) v) (+.f32 (+.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)) (/.f32 #s(literal 6931/10000 binary32) v))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i (*.f32 cosTheta_O cosTheta_i)) v) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))) (-.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)))) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i (*.f32 cosTheta_O cosTheta_i)) v) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32))) (+.f32 (+.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)) (/.f32 #s(literal 6931/10000 binary32) v))) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i (*.f32 cosTheta_O cosTheta_i)) v) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))) (-.f32 (pow.f32 v #s(literal -3 binary32)) #s(literal 332956652491/1000000000000 binary32)))) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i (*.f32 cosTheta_O cosTheta_i)) v) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)) (/.f32 #s(literal 6931/10000 binary32) v))))
(/.f32 (-.f32 (*.f32 (neg.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))) (*.f32 (neg.f32 v) (-.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)))) (*.f32 (neg.f32 v) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (-.f32 (*.f32 (neg.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))) (+.f32 (+.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)) (/.f32 #s(literal 6931/10000 binary32) v))) (*.f32 (neg.f32 v) (-.f32 (pow.f32 v #s(literal -3 binary32)) #s(literal 332956652491/1000000000000 binary32)))) (*.f32 (neg.f32 v) (+.f32 (+.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)) (/.f32 #s(literal 6931/10000 binary32) v))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))) (*.f32 (*.f32 v v) (-.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)))) (*.f32 (*.f32 v v) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) (+.f32 (+.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)) (/.f32 #s(literal 6931/10000 binary32) v))) (*.f32 (*.f32 v v) (-.f32 (pow.f32 v #s(literal -3 binary32)) #s(literal 332956652491/1000000000000 binary32)))) (*.f32 (*.f32 v v) (+.f32 (+.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)) (/.f32 #s(literal 6931/10000 binary32) v))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))) (*.f32 v (-.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)))) (*.f32 v (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (+.f32 (+.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)) (/.f32 #s(literal 6931/10000 binary32) v))) (*.f32 v (-.f32 (pow.f32 v #s(literal -3 binary32)) #s(literal 332956652491/1000000000000 binary32)))) (*.f32 v (+.f32 (+.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)) (/.f32 #s(literal 6931/10000 binary32) v))))
(/.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32))) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))
(/.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32)) (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32)))
(/.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32)) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32))))
(/.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 2 binary32)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))
(/.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 2 binary32)))
(-.f32 (+.f32 #s(literal 0 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)) (/.f32 #s(literal 1 binary32) v))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))
(-.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))))
(-.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 0 binary32)))
(-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 0 binary32)))
(-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))
(-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 0 binary32))
(pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 1 binary32))
(+.f32 (/.f32 #s(literal 332956652491/1000000000000 binary32) (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32))) (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 3 binary32)) (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32))))
(+.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 3 binary32)) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)))) (/.f32 #s(literal 332956652491/1000000000000 binary32) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)))))
(+.f32 #s(literal 0 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (/.f32 #s(literal 0 binary32) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 2 binary32))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 0 binary32))
(+.f32 #s(literal 6931/10000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 0 binary32)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))
(/.f32 (/.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) v) #s(literal 2 binary32))
(/.f32 (neg.f32 (/.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #s(literal 2 binary32))) (neg.f32 v))
(/.f32 (neg.f32 (neg.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) (neg.f32 (*.f32 #s(literal -2 binary32) v)))
(/.f32 (/.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) v)
(/.f32 (neg.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))
(+.f32 (/.f32 (cosh.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (/.f32 (sinh.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)))
(exp.f32 (-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(neg.f32 (/.f32 (neg.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) (*.f32 #s(literal 2 binary32) v)))
(neg.f32 (/.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (*.f32 #s(literal -2 binary32) v)))
(/.f32 (+.f32 (pow.f32 (cosh.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #s(literal 3 binary32))) (+.f32 (pow.f32 (cosh.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (*.f32 (cosh.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (sinh.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)))))))
(/.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)))))
(+.f32 (sinh.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (cosh.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))))
(+.f32 (cosh.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (sinh.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))))
(exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)))
#s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))
(*.f32 #s(literal 2 binary32) v)
(*.f32 v #s(literal 2 binary32))
(/.f32 (-.f32 (*.f32 v v) (*.f32 v v)) (-.f32 v v))
(/.f32 (+.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32))) (fma.f32 v v (-.f32 (*.f32 v v) (*.f32 v v))))
(+.f32 (cosh.f32 (log.f32 (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (log.f32 (*.f32 #s(literal 2 binary32) v))))
(+.f32 v v)
(exp.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) (/.f32 #s(literal 1/2 binary32) v)))
(*.f32 (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) (/.f32 #s(literal -1 binary32) v)) #s(literal -1/2 binary32))
(*.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 #s(literal -1 binary32) v) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))))
(*.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 #s(literal -1/2 binary32) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))))
(*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))
(*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) v))
(/.f32 (*.f32 #s(literal -1 binary32) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (*.f32 #s(literal 1 binary32) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) #s(literal -1 binary32)) (*.f32 #s(literal -2 binary32) v))
(/.f32 (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) v))
(/.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) (neg.f32 v))
(/.f32 (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) #s(literal -1/2 binary32)) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) #s(literal 1/2 binary32))) (neg.f32 v))
(/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (*.f32 (exp.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)) (neg.f32 v)))
(/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1 binary32)) (*.f32 (exp.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)) (*.f32 #s(literal -2 binary32) v)))
(/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1 binary32)) (*.f32 (exp.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (*.f32 (neg.f32 v) (exp.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))
(/.f32 (*.f32 #s(literal -1 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))
(/.f32 (*.f32 #s(literal 1 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))
(/.f32 (/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) v) (exp.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) (*.f32 (exp.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)) v))
(/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) (*.f32 v (exp.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))
(/.f32 (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) #s(literal 1/2 binary32)) v)
(fma.f32 (cosh.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) (/.f32 #s(literal 1/2 binary32) v) (*.f32 (sinh.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) (/.f32 #s(literal 1/2 binary32) v)))
(fma.f32 (/.f32 #s(literal 1/2 binary32) v) (cosh.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (sinh.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))))
(+.f32 (*.f32 (cosh.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) (/.f32 #s(literal 1/2 binary32) v)) (*.f32 (sinh.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) (/.f32 #s(literal 1/2 binary32) v)))
(+.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (cosh.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (sinh.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))))
(exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))
(exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))
(*.f32 (exp.f32 (log.f32 #s(literal -1/2 binary32))) (exp.f32 (log.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (exp.f32 (log.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (log.f32 #s(literal -1/2 binary32))))
(*.f32 (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 1/2 binary32))
(*.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32))
(*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v))
(/.f32 (exp.f32 (-.f32 #s(literal 0 binary32) (log.f32 #s(literal 2 binary32)))) v)
(/.f32 (exp.f32 (log.f32 #s(literal -1 binary32))) (exp.f32 (log.f32 (*.f32 #s(literal -2 binary32) v))))
(/.f32 (exp.f32 (log.f32 #s(literal -1/2 binary32))) (exp.f32 (log.f32 (neg.f32 v))))
(/.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))
(/.f32 #s(literal -1/2 binary32) (neg.f32 v))
(/.f32 #s(literal -1 binary32) (*.f32 #s(literal -2 binary32) v))
(/.f32 #s(literal 1/2 binary32) (neg.f32 (neg.f32 v)))
(/.f32 #s(literal 1/2 binary32) v)
(/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 #s(literal -2 binary32) v)))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))
(-.f32 (cosh.f32 (log.f32 (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (log.f32 (*.f32 #s(literal 2 binary32) v))))
(pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 #s(literal 2 binary32) v)) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (neg.f32 (*.f32 #s(literal -2 binary32) v)) #s(literal -1 binary32))
(pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1 binary32))
(+.f32 (cosh.f32 (log.f32 (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v))))
(exp.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(neg.f32 (/.f32 #s(literal -1/2 binary32) v))
(neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (exp.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))) (exp.f32 (/.f32 (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 2 binary32)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))))
(/.f32 (exp.f32 (/.f32 #s(literal 332956652491/1000000000000 binary32) (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32)))) (exp.f32 (/.f32 (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 3 binary32)) (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32)))))
(/.f32 (+.f32 (pow.f32 (cosh.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) #s(literal 3 binary32))) (+.f32 (pow.f32 (cosh.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) #s(literal 2 binary32)) (*.f32 (cosh.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) (sinh.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))))))
(/.f32 (neg.f32 (exp.f32 #s(literal 6931/10000 binary32))) (neg.f32 (exp.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))
(/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(/.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))))
(+.f32 (sinh.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) (cosh.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))
(+.f32 (cosh.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) (sinh.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(*.f32 (exp.f32 (log.f32 #s(literal -1/2 binary32))) (exp.f32 (log.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (exp.f32 (log.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (log.f32 #s(literal -1/2 binary32))))
(*.f32 (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 1/2 binary32))
(*.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32))
(*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v))
(/.f32 (exp.f32 (-.f32 #s(literal 0 binary32) (log.f32 #s(literal 2 binary32)))) v)
(/.f32 (exp.f32 (log.f32 #s(literal -1 binary32))) (exp.f32 (log.f32 (*.f32 #s(literal -2 binary32) v))))
(/.f32 (exp.f32 (log.f32 #s(literal -1/2 binary32))) (exp.f32 (log.f32 (neg.f32 v))))
(/.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))
(/.f32 #s(literal -1/2 binary32) (neg.f32 v))
(/.f32 #s(literal -1 binary32) (*.f32 #s(literal -2 binary32) v))
(/.f32 #s(literal 1/2 binary32) (neg.f32 (neg.f32 v)))
(/.f32 #s(literal 1/2 binary32) v)
(/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 #s(literal -2 binary32) v)))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))
(-.f32 (cosh.f32 (log.f32 (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (log.f32 (*.f32 #s(literal 2 binary32) v))))
(pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 #s(literal 2 binary32) v)) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (neg.f32 (*.f32 #s(literal -2 binary32) v)) #s(literal -1 binary32))
(pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1 binary32))
(+.f32 (cosh.f32 (log.f32 (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v))))
(exp.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(neg.f32 (/.f32 #s(literal -1/2 binary32) v))
(neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 #s(approx (exp (+ (log (/ 1/2 v)) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 #s(literal 6931/10000 binary32)))
(/.f32 (neg.f32 (neg.f32 #s(approx (exp (+ (log (/ 1/2 v)) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))) (/.f32 #s(literal 1/2 binary32) v)))) (neg.f32 (neg.f32 (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))))
(/.f32 (neg.f32 #s(approx (exp (+ (log (/ 1/2 v)) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))) (/.f32 #s(literal 1/2 binary32) v))) (neg.f32 (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(/.f32 #s(approx (exp (+ (log (/ 1/2 v)) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(neg.f32 (/.f32 (neg.f32 #s(approx (exp (+ (log (/ 1/2 v)) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))) (/.f32 #s(literal 1/2 binary32) v))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(neg.f32 (/.f32 #s(approx (exp (+ (log (/ 1/2 v)) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))) (/.f32 #s(literal 1/2 binary32) v)) (neg.f32 (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))))
#s(approx (exp (+ (log (/ 1/2 v)) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))) (/.f32 #s(literal 1/2 binary32) v))
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 v)))
(/.f32 #s(literal -1 binary32) v)
(/.f32 #s(literal 1 binary32) (neg.f32 v))
(pow.f32 (neg.f32 v) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (neg.f32 v)) #s(literal -1 binary32)))
(neg.f32 (/.f32 #s(literal 1 binary32) v))
#s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32))) (-.f32 #s(literal 0 binary32) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O))))
(/.f32 (-.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 3 binary32)) #s(literal 0 binary32)) (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32)))
(/.f32 (neg.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32))) (neg.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O))))
(/.f32 (neg.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 3 binary32))) (neg.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32))))
(/.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)))
(/.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32)))
(-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) (/.f32 #s(literal 0 binary32) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O))))
(-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 0 binary32))
(pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 1 binary32))
(+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) (/.f32 #s(literal 0 binary32) (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32))))
(+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)))
(*.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O))) (exp.f32 (+.f32 #s(literal 0 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))))
(*.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O))) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O))))
(*.f32 #s(literal 1 binary32) (*.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O))) (/.f32 #s(literal 1/2 binary32) v)))
(/.f32 (exp.f32 (-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 #s(literal 2 binary32)))) v)
(/.f32 (exp.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 #s(literal 1/2 binary32)))) v)
(/.f32 (exp.f32 (/.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O))))) (exp.f32 (/.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O))))))
(/.f32 (exp.f32 (/.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 3 binary32)) (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O))) (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32))))) (exp.f32 (/.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32)) (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O))) (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32))))))
(/.f32 (+.f32 (pow.f32 (cosh.f32 (-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (cosh.f32 (-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #s(literal 2 binary32)) (*.f32 (cosh.f32 (-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (sinh.f32 (-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 (*.f32 #s(literal 2 binary32) v))))))))
(/.f32 (neg.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O))) (*.f32 #s(literal 2 binary32) v))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O))) (/.f32 #s(literal 1/2 binary32) v))))
(+.f32 (sinh.f32 (-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (cosh.f32 (-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(+.f32 (cosh.f32 (-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (sinh.f32 (-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(exp.f32 (-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(/.f32 (+.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32))) (+.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32)) (-.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)))) (neg.f32 (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O))) (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32))) (-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))
(/.f32 (-.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32))) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O))))
(/.f32 (-.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32))) (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O))) (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32))))
(-.f32 (-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 #s(literal 2 binary32))) (log.f32 v))
(-.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))
(-.f32 (/.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)))) (/.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)))))
(-.f32 (/.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 3 binary32)) (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O))) (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32)) (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O))) (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32)))))
(-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal -1 binary32) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)))
(fma.f32 #s(literal -1 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)))
(+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) (+.f32 #s(literal 0 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))
(+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)))
(+.f32 #s(literal 0 binary32) (-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
#s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32))) (-.f32 #s(literal 0 binary32) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O))))
(/.f32 (-.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 3 binary32)) #s(literal 0 binary32)) (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32)))
(/.f32 (neg.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32))) (neg.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O))))
(/.f32 (neg.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 3 binary32))) (neg.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32))))
(/.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)))
(/.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32)))
(-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) (/.f32 #s(literal 0 binary32) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O))))
(-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 0 binary32))
(pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 1 binary32))
(+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) (/.f32 #s(literal 0 binary32) (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32))))
(+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1 binary32))) (neg.f32 (-.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 1 binary32))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i))))
(/.f32 (-.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 1 binary32)))
(/.f32 (+.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) (*.f32 sinTheta_O sinTheta_i))))
(/.f32 (+.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)))
(-.f32 (/.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) (-.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 1 binary32))))
(-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 sinTheta_O) sinTheta_i))
(fma.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i) #s(literal 1 binary32))
(fma.f32 sinTheta_O (*.f32 sinTheta_i #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))
(fma.f32 sinTheta_i (*.f32 sinTheta_O #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))
(+.f32 (/.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 3 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i))))
(+.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1 binary32))) (neg.f32 (-.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 1 binary32))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i))))
(/.f32 (-.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 1 binary32)))
(/.f32 (+.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) (*.f32 sinTheta_O sinTheta_i))))
(/.f32 (+.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)))
(-.f32 (/.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) (-.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 1 binary32))))
(-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 sinTheta_O) sinTheta_i))
(fma.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i) #s(literal 1 binary32))
(fma.f32 sinTheta_O (*.f32 sinTheta_i #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))
(fma.f32 sinTheta_i (*.f32 sinTheta_O #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))
(+.f32 (/.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 3 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i))))
(+.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))
(/.f32 (neg.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 2 binary32)))) (neg.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32))))
(/.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 2 binary32))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))
(/.f32 (-.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 3 binary32))) (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32)))
(-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (/.f32 #s(literal 1 binary32) v))
(-.f32 (/.f32 #s(literal 48038761/100000000 binary32) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (/.f32 (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 2 binary32)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(-.f32 (/.f32 #s(literal 332956652491/1000000000000 binary32) (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32))) (/.f32 (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 3 binary32)) (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32))))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))
(/.f32 (exp.f32 (/.f32 (pow.f32 v #s(literal -2 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(/.f32 (exp.f32 (/.f32 (pow.f32 v #s(literal -3 binary32)) (+.f32 (+.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)) (/.f32 #s(literal 6931/10000 binary32) v)))) (exp.f32 (/.f32 #s(literal 332956652491/1000000000000 binary32) (+.f32 (+.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)) (/.f32 #s(literal 6931/10000 binary32) v)))))
(/.f32 (+.f32 (pow.f32 (cosh.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))) #s(literal 3 binary32))) (+.f32 (pow.f32 (cosh.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (*.f32 (cosh.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))) (sinh.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))))
(/.f32 (neg.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v))) (neg.f32 (exp.f32 #s(literal 6931/10000 binary32))))
(/.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 #s(literal 6931/10000 binary32)))
(/.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(+.f32 (sinh.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))) (cosh.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(+.f32 (cosh.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))) (sinh.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))
(*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)
(*.f32 sinTheta_O (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) #s(literal 2 binary32)) (pow.f32 (/.f32 sinTheta_i v) #s(literal 2 binary32))) sinTheta_O) (+.f32 (/.f32 sinTheta_i v) (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O)))
(/.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) #s(literal 3 binary32)) (pow.f32 (/.f32 sinTheta_i v) #s(literal 3 binary32))) sinTheta_O) (fma.f32 (/.f32 sinTheta_i v) (+.f32 (/.f32 sinTheta_i v) (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O)) (pow.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) #s(literal 2 binary32))))
(/.f32 (*.f32 (-.f32 (*.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) v) (*.f32 sinTheta_O sinTheta_i)) sinTheta_O) (*.f32 v sinTheta_O))
(/.f32 (*.f32 sinTheta_O (-.f32 (pow.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) #s(literal 2 binary32)) (pow.f32 (/.f32 sinTheta_i v) #s(literal 2 binary32)))) (+.f32 (/.f32 sinTheta_i v) (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O)))
(/.f32 (*.f32 sinTheta_O (-.f32 (pow.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) #s(literal 3 binary32)) (pow.f32 (/.f32 sinTheta_i v) #s(literal 3 binary32)))) (fma.f32 (/.f32 sinTheta_i v) (+.f32 (/.f32 sinTheta_i v) (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O)) (pow.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) #s(literal 2 binary32))))
(/.f32 (*.f32 sinTheta_O (-.f32 (*.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) v) (*.f32 sinTheta_O sinTheta_i))) (*.f32 v sinTheta_O))
(/.f32 (-.f32 (pow.f32 (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) sinTheta_O) #s(literal 2 binary32)) (pow.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) #s(literal 2 binary32))) (-.f32 (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) sinTheta_O) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))
(/.f32 (+.f32 (pow.f32 (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) sinTheta_O) #s(literal 3 binary32)) (/.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32)))) (+.f32 (pow.f32 (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) sinTheta_O) #s(literal 2 binary32)) (-.f32 (pow.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) #s(literal 2 binary32)) (*.f32 (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) sinTheta_O) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))) (neg.f32 (neg.f32 sinTheta_O)))
(/.f32 (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) sinTheta_O (*.f32 sinTheta_O #s(literal 6931/10000 binary32))) (*.f32 sinTheta_O sinTheta_O))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32)) (*.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O))
(/.f32 (+.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 3 binary32))) (*.f32 (-.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32)) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) sinTheta_O))
(/.f32 (neg.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (neg.f32 sinTheta_O))
(/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O)
(+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) sinTheta_O))
(+.f32 (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) sinTheta_O) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))
(neg.f32 (/.f32 (neg.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) sinTheta_O))
(neg.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (neg.f32 sinTheta_O)))

eval121.0ms (1%)

Memory
-16.5MiB live, 268.9MiB allocated
Compiler

Compiled 32 363 to 3 431 computations (89.4% saved)

prune21.0ms (0.2%)

Memory
31.8MiB live, 78.4MiB allocated
Pruning

14 alts after pruning (13 fresh and 1 done)

PrunedKeptTotal
New6118619
Fresh257
Picked505
Done011
Total61814632
Accuracy
99.9%
Counts
632 → 14
Alt Table
Click to see full alt table
StatusAccuracyProgram
39.4%
(/.f32 (/.f32 (exp.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) (*.f32 #s(literal 2 binary32) v))
20.6%
(/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32))))) (exp.f32 (/.f32 #s(literal 332956652491/1000000000000 binary32) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)))))) (*.f32 #s(literal 2 binary32) v))
86.1%
(/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 2 binary32)) (pow.f32 (log.f32 v) #s(literal 2 binary32))) (log.f32 (*.f32 #s(literal 1/2 binary32) v))) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
99.8%
(/.f32 (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 1/2 binary32)))) v)
11.4%
(/.f32 (exp.f32 #s(approx (+ (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000) (log 1/2)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))) v)
13.2%
(/.f32 (exp.f32 #s(approx (+ (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000) (log 1/2)) (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) v)
4.6%
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) (+.f32 v v))
99.3%
(/.f32 #s(approx (exp (+ (log (/ 1/2 v)) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
98.9%
(/.f32 #s(approx (exp (+ (log (/ 1/2 v)) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))) (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32))) (/.f32 (exp.f32 (/.f32 (pow.f32 v #s(literal -2 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))))
99.4%
(/.f32 #s(literal 1 binary32) (exp.f32 (-.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)))))
41.1%
(/.f32 #s(literal 1/2 binary32) (exp.f32 (-.f32 (log.f32 v) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
99.4%
(exp.f32 (-.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 0 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
99.3%
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))))
4.6%
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))))
Compiler

Compiled 978 to 695 computations (28.9% saved)

simplify143.0ms (1.2%)

Memory
-3.4MiB live, 277.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))
cost-diff0
(exp.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
cost-diff0
(/.f32 (/.f32 (exp.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) (*.f32 #s(literal 2 binary32) v))
cost-diff1
(/.f32 (exp.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
cost-diff0
#s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O))
cost-diff0
(-.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 0 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
cost-diff1
(exp.f32 (-.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 0 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
cost-diff2
(+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 0 binary32))
cost-diff0
(exp.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))
cost-diff0
(/.f32 #s(literal 1/2 binary32) v)
cost-diff0
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))))
cost-diff0
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))))
cost-diff0
(+.f32 v v)
cost-diff0
#s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))
cost-diff0
(exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32)))
cost-diff0
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) (+.f32 v v))
cost-diff0
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))
cost-diff0
(+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 1/2 binary32)))
cost-diff0
(/.f32 (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 1/2 binary32)))) v)
cost-diff1
(exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 1/2 binary32))))
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
080799
0117751
1224747
2478747
31387747
46263747
08404747
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f32 (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 1/2 binary32)))) v)
(exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 1/2 binary32))))
(+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 1/2 binary32)))
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v)
(-.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32)))
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
#s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))
#s(literal 1 binary32)
v
#s(literal 6931/10000 binary32)
(log.f32 #s(literal 1/2 binary32))
#s(literal 1/2 binary32)
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) (+.f32 v v))
(exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32)))
#s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))
#s(literal 6931/10000 binary32)
(+.f32 v v)
v
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))))
(/.f32 #s(literal 1/2 binary32) v)
#s(literal 1/2 binary32)
v
(exp.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))
#s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))
#s(literal 6931/10000 binary32)
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
(exp.f32 (-.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 0 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(-.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 0 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 0 binary32))
#s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O))
(*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)
(-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v))
#s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O))
(/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)
(-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))
#s(literal 6931/10000 binary32)
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
v
sinTheta_O
(/.f32 sinTheta_i v)
sinTheta_i
#s(literal 0 binary32)
(log.f32 (*.f32 #s(literal 2 binary32) v))
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
(/.f32 (/.f32 (exp.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (exp.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(exp.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))
(pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32))
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)
(-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
(fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))
sinTheta_i
sinTheta_O
#s(literal 1 binary32)
v
#s(literal 2 binary32)
(-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))
#s(literal 6931/10000 binary32)
(exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))
#s(literal 48038761/100000000 binary32)
(*.f32 #s(literal 2 binary32) v)
Outputs
(/.f32 (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 1/2 binary32)))) v)
(*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v))) (/.f32 #s(literal 1/2 binary32) v))
(exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 1/2 binary32))))
(*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v))) #s(literal 1/2 binary32))
(+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 1/2 binary32)))
(+.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v))
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v))
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v)
(/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v)
(-.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32)))
(-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32)))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_O cosTheta_i)
cosTheta_i
cosTheta_O
#s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))
#s(literal 1 binary32)
v
#s(literal 6931/10000 binary32)
(log.f32 #s(literal 1/2 binary32))
#s(literal 1/2 binary32)
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) (+.f32 v v))
(/.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))
(exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32)))
(exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)))
#s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))
#s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))
#s(literal 6931/10000 binary32)
(+.f32 v v)
(*.f32 #s(literal 2 binary32) v)
v
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (exp.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(literal 1/2 binary32) v)))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (exp.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(literal 1/2 binary32) v))
(/.f32 #s(literal 1/2 binary32) v)
#s(literal 1/2 binary32)
v
(exp.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))
#s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))
#s(literal 6931/10000 binary32)
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
(exp.f32 (-.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 0 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(*.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O))) (/.f32 #s(literal 1/2 binary32) v))
(-.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 0 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 0 binary32))
#s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O))
#s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O))
(*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)
(-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v))
#s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O))
(/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)
(-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))
#s(literal 6931/10000 binary32)
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
v
sinTheta_O
(/.f32 sinTheta_i v)
sinTheta_i
#s(literal 0 binary32)
(log.f32 (*.f32 #s(literal 2 binary32) v))
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
(/.f32 (/.f32 (exp.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (/.f32 (exp.f32 (-.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) v) #s(literal 2 binary32))
(/.f32 (exp.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(exp.f32 (-.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(exp.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(exp.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))
(/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))
(pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32))
(pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32))
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)
(/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)
(-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))
(-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_O cosTheta_i)
cosTheta_i
cosTheta_O
(fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))
(fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))
sinTheta_i
sinTheta_O
#s(literal 1 binary32)
v
#s(literal 2 binary32)
(-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))
(-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))
#s(literal 6931/10000 binary32)
(exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))
(/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))
#s(literal 48038761/100000000 binary32)
(*.f32 #s(literal 2 binary32) v)

localize249.0ms (2.2%)

Memory
14.6MiB live, 494.9MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.281913769536884
(pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32))
accuracy0.4878629742194014
(/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))
accuracy13.544755604661376
(/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))
accuracy14.227315804276344
(fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))
accuracy0.08529980469523447
(exp.f32 (-.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 0 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
accuracy0.13671875
(/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)
accuracy0.13899420074069632
#s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O))
accuracy13.305916114820937
(*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)
accuracy0.05859375
(-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))
accuracy0.08424908877768014
(exp.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))
accuracy0.12498898235004197
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))))
accuracy0.14856682654162415
#s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))
accuracy0.0
(+.f32 v v)
accuracy0.00390625
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) (+.f32 v v))
accuracy0.08424908877768014
(exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32)))
accuracy31.299173673672584
#s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))
accuracy0.0546875
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))
accuracy0.0546875
(+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 1/2 binary32)))
accuracy0.06575347661783101
(exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 1/2 binary32))))
accuracy0.1527214266802317
#s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))
Samples
177.0ms256×0valid
Compiler

Compiled 638 to 70 computations (89% saved)

Precisions
Click to see histograms. Total time spent on operations: 140.0ms
ival-div: 36.0ms (25.7% of total)
ival-sub: 34.0ms (24.3% of total)
ival-exp: 25.0ms (17.8% of total)
ival-add: 15.0ms (10.7% of total)
ival-mult: 10.0ms (7.1% of total)
ival-log: 8.0ms (5.7% of total)
const: 8.0ms (5.7% of total)
ival-pow2: 3.0ms (2.1% of total)
exact: 1.0ms (0.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series400.0ms (3.5%)

Memory
4.7MiB live, 581.3MiB allocated
Counts
29 → 463
Calls
Call 1
Inputs
(exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 1/2 binary32))))
(/.f32 (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 1/2 binary32)))) v)
(+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 1/2 binary32)))
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) (+.f32 v v))
(exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32)))
#s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))
(+.f32 v v)
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))))
(/.f32 #s(literal 1/2 binary32) v)
(exp.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))
(+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 0 binary32))
(exp.f32 (-.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 0 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(-.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 0 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
#s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O))
(/.f32 (exp.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(/.f32 (/.f32 (exp.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) (*.f32 #s(literal 2 binary32) v))
(exp.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))
#s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))
#s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))
(*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)
#s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O))
(/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)
(fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))
(/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))
(pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32))
Outputs
(exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(+ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (/ (* cosTheta_O (* cosTheta_i (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))
(+ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(/ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)
(+ (/ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v) (/ (* cosTheta_O (* cosTheta_i (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2)))
(+ (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))) (/ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(+ (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 4))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))) (/ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_i (+ (* 1/4 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (* cosTheta_i (+ (* 1/12 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))))))))
(exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (/ (* cosTheta_O (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(/ (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(+ (* cosTheta_i (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -48038761/100000000 (/ (* cosTheta_O (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (/ (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))
(+ (* cosTheta_i (- (+ (* cosTheta_i (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (+ (* -1 (/ (pow cosTheta_O 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 1/2 (pow (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 2))) (* -1 (/ (* cosTheta_O (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* -48038761/100000000 (/ (* cosTheta_O (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -48038761/100000000 (/ (* cosTheta_O (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))) (* 2307722558415121/20000000000000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -48038761/100000000 (/ (* cosTheta_O (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (/ (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))
(+ (* cosTheta_i (- (+ (* cosTheta_i (- (+ (* cosTheta_i (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 1/6 (pow (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 3)) (+ (* (- (* -1 (/ (pow cosTheta_O 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_O (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (/ (* cosTheta_O (- (* -1 (/ (pow cosTheta_O 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_O (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* -48038761/100000000 (/ (* cosTheta_O (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (+ (* -1 (/ (pow cosTheta_O 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 1/2 (pow (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 2))) (* -1 (/ (* cosTheta_O (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* -48038761/100000000 (/ (* cosTheta_O (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -48038761/100000000 (/ (* cosTheta_O (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))) (* 2307722558415121/20000000000000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (+ (* (+ (* -48038761/100000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))) (* 2307722558415121/20000000000000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4))))) (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -48038761/100000000 (/ (* cosTheta_O (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (pow cosTheta_O 3) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))) (+ (* -110860132438012536505081/6000000000000000000000000 (/ (pow cosTheta_O 3) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6)))) (* 2307722558415121/10000000000000000 (/ (pow cosTheta_O 3) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 5))))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (+ (* -1 (/ (pow cosTheta_O 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 1/2 (pow (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 2))) (* -1 (/ (* cosTheta_O (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* cosTheta_O (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -48038761/100000000 (/ (* cosTheta_O (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))) (* 2307722558415121/20000000000000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -48038761/100000000 (/ (* cosTheta_O (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (/ (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))
(* 1/2 (/ (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))
(+ (* 1/2 (* cosTheta_i (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -48038761/100000000 (/ (* cosTheta_O (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* (pow v 2) (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))) (* 1/2 (/ (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))))
(+ (* 1/2 (/ (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_i (+ (* 1/2 (* cosTheta_i (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (+ (* -1 (/ (pow cosTheta_O 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 1/2 (pow (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 2))) (* -1 (/ (* cosTheta_O (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* cosTheta_O (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -48038761/100000000 (/ (* cosTheta_O (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* (pow v 2) (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))) (* 2307722558415121/20000000000000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))))) (* 1/2 (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -48038761/100000000 (/ (* cosTheta_O (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* (pow v 2) (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))))))
(+ (* 1/2 (/ (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_i (+ (* 1/2 (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -48038761/100000000 (/ (* cosTheta_O (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* (pow v 2) (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (* cosTheta_i (+ (* 1/2 (* cosTheta_i (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 1/6 (pow (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 3)) (+ (* (- (* -1 (/ (pow cosTheta_O 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_O (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (/ (* cosTheta_O (- (* -1 (/ (pow cosTheta_O 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_O (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* cosTheta_O (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (+ (* -1 (/ (pow cosTheta_O 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 1/2 (pow (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 2))) (* -1 (/ (* cosTheta_O (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* cosTheta_O (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -48038761/100000000 (/ (* cosTheta_O (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* (pow v 2) (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))) (* 2307722558415121/20000000000000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))))) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (+ (* (+ (* -48038761/100000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))) (* 2307722558415121/20000000000000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4))))) (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -48038761/100000000 (/ (* cosTheta_O (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* (pow v 2) (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (pow cosTheta_O 3) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))) (+ (* -110860132438012536505081/6000000000000000000000000 (/ (pow cosTheta_O 3) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6)))) (* 2307722558415121/10000000000000000 (/ (pow cosTheta_O 3) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 5))))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))))))) (* 1/2 (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (+ (* -1 (/ (pow cosTheta_O 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 1/2 (pow (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 2))) (* -1 (/ (* cosTheta_O (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* cosTheta_O (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -48038761/100000000 (/ (* cosTheta_O (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* (pow v 2) (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))) (* 2307722558415121/20000000000000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))))))))))
(exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))
(+ (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* cosTheta_i (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))
(+ (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* cosTheta_i (+ (* cosTheta_i (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (+ (* -1 (/ (pow cosTheta_O 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 1/2 (pow (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 2))) (* -1 (/ (* cosTheta_O (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))) (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))))
(+ (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* cosTheta_i (+ (* cosTheta_i (+ (* cosTheta_i (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 1/6 (pow (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 3)) (+ (* (- (* -1 (/ (pow cosTheta_O 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_O (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (/ (* cosTheta_O (- (* -1 (/ (pow cosTheta_O 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_O (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))) (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (+ (* -1 (/ (pow cosTheta_O 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 1/2 (pow (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 2))) (* -1 (/ (* cosTheta_O (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))))) (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))))
(* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* cosTheta_i (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))
(+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* cosTheta_i (- (+ (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* cosTheta_i (- (* -1 (/ (pow cosTheta_O 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_O (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))
(+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* cosTheta_i (- (+ (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* cosTheta_i (- (+ (* -1 (/ (pow cosTheta_O 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (* cosTheta_i (- (* -1 (/ (pow cosTheta_O 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_O (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_O (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))
(* sinTheta_O (- (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(+ (* sinTheta_O (- (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) (/ (* cosTheta_O cosTheta_i) v))
(/ (- 6931/10000 (/ 1 v)) sinTheta_O)
(- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v)))
(/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(- (* -48038761/100000000 (/ (* cosTheta_O cosTheta_i) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(- (* cosTheta_i (- (* -48038761/100000000 (/ (* (pow cosTheta_O 2) cosTheta_i) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))) (* 48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(- (* cosTheta_i (- (* cosTheta_i (- (* -48038761/100000000 (/ (* (pow cosTheta_O 3) cosTheta_i) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))) (* 48038761/100000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))))) (* 48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2))
(+ (* -2 (/ (* cosTheta_O (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i)))) (pow v 2))) (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2)))
(+ (* cosTheta_i (+ (* -2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* (pow cosTheta_O 2) cosTheta_i) (pow v 2)))) (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2)))
(exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(/ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (/ (log 1/2) cosTheta_i))) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))
(+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -48038761/100000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_O cosTheta_i))))
(- (+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -1 (/ (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow cosTheta_O 2))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_O 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 2)))))) (pow cosTheta_i 2)))) (* 48038761/100000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_O cosTheta_i))))
(- (+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -1 (/ (+ (* -48038761/100000000 (/ (* v (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_O 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 2)))))) cosTheta_O)) (+ (* -48038761/100000000 (/ (* v (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow cosTheta_O 2))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_O 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 2))))))) cosTheta_O)) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 110860132438012536505081/6000000000000000000000000 (/ (pow v 3) (pow cosTheta_O 3))) (+ (* 2307722558415121/10000000000000000 (/ (* (pow v 3) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 3))) (* 48038761/100000000 (/ (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)) (pow cosTheta_O 3)))))))) (pow cosTheta_i 3)))) (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* (pow cosTheta_O 2) (pow cosTheta_i 2)))) (+ (* 48038761/100000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_O cosTheta_i))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_O 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 2))))) (pow cosTheta_i 2)))))
(* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))
(+ (* -48038761/200000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* cosTheta_O cosTheta_i))) (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v)))
(+ (* -1/2 (/ (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow cosTheta_O 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_O 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 2))))) v)) (pow cosTheta_i 2))) (+ (* -48038761/200000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* cosTheta_O cosTheta_i))) (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))))
(+ (* -1/2 (/ (+ (* -48038761/100000000 (/ (* v (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow cosTheta_O 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_O 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 2))))) v))) cosTheta_O)) (+ (* -48038761/100000000 (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_O 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 2))))) cosTheta_O)) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 110860132438012536505081/6000000000000000000000000 (/ (pow v 3) (pow cosTheta_O 3))) (+ (* 2307722558415121/10000000000000000 (/ (* (pow v 3) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 3))) (* 48038761/100000000 (/ (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)) (pow cosTheta_O 3)))))) v))) (pow cosTheta_i 3))) (+ (* -1/2 (/ (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow cosTheta_O 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_O 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 2))))) v)) (pow cosTheta_i 2))) (+ (* -48038761/200000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* cosTheta_O cosTheta_i))) (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v)))))
(* cosTheta_i (- (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_i v))) (/ cosTheta_O v)) (* -1 (/ (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i))))
(* cosTheta_i (- (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_i v))) (+ (/ cosTheta_O v) (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* cosTheta_O (* (pow cosTheta_i 2) v))))) (+ (* -1 (/ (* v (* (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (- (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* cosTheta_O (pow cosTheta_i 2)))) (* -1 (/ (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(* cosTheta_i (- (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_i v))) (+ (/ cosTheta_O v) (+ (/ (* v (* (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (- (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* cosTheta_O v)) (* -1 (/ (* v (* (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (- (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) cosTheta_O))))) (* cosTheta_O (pow cosTheta_i 3))) (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* cosTheta_O (* (pow cosTheta_i 2) v)))))) (+ (* -1 (/ (* v (* (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (- (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* cosTheta_O (pow cosTheta_i 2)))) (* -1 (/ (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(* cosTheta_i (+ (/ cosTheta_O v) (/ (* sinTheta_O (- (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) cosTheta_i)))
(/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))
(* cosTheta_i (- (+ (/ 6931/10000 (* cosTheta_i sinTheta_O)) (/ cosTheta_O (* sinTheta_O v))) (/ 1 (* cosTheta_i (* sinTheta_O v)))))
(* 48038761/100000000 (/ v (* cosTheta_O cosTheta_i)))
(/ (+ (* 48038761/100000000 (/ v cosTheta_O)) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* (pow cosTheta_O 2) cosTheta_i)))) cosTheta_i)
(/ (- (+ (* 48038761/100000000 (/ v cosTheta_O)) (* 48038761/100000000 (/ (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)) (* (pow cosTheta_O 3) (pow cosTheta_i 2))))) (* -48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* (pow cosTheta_O 2) cosTheta_i)))) cosTheta_i)
(/ (- (+ (* 48038761/100000000 (/ v cosTheta_O)) (* 48038761/100000000 (/ (* (pow v 4) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)) (* (pow cosTheta_O 4) (pow cosTheta_i 3))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* (pow cosTheta_O 2) cosTheta_i))) (* -48038761/100000000 (/ (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)) (* (pow cosTheta_O 3) (pow cosTheta_i 2)))))) cosTheta_i)
(/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2))
(* (pow cosTheta_i 2) (+ (* -2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* cosTheta_i (pow v 2)))) (/ (pow cosTheta_O 2) (pow v 2))))
(* (pow cosTheta_i 2) (+ (* -2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* cosTheta_i (pow v 2)))) (+ (/ (pow cosTheta_O 2) (pow v 2)) (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow cosTheta_i 2) (pow v 2))))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i)))))
(+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -1 (/ (- (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* (pow cosTheta_O 2) cosTheta_i))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_O 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 2))))) cosTheta_i)) (* -48038761/100000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) cosTheta_O))) cosTheta_i)))
(+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -1 (/ (- (* -1 (/ (- (+ (* 48038761/100000000 (/ (* v (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_O 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 2)))))) (* cosTheta_O cosTheta_i))) (+ (* 48038761/100000000 (/ (* v (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow cosTheta_O 2))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_O 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 2))))))) (* cosTheta_O cosTheta_i))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)) (pow cosTheta_O 3))) (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 3) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 3))) (* -110860132438012536505081/6000000000000000000000000 (/ (pow v 3) (pow cosTheta_O 3)))))) cosTheta_i))) (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow cosTheta_O 2))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_O 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 2))))))) cosTheta_i)) (* -48038761/100000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) cosTheta_O))) cosTheta_i)))
(+ (* -1 (/ (+ (* 48038761/200000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) cosTheta_O)) (* 1/2 (/ (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow cosTheta_O 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_O 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 2))))) v)) cosTheta_i))) cosTheta_i)) (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow cosTheta_O 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_O 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 2))))) v))) (* 1/2 (/ (+ (* 48038761/100000000 (/ (* v (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow cosTheta_O 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_O 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 2))))) v))) cosTheta_O)) (+ (* 48038761/100000000 (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_O 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 2))))) cosTheta_O)) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)) (pow cosTheta_O 3))) (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 3) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 3))) (* -110860132438012536505081/6000000000000000000000000 (/ (pow v 3) (pow cosTheta_O 3)))))) v))) cosTheta_i))) cosTheta_i)) (* 48038761/200000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) cosTheta_O))) cosTheta_i)) (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v)))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (- (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* cosTheta_O v))) (/ (* v (* (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (- (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) cosTheta_O)) cosTheta_i))) (* -1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (- (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* cosTheta_O v))) (/ (* v (* (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (- (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* cosTheta_O v))) (/ (* v (* (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (- (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) cosTheta_O)))) (* cosTheta_O cosTheta_i))) (/ (* v (* (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (- (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) cosTheta_O)) cosTheta_i))) (* -1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (* sinTheta_O (- (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O (* sinTheta_O v))) (* -1 (/ (- (* 6931/10000 (/ 1 sinTheta_O)) (/ 1 (* sinTheta_O v))) cosTheta_i)))))
(* -1 (/ (+ (* -48038761/100000000 (/ v cosTheta_O)) (* -48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* (pow cosTheta_O 2) cosTheta_i)))) cosTheta_i))
(* -1 (/ (+ (* -1 (/ (- (* 48038761/100000000 (/ (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)) (* (pow cosTheta_O 3) cosTheta_i))) (* -48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 2)))) cosTheta_i)) (* -48038761/100000000 (/ v cosTheta_O))) cosTheta_i))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* -48038761/100000000 (/ (* (pow v 4) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)) (* (pow cosTheta_O 4) cosTheta_i))) (* 48038761/100000000 (/ (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)) (pow cosTheta_O 3)))) cosTheta_i)) (* -48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 2)))) cosTheta_i)) (* -48038761/100000000 (/ v cosTheta_O))) cosTheta_i))
(* (pow cosTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* cosTheta_i (pow v 2)))) (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (pow v 2)))) cosTheta_i)) (/ (pow cosTheta_O 2) (pow v 2))))
(+ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))) (/ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(+ (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 4))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))) (/ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_O (+ (* 1/4 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (* cosTheta_O (+ (* 1/12 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))))))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(+ (* cosTheta_O (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -48038761/100000000 (/ (* cosTheta_i (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (/ (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))
(+ (* cosTheta_O (- (+ (* cosTheta_O (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (+ (* -1 (/ (pow cosTheta_i 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 1/2 (pow (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 2))) (* -1 (/ (* cosTheta_i (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* -48038761/100000000 (/ (* cosTheta_i (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -48038761/100000000 (/ (* cosTheta_i (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))) (* 2307722558415121/20000000000000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -48038761/100000000 (/ (* cosTheta_i (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (/ (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))
(+ (* cosTheta_O (- (+ (* cosTheta_O (- (+ (* cosTheta_O (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 1/6 (pow (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 3)) (+ (* (- (* -1 (/ (pow cosTheta_i 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_i (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (/ (* cosTheta_i (- (* -1 (/ (pow cosTheta_i 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_i (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* -48038761/100000000 (/ (* cosTheta_i (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (+ (* -1 (/ (pow cosTheta_i 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 1/2 (pow (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 2))) (* -1 (/ (* cosTheta_i (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* -48038761/100000000 (/ (* cosTheta_i (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -48038761/100000000 (/ (* cosTheta_i (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))) (* 2307722558415121/20000000000000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (+ (* (+ (* -48038761/100000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))) (* 2307722558415121/20000000000000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4))))) (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -48038761/100000000 (/ (* cosTheta_i (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (pow cosTheta_i 3) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))) (+ (* -110860132438012536505081/6000000000000000000000000 (/ (pow cosTheta_i 3) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6)))) (* 2307722558415121/10000000000000000 (/ (pow cosTheta_i 3) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 5))))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (+ (* -1 (/ (pow cosTheta_i 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 1/2 (pow (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 2))) (* -1 (/ (* cosTheta_i (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* cosTheta_i (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -48038761/100000000 (/ (* cosTheta_i (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))) (* 2307722558415121/20000000000000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -48038761/100000000 (/ (* cosTheta_i (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (/ (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))
(+ (* 1/2 (* cosTheta_O (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -48038761/100000000 (/ (* cosTheta_i (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* (pow v 2) (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))) (* 1/2 (/ (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))))
(+ (* 1/2 (/ (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_O (+ (* 1/2 (* cosTheta_O (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (+ (* -1 (/ (pow cosTheta_i 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 1/2 (pow (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 2))) (* -1 (/ (* cosTheta_i (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* cosTheta_i (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -48038761/100000000 (/ (* cosTheta_i (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* (pow v 2) (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))) (* 2307722558415121/20000000000000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))))) (* 1/2 (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -48038761/100000000 (/ (* cosTheta_i (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* (pow v 2) (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))))))
(+ (* 1/2 (/ (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_O (+ (* 1/2 (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -48038761/100000000 (/ (* cosTheta_i (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* (pow v 2) (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (* cosTheta_O (+ (* 1/2 (* cosTheta_O (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 1/6 (pow (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 3)) (+ (* (- (* -1 (/ (pow cosTheta_i 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_i (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (/ (* cosTheta_i (- (* -1 (/ (pow cosTheta_i 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_i (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* cosTheta_i (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (+ (* -1 (/ (pow cosTheta_i 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 1/2 (pow (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 2))) (* -1 (/ (* cosTheta_i (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* cosTheta_i (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -48038761/100000000 (/ (* cosTheta_i (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* (pow v 2) (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))) (* 2307722558415121/20000000000000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))))) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (+ (* (+ (* -48038761/100000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))) (* 2307722558415121/20000000000000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4))))) (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -48038761/100000000 (/ (* cosTheta_i (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* (pow v 2) (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (pow cosTheta_i 3) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))) (+ (* -110860132438012536505081/6000000000000000000000000 (/ (pow cosTheta_i 3) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6)))) (* 2307722558415121/10000000000000000 (/ (pow cosTheta_i 3) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 5))))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))))))) (* 1/2 (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (+ (* -1 (/ (pow cosTheta_i 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 1/2 (pow (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 2))) (* -1 (/ (* cosTheta_i (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* cosTheta_i (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -48038761/100000000 (/ (* cosTheta_i (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* (pow v 2) (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))) (* 2307722558415121/20000000000000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))))))))))
(+ (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* cosTheta_O (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))
(+ (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* cosTheta_O (+ (* cosTheta_O (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (+ (* -1 (/ (pow cosTheta_i 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 1/2 (pow (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 2))) (* -1 (/ (* cosTheta_i (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))) (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))))
(+ (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* cosTheta_O (+ (* cosTheta_O (+ (* cosTheta_O (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 1/6 (pow (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 3)) (+ (* (- (* -1 (/ (pow cosTheta_i 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_i (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (/ (* cosTheta_i (- (* -1 (/ (pow cosTheta_i 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_i (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))) (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (+ (* -1 (/ (pow cosTheta_i 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 1/2 (pow (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 2))) (* -1 (/ (* cosTheta_i (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))))) (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))))
(+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* cosTheta_O (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))
(+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* cosTheta_O (- (+ (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* cosTheta_O (- (* -1 (/ (pow cosTheta_i 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_i (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))
(+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* cosTheta_O (- (+ (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* cosTheta_O (- (+ (* -1 (/ (pow cosTheta_i 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (* cosTheta_i (- (* -1 (/ (pow cosTheta_i 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_i (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_i (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))
(- (* cosTheta_O (- (* -48038761/100000000 (/ (* cosTheta_O (pow cosTheta_i 2)) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))) (* 48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(- (* cosTheta_O (- (* cosTheta_O (- (* -48038761/100000000 (/ (* cosTheta_O (pow cosTheta_i 3)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))) (* 48038761/100000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))))) (* 48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(+ (* cosTheta_O (+ (* -2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* cosTheta_O (pow cosTheta_i 2)) (pow v 2)))) (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2)))
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (/ (log 1/2) cosTheta_O))) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))
(- (+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -1 (/ (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow cosTheta_i 2))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_i 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 2)))))) (pow cosTheta_O 2)))) (* 48038761/100000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_O cosTheta_i))))
(- (+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -1 (/ (+ (* -48038761/100000000 (/ (* v (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_i 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 2)))))) cosTheta_i)) (+ (* -48038761/100000000 (/ (* v (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow cosTheta_i 2))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_i 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 2))))))) cosTheta_i)) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 110860132438012536505081/6000000000000000000000000 (/ (pow v 3) (pow cosTheta_i 3))) (+ (* 2307722558415121/10000000000000000 (/ (* (pow v 3) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 3))) (* 48038761/100000000 (/ (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)) (pow cosTheta_i 3)))))))) (pow cosTheta_O 3)))) (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* (pow cosTheta_O 2) (pow cosTheta_i 2)))) (+ (* 48038761/100000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_O cosTheta_i))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_i 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 2))))) (pow cosTheta_O 2)))))
(+ (* -1/2 (/ (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow cosTheta_i 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_i 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 2))))) v)) (pow cosTheta_O 2))) (+ (* -48038761/200000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* cosTheta_O cosTheta_i))) (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))))
(+ (* -1/2 (/ (+ (* -48038761/100000000 (/ (* v (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow cosTheta_i 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_i 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 2))))) v))) cosTheta_i)) (+ (* -48038761/100000000 (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_i 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 2))))) cosTheta_i)) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 110860132438012536505081/6000000000000000000000000 (/ (pow v 3) (pow cosTheta_i 3))) (+ (* 2307722558415121/10000000000000000 (/ (* (pow v 3) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 3))) (* 48038761/100000000 (/ (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)) (pow cosTheta_i 3)))))) v))) (pow cosTheta_O 3))) (+ (* -1/2 (/ (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow cosTheta_i 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_i 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 2))))) v)) (pow cosTheta_O 2))) (+ (* -48038761/200000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* cosTheta_O cosTheta_i))) (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v)))))
(* cosTheta_O (- (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O v))) (/ cosTheta_i v)) (* -1 (/ (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O))))
(* cosTheta_O (- (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O v))) (+ (/ cosTheta_i v) (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow cosTheta_O 2) (* cosTheta_i v))))) (+ (* -1 (/ (* v (* (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (- (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* (pow cosTheta_O 2) cosTheta_i))) (* -1 (/ (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)))))
(* cosTheta_O (- (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O v))) (+ (/ cosTheta_i v) (+ (/ (* v (* (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (- (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* cosTheta_i v)) (* -1 (/ (* v (* (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (- (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) cosTheta_i))))) (* (pow cosTheta_O 3) cosTheta_i)) (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow cosTheta_O 2) (* cosTheta_i v)))))) (+ (* -1 (/ (* v (* (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (- (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* (pow cosTheta_O 2) cosTheta_i))) (* -1 (/ (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)))))
(* cosTheta_O (+ (/ cosTheta_i v) (/ (* sinTheta_O (- (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) cosTheta_O)))
(* cosTheta_O (- (+ (/ 6931/10000 (* cosTheta_O sinTheta_O)) (/ cosTheta_i (* sinTheta_O v))) (/ 1 (* cosTheta_O (* sinTheta_O v)))))
(/ (+ (* 48038761/100000000 (/ v cosTheta_i)) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (pow cosTheta_i 2))))) cosTheta_O)
(/ (- (+ (* 48038761/100000000 (/ v cosTheta_i)) (* 48038761/100000000 (/ (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)) (* (pow cosTheta_O 2) (pow cosTheta_i 3))))) (* -48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (pow cosTheta_i 2))))) cosTheta_O)
(/ (- (+ (* 48038761/100000000 (/ v cosTheta_i)) (* 48038761/100000000 (/ (* (pow v 4) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)) (* (pow cosTheta_O 3) (pow cosTheta_i 4))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (pow cosTheta_i 2)))) (* -48038761/100000000 (/ (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)) (* (pow cosTheta_O 2) (pow cosTheta_i 3)))))) cosTheta_O)
(* (pow cosTheta_O 2) (+ (* -2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* cosTheta_O (pow v 2)))) (/ (pow cosTheta_i 2) (pow v 2))))
(* (pow cosTheta_O 2) (+ (* -2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* cosTheta_O (pow v 2)))) (+ (/ (pow cosTheta_i 2) (pow v 2)) (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow cosTheta_O 2) (pow v 2))))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O)))))
(+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -1 (/ (- (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_O (pow cosTheta_i 2)))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_i 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 2))))) cosTheta_O)) (* -48038761/100000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) cosTheta_i))) cosTheta_O)))
(+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -1 (/ (- (* -1 (/ (- (+ (* 48038761/100000000 (/ (* v (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_i 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 2)))))) (* cosTheta_O cosTheta_i))) (+ (* 48038761/100000000 (/ (* v (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow cosTheta_i 2))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_i 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 2))))))) (* cosTheta_O cosTheta_i))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)) (pow cosTheta_i 3))) (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 3) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 3))) (* -110860132438012536505081/6000000000000000000000000 (/ (pow v 3) (pow cosTheta_i 3)))))) cosTheta_O))) (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow cosTheta_i 2))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_i 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 2))))))) cosTheta_O)) (* -48038761/100000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) cosTheta_i))) cosTheta_O)))
(+ (* -1 (/ (+ (* 48038761/200000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) cosTheta_i)) (* 1/2 (/ (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow cosTheta_i 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_i 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 2))))) v)) cosTheta_O))) cosTheta_O)) (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow cosTheta_i 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_i 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 2))))) v))) (* 1/2 (/ (+ (* 48038761/100000000 (/ (* v (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow cosTheta_i 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_i 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 2))))) v))) cosTheta_i)) (+ (* 48038761/100000000 (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_i 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 2))))) cosTheta_i)) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)) (pow cosTheta_i 3))) (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 3) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 3))) (* -110860132438012536505081/6000000000000000000000000 (/ (pow v 3) (pow cosTheta_i 3)))))) v))) cosTheta_O))) cosTheta_O)) (* 48038761/200000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) cosTheta_i))) cosTheta_O)) (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v)))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (- (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* cosTheta_i v))) (/ (* v (* (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (- (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) cosTheta_i)) cosTheta_O))) (* -1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (- (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* cosTheta_i v))) (/ (* v (* (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (- (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* cosTheta_i v))) (/ (* v (* (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (- (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) cosTheta_i)))) (* cosTheta_O cosTheta_i))) (/ (* v (* (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (- (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) cosTheta_i)) cosTheta_O))) (* -1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (* sinTheta_O (- (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i (* sinTheta_O v))) (* -1 (/ (- (* 6931/10000 (/ 1 sinTheta_O)) (/ 1 (* sinTheta_O v))) cosTheta_O)))))
(* -1 (/ (+ (* -48038761/100000000 (/ v cosTheta_i)) (* -48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (pow cosTheta_i 2))))) cosTheta_O))
(* -1 (/ (+ (* -1 (/ (- (* 48038761/100000000 (/ (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)) (* cosTheta_O (pow cosTheta_i 3)))) (* -48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 2)))) cosTheta_O)) (* -48038761/100000000 (/ v cosTheta_i))) cosTheta_O))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* -48038761/100000000 (/ (* (pow v 4) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)) (* cosTheta_O (pow cosTheta_i 4)))) (* 48038761/100000000 (/ (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)) (pow cosTheta_i 3)))) cosTheta_O)) (* -48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 2)))) cosTheta_O)) (* -48038761/100000000 (/ v cosTheta_i))) cosTheta_O))
(* (pow cosTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* cosTheta_O (pow v 2)))) (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (pow v 2)))) cosTheta_O)) (/ (pow cosTheta_i 2) (pow v 2))))
(exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))
(+ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) v)))
(+ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))))))))
(/ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) v)
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))) (/ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) v))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))))) (/ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) v))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 4))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 3))))))) (/ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) v))
(- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(- (+ 6931/10000 (+ (log 1/2) (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)))) (/ 1 v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v))
(+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))) (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))))))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* sinTheta_i (+ (* -1/12 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 3))))))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))))))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) v)))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))))))))
(* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v))
(+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 2))) (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)))
(+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 3))))))
(+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* sinTheta_i (+ (* -1/12 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_O 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 3))))))))
(exp (- 6931/10000 (/ 1 v)))
(+ (exp (- 6931/10000 (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) v)))
(+ (exp (- 6931/10000 (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 2))))))
(+ (exp (- 6931/10000 (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 2))))))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(+ (* sinTheta_i (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ (* sinTheta_O (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* v (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))
(+ (* sinTheta_i (- (+ (* sinTheta_i (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 2)) (/ (pow sinTheta_O 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 48038761/100000000 (/ (* sinTheta_O (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ (* sinTheta_O (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* v (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 2307722558415121/20000000000000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))) (* 48038761/100000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* 48038761/100000000 (/ (* sinTheta_O (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* v (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))
(+ (* sinTheta_i (- (+ (* sinTheta_i (- (+ (* sinTheta_i (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 1/6 (pow (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 3)) (+ (* (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) (- (/ (pow sinTheta_O 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (/ (* sinTheta_O (- (/ (pow sinTheta_O 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 48038761/100000000 (/ (* sinTheta_O (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 2)) (/ (pow sinTheta_O 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 48038761/100000000 (/ (* sinTheta_O (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ (* sinTheta_O (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* v (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 2307722558415121/20000000000000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))) (* 48038761/100000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))))) (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))) (+ (* (+ (* 2307722558415121/20000000000000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))) (* 48038761/100000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3))))) (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ (* sinTheta_O (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* v (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 110860132438012536505081/6000000000000000000000000 (/ (pow sinTheta_O 3) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 6)))) (+ (* 2307722558415121/10000000000000000 (/ (pow sinTheta_O 3) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 5)))) (* 48038761/100000000 (/ (pow sinTheta_O 3) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4))))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 2)) (/ (pow sinTheta_O 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (+ (* 48038761/100000000 (/ (* sinTheta_O (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ (* sinTheta_O (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* v (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 2307722558415121/20000000000000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))) (* 48038761/100000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* 48038761/100000000 (/ (* sinTheta_O (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* v (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))
(* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))))
(+ (* 1/2 (* sinTheta_i (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* 48038761/100000000 (/ (* sinTheta_O (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* (pow v 2) (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))))) (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))))
(+ (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (* sinTheta_i (+ (* 1/2 (* sinTheta_i (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 2)) (/ (pow sinTheta_O 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (+ (* 48038761/100000000 (/ (* sinTheta_O (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* 48038761/100000000 (/ (* sinTheta_O (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* (pow v 2) (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 2307722558415121/20000000000000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))) (* 48038761/100000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))))))) (* 1/2 (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* 48038761/100000000 (/ (* sinTheta_O (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* (pow v 2) (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))))))
(+ (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (* sinTheta_i (+ (* 1/2 (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* 48038761/100000000 (/ (* sinTheta_O (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* (pow v 2) (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (* sinTheta_i (+ (* 1/2 (* sinTheta_i (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 1/6 (pow (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 3)) (+ (* (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) (- (/ (pow sinTheta_O 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (/ (* sinTheta_O (- (/ (pow sinTheta_O 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (+ (* 48038761/100000000 (/ (* sinTheta_O (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 2)) (/ (pow sinTheta_O 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (+ (* 48038761/100000000 (/ (* sinTheta_O (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* 48038761/100000000 (/ (* sinTheta_O (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* (pow v 2) (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 2307722558415121/20000000000000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))) (* 48038761/100000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))))) (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))) (+ (* (+ (* 2307722558415121/20000000000000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))) (* 48038761/100000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3))))) (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* 48038761/100000000 (/ (* sinTheta_O (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* (pow v 2) (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 110860132438012536505081/6000000000000000000000000 (/ (pow sinTheta_O 3) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 6)))) (+ (* 2307722558415121/10000000000000000 (/ (pow sinTheta_O 3) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 5)))) (* 48038761/100000000 (/ (pow sinTheta_O 3) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4))))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))))))) (* 1/2 (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 2)) (/ (pow sinTheta_O 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (+ (* 48038761/100000000 (/ (* sinTheta_O (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* 48038761/100000000 (/ (* sinTheta_O (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* (pow v 2) (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 2307722558415121/20000000000000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))) (* 48038761/100000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))))))))))
(exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* sinTheta_i (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))))
(+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* sinTheta_i (+ (* sinTheta_i (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 2)) (/ (pow sinTheta_O 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))))))
(+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* sinTheta_i (+ (* sinTheta_i (+ (* sinTheta_i (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 1/6 (pow (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 3)) (+ (* (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) (- (/ (pow sinTheta_O 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (/ (* sinTheta_O (- (/ (pow sinTheta_O 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 2)) (/ (pow sinTheta_O 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))))))
(/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))
(+ (* sinTheta_i (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(+ (* sinTheta_i (- (+ (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* sinTheta_i (- (/ (pow sinTheta_O 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(+ (* sinTheta_i (- (+ (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* sinTheta_i (- (+ (/ (* sinTheta_O (* sinTheta_i (- (/ (pow sinTheta_O 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (/ (pow sinTheta_O 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
1
(+ 1 (* sinTheta_O sinTheta_i))
(- 6931/10000 (/ 1 v))
(- (+ 6931/10000 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (/ 1 v))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v))))
(+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v)))))
(/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))
(+ (* 48038761/100000000 (/ (* sinTheta_O sinTheta_i) (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(+ (* sinTheta_i (- (* 48038761/100000000 (/ (* (pow sinTheta_O 2) sinTheta_i) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))) (* -48038761/100000000 (/ sinTheta_O (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(+ (* sinTheta_i (- (* sinTheta_i (- (* 48038761/100000000 (/ (* (pow sinTheta_O 3) sinTheta_i) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))) (* -48038761/100000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))) (* -48038761/100000000 (/ sinTheta_O (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2))
(+ (* -2 (/ (* sinTheta_O (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1))) (pow v 2))) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2)))
(+ (* sinTheta_i (+ (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (pow v 2))) (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2)))) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ (log 1/2) sinTheta_i) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (+ (/ sinTheta_O v) (/ (log (* 2 v)) sinTheta_i)))))
(+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* 48038761/100000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* sinTheta_O sinTheta_i))))
(- (+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -1 (/ (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow sinTheta_O 2))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_O 2)))))) (pow sinTheta_i 2)))) (* -48038761/100000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* sinTheta_O sinTheta_i))))
(- (+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -1 (/ (+ (* 48038761/100000000 (/ (* v (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_O 2)))))) sinTheta_O)) (+ (* 48038761/100000000 (/ (* v (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow sinTheta_O 2))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_O 2))))))) sinTheta_O)) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)) (pow sinTheta_O 3))) (+ (* -110860132438012536505081/6000000000000000000000000 (/ (pow v 3) (pow sinTheta_O 3))) (* 2307722558415121/10000000000000000 (/ (* (pow v 3) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 3)))))))) (pow sinTheta_i 3)))) (+ (* -48038761/100000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* sinTheta_O sinTheta_i))) (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_O 2))))) (pow sinTheta_i 2)))))
(+ (* 48038761/200000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* sinTheta_O sinTheta_i))) (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v)))
(+ (* -1/2 (/ (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow sinTheta_O 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_O 2))))) v)) (pow sinTheta_i 2))) (+ (* 48038761/200000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* sinTheta_O sinTheta_i))) (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))))
(+ (* -1/2 (/ (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow sinTheta_O 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_O 2))))) v)) (pow sinTheta_i 2))) (+ (* -1/2 (/ (+ (* 48038761/100000000 (/ (* v (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow sinTheta_O 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_O 2))))) v))) sinTheta_O)) (+ (* 48038761/100000000 (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_O 2))))) sinTheta_O)) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)) (pow sinTheta_O 3))) (+ (* -110860132438012536505081/6000000000000000000000000 (/ (pow v 3) (pow sinTheta_O 3))) (* 2307722558415121/10000000000000000 (/ (* (pow v 3) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 3)))))) v))) (pow sinTheta_i 3))) (+ (* 48038761/200000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* sinTheta_O sinTheta_i))) (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v)))))
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) (* sinTheta_i v))) (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ 1 (* sinTheta_i v))))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* sinTheta_O (* (pow sinTheta_i 2) v)))) (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) (* sinTheta_i v))) (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ 1 (* sinTheta_i v)))))) (+ (* -1 (/ (* v (* (- (+ 6931/10000 (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) v)) (/ 1 v))) (/ (* cosTheta_O cosTheta_i) v)) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* sinTheta_O (pow sinTheta_i 2)))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))))
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* sinTheta_O (* (pow sinTheta_i 2) v)))) (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) (* sinTheta_i v))) (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ 1 (* sinTheta_i v)) (/ (* v (* (- (* -1 (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* sinTheta_O v))) (* -1 (/ (* v (* (- (+ 6931/10000 (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) v)) (/ 1 v))) (/ (* cosTheta_O cosTheta_i) v)) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) sinTheta_O))) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* sinTheta_O (pow sinTheta_i 3)))))))) (+ (* -1 (/ (* v (* (- (+ 6931/10000 (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) v)) (/ 1 v))) (/ (* cosTheta_O cosTheta_i) v)) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* sinTheta_O (pow sinTheta_i 2)))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))))
(* sinTheta_O sinTheta_i)
(* sinTheta_i (+ sinTheta_O (/ 1 sinTheta_i)))
(* sinTheta_i (- (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (/ (* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v)))) sinTheta_i)))
(* -48038761/100000000 (/ v (* sinTheta_O sinTheta_i)))
(/ (+ (* -48038761/100000000 (/ v sinTheta_O)) (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (* (pow sinTheta_O 2) sinTheta_i)))) sinTheta_i)
(/ (- (+ (* -48038761/100000000 (/ v sinTheta_O)) (* -48038761/100000000 (/ (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)) (* (pow sinTheta_O 3) (pow sinTheta_i 2))))) (* 48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (* (pow sinTheta_O 2) sinTheta_i)))) sinTheta_i)
(/ (- (+ (* -48038761/100000000 (/ v sinTheta_O)) (* -48038761/100000000 (/ (* (pow v 4) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)) (* (pow sinTheta_O 4) (pow sinTheta_i 3))))) (+ (* 48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (* (pow sinTheta_O 2) sinTheta_i))) (* 48038761/100000000 (/ (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)) (* (pow sinTheta_O 3) (pow sinTheta_i 2)))))) sinTheta_i)
(/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))
(* (pow sinTheta_i 2) (+ (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* sinTheta_i (pow v 2)))) (/ (pow sinTheta_O 2) (pow v 2))))
(* (pow sinTheta_i 2) (+ (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* sinTheta_i (pow v 2)))) (+ (/ (pow sinTheta_O 2) (pow v 2)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow sinTheta_i 2) (pow v 2))))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -1 (/ (- (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* (pow sinTheta_O 2) sinTheta_i))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_O 2))))) sinTheta_i)) (* 48038761/100000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) sinTheta_O))) sinTheta_i)))
(+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -1 (/ (- (* -1 (/ (- (+ (* -48038761/100000000 (/ (* v (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_O 2)))))) (* sinTheta_O sinTheta_i))) (+ (* -48038761/100000000 (/ (* v (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow sinTheta_O 2))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_O 2))))))) (* sinTheta_O sinTheta_i))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 3) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 3))) (+ (* 110860132438012536505081/6000000000000000000000000 (/ (pow v 3) (pow sinTheta_O 3))) (* 48038761/100000000 (/ (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)) (pow sinTheta_O 3)))))) sinTheta_i))) (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow sinTheta_O 2))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_O 2))))))) sinTheta_i)) (* 48038761/100000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) sinTheta_O))) sinTheta_i)))
(+ (* -1 (/ (+ (* -48038761/200000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) sinTheta_O)) (* 1/2 (/ (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow sinTheta_O 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_O 2))))) v)) sinTheta_i))) sinTheta_i)) (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow sinTheta_O 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_O 2))))) v))) (* 1/2 (/ (+ (* -48038761/100000000 (/ (* v (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow sinTheta_O 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_O 2))))) v))) sinTheta_O)) (+ (* -48038761/100000000 (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_O 2))))) sinTheta_O)) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 3) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 3))) (+ (* 110860132438012536505081/6000000000000000000000000 (/ (pow v 3) (pow sinTheta_O 3))) (* 48038761/100000000 (/ (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)) (pow sinTheta_O 3)))))) v))) sinTheta_i))) sinTheta_i)) (* -48038761/200000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) sinTheta_O))) sinTheta_i)) (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v)))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) v)) (/ 1 v))) (/ (* cosTheta_O cosTheta_i) v)) sinTheta_i)) (/ sinTheta_O v))))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (* -1 (/ (- (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* sinTheta_O v)) (/ (* v (* (- (+ 6931/10000 (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) v)) (/ 1 v))) (/ (* cosTheta_O cosTheta_i) v)) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) sinTheta_O)) sinTheta_i)) (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) v)) (/ 1 v)))) (/ (* cosTheta_O cosTheta_i) v)) sinTheta_i)) (/ sinTheta_O v))))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (* -1 (/ (- (+ (/ (* v (* (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) (- (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* sinTheta_O v)) (/ (* v (* (- (+ 6931/10000 (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) v)) (/ 1 v))) (/ (* cosTheta_O cosTheta_i) v)) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) sinTheta_O)))) (* sinTheta_O sinTheta_i)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* sinTheta_O v))) (/ (* v (* (- (+ 6931/10000 (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) v)) (/ 1 v))) (/ (* cosTheta_O cosTheta_i) v)) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) sinTheta_O)) sinTheta_i)) (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) v)) (/ 1 v)))) (/ (* cosTheta_O cosTheta_i) v)) sinTheta_i)) (/ sinTheta_O v))))
(* -1 (* sinTheta_i (- (* -1 sinTheta_O) (/ 1 sinTheta_i))))
(* -1 (* sinTheta_i (- (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(* -1 (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v)))) sinTheta_i)) (/ sinTheta_O v))))
(* -1 (/ (+ (* 48038761/100000000 (/ v sinTheta_O)) (* 48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (* (pow sinTheta_O 2) sinTheta_i)))) sinTheta_i))
(* -1 (/ (+ (* -1 (/ (- (* -48038761/100000000 (/ (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)) (* (pow sinTheta_O 3) sinTheta_i))) (* 48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 2)))) sinTheta_i)) (* 48038761/100000000 (/ v sinTheta_O))) sinTheta_i))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* 48038761/100000000 (/ (* (pow v 4) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)) (* (pow sinTheta_O 4) sinTheta_i))) (* -48038761/100000000 (/ (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)) (pow sinTheta_O 3)))) sinTheta_i)) (* 48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 2)))) sinTheta_i)) (* 48038761/100000000 (/ v sinTheta_O))) sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* sinTheta_i (pow v 2)))) (* 2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (pow v 2)))) sinTheta_i)) (/ (pow sinTheta_O 2) (pow v 2))))
(+ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))))))))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))))) (/ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) v))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 4))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 3))))))) (/ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) v))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))))))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* sinTheta_O (+ (* -1/12 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 3))))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))))))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))))))))
(+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v))))) (pow v 3))))))
(+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* sinTheta_O (+ (* -1/12 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- 6931/10000 (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 3))))))))
(+ (exp (- 6931/10000 (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v))))) (pow v 2))))))
(+ (exp (- 6931/10000 (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- 6931/10000 (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 2))))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(+ (* sinTheta_O (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ (* sinTheta_i (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* v (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))
(+ (* sinTheta_O (- (+ (* sinTheta_O (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 2)) (/ (pow sinTheta_i 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 48038761/100000000 (/ (* sinTheta_i (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ (* sinTheta_i (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* v (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 2307722558415121/20000000000000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))) (* 48038761/100000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* 48038761/100000000 (/ (* sinTheta_i (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* v (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))
(+ (* sinTheta_O (- (+ (* sinTheta_O (- (+ (* sinTheta_O (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 1/6 (pow (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 3)) (+ (* (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) (- (/ (pow sinTheta_i 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (/ (* sinTheta_i (- (/ (pow sinTheta_i 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 48038761/100000000 (/ (* sinTheta_i (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 2)) (/ (pow sinTheta_i 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 48038761/100000000 (/ (* sinTheta_i (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ (* sinTheta_i (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* v (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 2307722558415121/20000000000000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))) (* 48038761/100000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))))) (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))) (+ (* (+ (* 2307722558415121/20000000000000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))) (* 48038761/100000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3))))) (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ (* sinTheta_i (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* v (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 110860132438012536505081/6000000000000000000000000 (/ (pow sinTheta_i 3) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 6)))) (+ (* 2307722558415121/10000000000000000 (/ (pow sinTheta_i 3) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 5)))) (* 48038761/100000000 (/ (pow sinTheta_i 3) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4))))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 2)) (/ (pow sinTheta_i 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (+ (* 48038761/100000000 (/ (* sinTheta_i (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ (* sinTheta_i (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* v (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 2307722558415121/20000000000000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))) (* 48038761/100000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* 48038761/100000000 (/ (* sinTheta_i (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* v (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))
(+ (* 1/2 (* sinTheta_O (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* 48038761/100000000 (/ (* sinTheta_i (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* (pow v 2) (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))))) (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))))
(+ (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (* sinTheta_O (+ (* 1/2 (* sinTheta_O (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 2)) (/ (pow sinTheta_i 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (+ (* 48038761/100000000 (/ (* sinTheta_i (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* 48038761/100000000 (/ (* sinTheta_i (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* (pow v 2) (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 2307722558415121/20000000000000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))) (* 48038761/100000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))))))) (* 1/2 (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* 48038761/100000000 (/ (* sinTheta_i (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* (pow v 2) (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))))))
(+ (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (* sinTheta_O (+ (* 1/2 (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* 48038761/100000000 (/ (* sinTheta_i (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* (pow v 2) (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (* sinTheta_O (+ (* 1/2 (* sinTheta_O (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 1/6 (pow (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 3)) (+ (* (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) (- (/ (pow sinTheta_i 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (/ (* sinTheta_i (- (/ (pow sinTheta_i 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (+ (* 48038761/100000000 (/ (* sinTheta_i (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 2)) (/ (pow sinTheta_i 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (+ (* 48038761/100000000 (/ (* sinTheta_i (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* 48038761/100000000 (/ (* sinTheta_i (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* (pow v 2) (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 2307722558415121/20000000000000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))) (* 48038761/100000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))))) (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))) (+ (* (+ (* 2307722558415121/20000000000000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))) (* 48038761/100000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3))))) (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* 48038761/100000000 (/ (* sinTheta_i (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* (pow v 2) (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 110860132438012536505081/6000000000000000000000000 (/ (pow sinTheta_i 3) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 6)))) (+ (* 2307722558415121/10000000000000000 (/ (pow sinTheta_i 3) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 5)))) (* 48038761/100000000 (/ (pow sinTheta_i 3) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4))))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))))))) (* 1/2 (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 2)) (/ (pow sinTheta_i 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (+ (* 48038761/100000000 (/ (* sinTheta_i (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* 48038761/100000000 (/ (* sinTheta_i (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* (pow v 2) (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 2307722558415121/20000000000000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))) (* 48038761/100000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))))))))))
(+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* sinTheta_O (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))))
(+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* sinTheta_O (+ (* sinTheta_O (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 2)) (/ (pow sinTheta_i 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))))))
(+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* sinTheta_O (+ (* sinTheta_O (+ (* sinTheta_O (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 1/6 (pow (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 3)) (+ (* (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) (- (/ (pow sinTheta_i 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (/ (* sinTheta_i (- (/ (pow sinTheta_i 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 2)) (/ (pow sinTheta_i 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))))))
(+ (* sinTheta_O (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(+ (* sinTheta_O (- (+ (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* sinTheta_O (- (/ (pow sinTheta_i 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(+ (* sinTheta_O (- (+ (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* sinTheta_O (- (+ (/ (* sinTheta_O (* sinTheta_i (- (/ (pow sinTheta_i 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (/ (pow sinTheta_i 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)
(+ (* sinTheta_O (- (* 48038761/100000000 (/ (* sinTheta_O (pow sinTheta_i 2)) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))) (* -48038761/100000000 (/ sinTheta_i (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(+ (* sinTheta_O (- (* sinTheta_O (- (* 48038761/100000000 (/ (* sinTheta_O (pow sinTheta_i 3)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))) (* -48038761/100000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))) (* -48038761/100000000 (/ sinTheta_i (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(+ (* sinTheta_O (+ (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (pow v 2))) (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2)))) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2)))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ (log 1/2) sinTheta_O) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (+ (/ sinTheta_i v) (/ (log (* 2 v)) sinTheta_O)))))
(- (+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -1 (/ (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow sinTheta_i 2))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_i 2)))))) (pow sinTheta_O 2)))) (* -48038761/100000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* sinTheta_O sinTheta_i))))
(- (+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -1 (/ (+ (* 48038761/100000000 (/ (* v (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_i 2)))))) sinTheta_i)) (+ (* 48038761/100000000 (/ (* v (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow sinTheta_i 2))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_i 2))))))) sinTheta_i)) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)) (pow sinTheta_i 3))) (+ (* -110860132438012536505081/6000000000000000000000000 (/ (pow v 3) (pow sinTheta_i 3))) (* 2307722558415121/10000000000000000 (/ (* (pow v 3) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 3)))))))) (pow sinTheta_O 3)))) (+ (* -48038761/100000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* sinTheta_O sinTheta_i))) (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_i 2))))) (pow sinTheta_O 2)))))
(+ (* -1/2 (/ (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow sinTheta_i 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_i 2))))) v)) (pow sinTheta_O 2))) (+ (* 48038761/200000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* sinTheta_O sinTheta_i))) (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))))
(+ (* -1/2 (/ (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow sinTheta_i 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_i 2))))) v)) (pow sinTheta_O 2))) (+ (* -1/2 (/ (+ (* 48038761/100000000 (/ (* v (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow sinTheta_i 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_i 2))))) v))) sinTheta_i)) (+ (* 48038761/100000000 (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_i 2))))) sinTheta_i)) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)) (pow sinTheta_i 3))) (+ (* -110860132438012536505081/6000000000000000000000000 (/ (pow v 3) (pow sinTheta_i 3))) (* 2307722558415121/10000000000000000 (/ (* (pow v 3) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 3)))))) v))) (pow sinTheta_O 3))) (+ (* 48038761/200000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* sinTheta_O sinTheta_i))) (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v)))))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) (* sinTheta_O v))) (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ 1 (* sinTheta_O v))))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow sinTheta_O 2) (* sinTheta_i v)))) (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) (* sinTheta_O v))) (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ 1 (* sinTheta_O v)))))) (+ (* -1 (/ (* v (* (- (+ 6931/10000 (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) v)) (/ 1 v))) (/ (* cosTheta_O cosTheta_i) v)) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* (pow sinTheta_O 2) sinTheta_i))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow sinTheta_O 2) (* sinTheta_i v)))) (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) (* sinTheta_O v))) (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ 1 (* sinTheta_O v)) (/ (* v (* (- (* -1 (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* sinTheta_i v))) (* -1 (/ (* v (* (- (+ 6931/10000 (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) v)) (/ 1 v))) (/ (* cosTheta_O cosTheta_i) v)) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) sinTheta_i))) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* (pow sinTheta_O 3) sinTheta_i))))))) (+ (* -1 (/ (* v (* (- (+ 6931/10000 (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) v)) (/ 1 v))) (/ (* cosTheta_O cosTheta_i) v)) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* (pow sinTheta_O 2) sinTheta_i))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))))
(* sinTheta_O (+ sinTheta_i (/ 1 sinTheta_O)))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))) (/ 1 (* sinTheta_O v))))
(/ (+ (* -48038761/100000000 (/ v sinTheta_i)) (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (* sinTheta_O (pow sinTheta_i 2))))) sinTheta_O)
(/ (- (+ (* -48038761/100000000 (/ v sinTheta_i)) (* -48038761/100000000 (/ (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)) (* (pow sinTheta_O 2) (pow sinTheta_i 3))))) (* 48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (* sinTheta_O (pow sinTheta_i 2))))) sinTheta_O)
(/ (- (+ (* -48038761/100000000 (/ v sinTheta_i)) (* -48038761/100000000 (/ (* (pow v 4) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)) (* (pow sinTheta_O 3) (pow sinTheta_i 4))))) (+ (* 48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (* sinTheta_O (pow sinTheta_i 2)))) (* 48038761/100000000 (/ (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)) (* (pow sinTheta_O 2) (pow sinTheta_i 3)))))) sinTheta_O)
(* (pow sinTheta_O 2) (+ (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* sinTheta_O (pow v 2)))) (/ (pow sinTheta_i 2) (pow v 2))))
(* (pow sinTheta_O 2) (+ (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* sinTheta_O (pow v 2)))) (+ (/ (pow sinTheta_i 2) (pow v 2)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow sinTheta_O 2) (pow v 2))))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -1 (/ (- (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* sinTheta_O (pow sinTheta_i 2)))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_i 2))))) sinTheta_O)) (* 48038761/100000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) sinTheta_i))) sinTheta_O)))
(+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -1 (/ (- (* -1 (/ (- (+ (* -48038761/100000000 (/ (* v (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_i 2)))))) (* sinTheta_O sinTheta_i))) (+ (* -48038761/100000000 (/ (* v (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow sinTheta_i 2))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_i 2))))))) (* sinTheta_O sinTheta_i))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 3) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 3))) (+ (* 110860132438012536505081/6000000000000000000000000 (/ (pow v 3) (pow sinTheta_i 3))) (* 48038761/100000000 (/ (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)) (pow sinTheta_i 3)))))) sinTheta_O))) (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow sinTheta_i 2))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_i 2))))))) sinTheta_O)) (* 48038761/100000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) sinTheta_i))) sinTheta_O)))
(+ (* -1 (/ (+ (* -48038761/200000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) sinTheta_i)) (* 1/2 (/ (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow sinTheta_i 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_i 2))))) v)) sinTheta_O))) sinTheta_O)) (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow sinTheta_i 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_i 2))))) v))) (* 1/2 (/ (+ (* -48038761/100000000 (/ (* v (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow sinTheta_i 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_i 2))))) v))) sinTheta_i)) (+ (* -48038761/100000000 (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_i 2))))) sinTheta_i)) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 3) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 3))) (+ (* 110860132438012536505081/6000000000000000000000000 (/ (pow v 3) (pow sinTheta_i 3))) (* 48038761/100000000 (/ (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)) (pow sinTheta_i 3)))))) v))) sinTheta_O))) sinTheta_O)) (* -48038761/200000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) sinTheta_i))) sinTheta_O)) (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v)))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) v)) (/ 1 v))) (/ (* cosTheta_O cosTheta_i) v)) sinTheta_O)) (/ sinTheta_i v))))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (* -1 (/ (- (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* sinTheta_i v)) (/ (* v (* (- (+ 6931/10000 (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) v)) (/ 1 v))) (/ (* cosTheta_O cosTheta_i) v)) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) sinTheta_i)) sinTheta_O)) (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) v)) (/ 1 v)))) (/ (* cosTheta_O cosTheta_i) v)) sinTheta_O)) (/ sinTheta_i v))))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (* -1 (/ (- (+ (/ (* v (* (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) (- (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* sinTheta_i v)) (/ (* v (* (- (+ 6931/10000 (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) v)) (/ 1 v))) (/ (* cosTheta_O cosTheta_i) v)) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) sinTheta_i)))) (* sinTheta_O sinTheta_i)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* sinTheta_i v))) (/ (* v (* (- (+ 6931/10000 (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) v)) (/ 1 v))) (/ (* cosTheta_O cosTheta_i) v)) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) sinTheta_i)) sinTheta_O)) (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) v)) (/ 1 v)))) (/ (* cosTheta_O cosTheta_i) v)) sinTheta_O)) (/ sinTheta_i v))))
(* -1 (* sinTheta_O (- (* -1 sinTheta_i) (/ 1 sinTheta_O))))
(* -1 (* sinTheta_O (- (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(* -1 (/ (+ (* 48038761/100000000 (/ v sinTheta_i)) (* 48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (* sinTheta_O (pow sinTheta_i 2))))) sinTheta_O))
(* -1 (/ (+ (* -1 (/ (- (* -48038761/100000000 (/ (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)) (* sinTheta_O (pow sinTheta_i 3)))) (* 48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 2)))) sinTheta_O)) (* 48038761/100000000 (/ v sinTheta_i))) sinTheta_O))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* 48038761/100000000 (/ (* (pow v 4) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)) (* sinTheta_O (pow sinTheta_i 4)))) (* -48038761/100000000 (/ (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)) (pow sinTheta_i 3)))) sinTheta_O)) (* 48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 2)))) sinTheta_O)) (* 48038761/100000000 (/ v sinTheta_i))) sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* sinTheta_O (pow v 2)))) (* 2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (pow v 2)))) sinTheta_O)) (/ (pow sinTheta_i 2) (pow v 2))))
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (+ 6931/10000 (log 1/2)))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)) (+ 1 (* sinTheta_O sinTheta_i))) v)
(* 2 v)
(/ 1/2 v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -48038761/100000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))))
(+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* v (- (* -1 (* v (+ (* -2307722558415121/10000000000000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (* 8966855608235121/20000000000000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))))) (* 48038761/100000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))))))
(+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* v (- (* v (- (* -1 (* v (+ (* -48038761/100000000 (/ (+ (* -2307722558415121/10000000000000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (* 8966855608235121/20000000000000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (+ (* -430756633485516609525081/2000000000000000000000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3))) (* 2455183170629597355565081/6000000000000000000000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3))))))) (+ (* -2307722558415121/10000000000000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (* 8966855608235121/20000000000000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))))) (* 48038761/100000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))))))
(/ (+ (* -48038761/200000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* 1/2 (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))) v)
(/ (+ (* 1/2 (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (+ (* -1/2 (* v (+ (* -2307722558415121/10000000000000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (* 8966855608235121/20000000000000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))))) (* -48038761/200000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))))) v)
(/ (+ (* 1/2 (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (+ (* -48038761/200000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* v (+ (* -1/2 (* v (+ (* -48038761/100000000 (/ (+ (* -2307722558415121/10000000000000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (* 8966855608235121/20000000000000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (+ (* -430756633485516609525081/2000000000000000000000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3))) (* 2455183170629597355565081/6000000000000000000000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3))))))) (* -1/2 (+ (* -2307722558415121/10000000000000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (* 8966855608235121/20000000000000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))))))))) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (+ 6931/10000 (* 48038761/100000000 (/ v (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (+ 6931/10000 (* v (+ (* 332956652491/1000000000000 (/ v (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (* 48038761/100000000 (/ 1 (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))
(/ (- (* 6931/10000 v) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ -1 v)
(/ (- (* 6931/10000 v) 1) v)
(/ (* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O)))) v)
(/ (+ (* 6931/10000 v) (* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O))))) v)
(/ (- (* cosTheta_O cosTheta_i) 1) (* sinTheta_O v))
(/ (- (+ (* 6931/10000 (/ v sinTheta_O)) (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (/ 1 sinTheta_O)) v)
(/ -1 (* sinTheta_O v))
(/ (- (* 6931/10000 (/ v sinTheta_O)) (/ 1 sinTheta_O)) v)
(* 48038761/100000000 (/ v (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))
(* v (+ (* 332956652491/1000000000000 (/ v (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (* 48038761/100000000 (/ 1 (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))))
(* v (+ (* v (+ (* 2307722558415121/10000000000000000 (/ v (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3))) (* 332956652491/1000000000000 (/ 1 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))))) (* 48038761/100000000 (/ 1 (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))))
(* v (+ (* v (+ (* v (+ (* 15994825052375203651/100000000000000000000 (/ v (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 4))) (* 2307722558415121/10000000000000000 (/ 1 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3))))) (* 332956652491/1000000000000 (/ 1 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))))) (* 48038761/100000000 (/ 1 (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))))
(/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (pow v 2))
(exp (+ 6931/10000 (log 1/2)))
(+ (exp (+ 6931/10000 (log 1/2))) (/ (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp (+ 6931/10000 (log 1/2))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp (+ 6931/10000 (log 1/2))) (+ (* 1/6 (/ (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(/ (exp (+ 6931/10000 (log 1/2))) v)
(/ (+ (exp (+ 6931/10000 (log 1/2))) (/ (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)) v)
(/ (+ (exp (+ 6931/10000 (log 1/2))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))) v)
(/ (+ (exp (+ 6931/10000 (log 1/2))) (+ (* 1/6 (/ (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))) v)
(+ 6931/10000 (log 1/2))
6931/10000
(* 1/2 (/ (exp 6931/10000) v))
(/ (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))) v)
(/ (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))) v)
(/ (+ (* 1/12 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))) v)
(exp 6931/10000)
(+ (exp 6931/10000) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp 6931/10000) (+ (* 1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp 6931/10000) (+ (* 1/6 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* 1/6 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(/ (+ (* -1/2 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (* 1/2 (exp 6931/10000))) v)
(/ (+ (* -1/2 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (* 1/2 (exp 6931/10000)))) v)
(/ (+ (* -1/2 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (+ (* -1/12 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) (pow v 3))) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (* 1/2 (exp 6931/10000))))) v)
(+ (exp 6931/10000) (* -1 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(+ (exp 6931/10000) (+ (* -1 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (* 1/2 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2)))))
(+ (exp 6931/10000) (+ (* -1 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (+ (* -1/6 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) (pow v 3))) (* 1/2 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2))))))
(exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v))))))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/2 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/6 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(/ 1 (exp -6931/10000))
(- (+ (/ 1 (exp -6931/10000)) (/ (* cosTheta_O cosTheta_i) (* v (exp -6931/10000)))) (+ (/ 1 (* v (exp -6931/10000))) (/ (* sinTheta_O sinTheta_i) (* v (exp -6931/10000)))))
(- (+ (* -10000/6931 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (exp -6931/10000)))) (+ (/ 1 (exp -6931/10000)) (/ (* cosTheta_O cosTheta_i) (* v (exp -6931/10000))))) (+ (* 1/2 (/ (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2) (* (pow v 2) (exp -6931/10000)))) (+ (* 10000/6931 (/ (* (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) (* (pow v 2) (exp -6931/10000)))) (+ (/ 1 (* v (exp -6931/10000))) (+ (/ (* sinTheta_O sinTheta_i) (* v (exp -6931/10000))) (/ (* (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) (- (/ (* cosTheta_O cosTheta_i) (exp -6931/10000)) (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000))))) (pow v 2)))))))
(- (+ (* -100000000/48038761 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) (* (pow v 3) (exp -6931/10000)))) (+ (* -10000/6931 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (exp -6931/10000)))) (+ (/ 1 (exp -6931/10000)) (/ (* cosTheta_O cosTheta_i) (* v (exp -6931/10000)))))) (+ (* 1/6 (/ (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 3) (* (pow v 3) (exp -6931/10000)))) (+ (* 1/2 (/ (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2) (* (pow v 2) (exp -6931/10000)))) (+ (* 10000/6931 (/ (* (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) (* (pow v 2) (exp -6931/10000)))) (+ (* 10000/6931 (/ (* (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2)) (* (pow v 3) (exp -6931/10000)))) (+ (* 100000000/48038761 (/ (* (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) (* (pow v 3) (exp -6931/10000)))) (+ (/ 1 (* v (exp -6931/10000))) (+ (/ (* sinTheta_O sinTheta_i) (* v (exp -6931/10000))) (+ (/ (* (+ (* 1/2 (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2)) (* 10000/6931 (* (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))))) (- (/ (* cosTheta_O cosTheta_i) (exp -6931/10000)) (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000))))) (pow v 3)) (+ (/ (* (- (* -10000/6931 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (exp -6931/10000))) (+ (* 1/2 (/ (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2) (exp -6931/10000))) (+ (* 10000/6931 (/ (* (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) (exp -6931/10000))) (* (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) (- (/ (* cosTheta_O cosTheta_i) (exp -6931/10000)) (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000)))))))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) (pow v 3)) (/ (* (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) (- (/ (* cosTheta_O cosTheta_i) (exp -6931/10000)) (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000))))) (pow v 2))))))))))))
(/ 1/2 (* v (exp -6931/10000)))
(/ (+ (* 1/2 (/ (- (/ (* cosTheta_O cosTheta_i) (exp -6931/10000)) (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000)))) v)) (* 1/2 (/ 1 (exp -6931/10000)))) v)
(/ (+ (* 1/2 (/ (- (* -10000/6931 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (exp -6931/10000))) (+ (* 1/2 (/ (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2) (exp -6931/10000))) (+ (* 10000/6931 (/ (* (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) (exp -6931/10000))) (* (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) (- (/ (* cosTheta_O cosTheta_i) (exp -6931/10000)) (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000)))))))) (pow v 2))) (+ (* 1/2 (/ (- (/ (* cosTheta_O cosTheta_i) (exp -6931/10000)) (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000)))) v)) (* 1/2 (/ 1 (exp -6931/10000))))) v)
(/ (+ (* 1/2 (/ (- (* -100000000/48038761 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) (exp -6931/10000))) (+ (* 1/6 (/ (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 3) (exp -6931/10000))) (+ (* 10000/6931 (/ (* (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2)) (exp -6931/10000))) (+ (* 100000000/48038761 (/ (* (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) (exp -6931/10000))) (+ (* (+ (* 1/2 (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2)) (* 10000/6931 (* (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))))) (- (/ (* cosTheta_O cosTheta_i) (exp -6931/10000)) (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000))))) (* (- (* -10000/6931 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (exp -6931/10000))) (+ (* 1/2 (/ (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2) (exp -6931/10000))) (+ (* 10000/6931 (/ (* (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) (exp -6931/10000))) (* (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) (- (/ (* cosTheta_O cosTheta_i) (exp -6931/10000)) (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000)))))))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)))))))) (pow v 3))) (+ (* 1/2 (/ (- (* -10000/6931 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (exp -6931/10000))) (+ (* 1/2 (/ (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2) (exp -6931/10000))) (+ (* 10000/6931 (/ (* (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) (exp -6931/10000))) (* (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) (- (/ (* cosTheta_O cosTheta_i) (exp -6931/10000)) (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000)))))))) (pow v 2))) (+ (* 1/2 (/ (- (/ (* cosTheta_O cosTheta_i) (exp -6931/10000)) (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000)))) v)) (* 1/2 (/ 1 (exp -6931/10000)))))) v)
(+ 1 (* -10000/6931 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (pow v 2))))
(+ 1 (+ (* -100000000/48038761 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) (pow v 3))) (* -10000/6931 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (pow v 2)))))
(+ 1 (+ (* -1000000000000/332956652491 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 4) (pow v 4))) (+ (* -100000000/48038761 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) (pow v 3))) (+ (* -10000/6931 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (pow v 2))) (* 50000000/48038761 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 4) (pow v 4)))))))
(* -10000/6931 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (pow v 2)))
(/ (+ (* -100000000/48038761 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) v)) (* -10000/6931 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (pow v 2))
(/ (- (+ (* -1000000000000/332956652491 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 4) (pow v 2))) (* -10000/6931 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (* 100000000/48038761 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) v))) (pow v 2))
(/ (- (+ (* -10000000000000000/2307722558415121 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 5) (pow v 3))) (* -10000/6931 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (+ (* 100000000/48038761 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) v)) (* 1000000000000/332956652491 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 4) (pow v 2))))) (pow v 2))
(+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))
(+ 6931/10000 (/ (* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O)))) v))
(/ 6931/10000 sinTheta_O)
(- (* 6931/10000 (/ 1 sinTheta_O)) (/ 1 (* sinTheta_O v)))
-6931/10000
(- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))
(- (+ (* 10000/6931 (/ (* (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) (pow v 2))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))
(- (+ (* 100000000/48038761 (/ (* (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) (pow v 3))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (+ 6931/10000 (+ (* -10000/6931 (/ (* (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))))
(+ (exp (+ 6931/10000 (log 1/2))) (* -1 (/ (+ (* -1 (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1/2 (/ (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v))) v)))
(+ (exp (+ 6931/10000 (log 1/2))) (* -1 (/ (+ (* -1 (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1 (/ (+ (* 1/6 (/ (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))) v))) v)))
(* -1 (/ (+ (* -1 (exp (+ 6931/10000 (log 1/2)))) (* -1 (/ (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))) v))
(* -1 (/ (+ (* -1 (exp (+ 6931/10000 (log 1/2)))) (* -1 (/ (+ (* 1/2 (/ (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v)) (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) v))) v))
(* -1 (/ (+ (* -1 (exp (+ 6931/10000 (log 1/2)))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (* -1/6 (/ (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v))) v)) (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) v))) v))
(* -1 (/ (+ (* -1/2 (exp 6931/10000)) (* -1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v)) (* 1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))) v)) (* -1/2 (exp 6931/10000))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (* -1/12 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v))) v)) (* 1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))) v)) (* -1/2 (exp 6931/10000))) v))
(+ (exp 6931/10000) (* -1 (/ (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v))) v)))
(+ (exp 6931/10000) (* -1 (/ (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1 (/ (+ (* 1/6 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))) v))) v)))
(exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1/2 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 2)) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))))) v)))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 2)))) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))))) v)))
(* -1 (/ (+ (* -1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i)))) (* 1/4 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) v))) v)) (* -1/2 (exp 6931/10000))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2))) (* 1/12 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) v))) v)) (* -1/2 (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (exp 6931/10000))) v))
(+ (exp 6931/10000) (* -1 (/ (+ (* -1/2 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) v)) (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp 6931/10000) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) v)) (* 1/2 (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)))) v)) (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ 6931/10000 (* -1 (/ (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) v)))
(exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v))))))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1/2 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 2)) v)) (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))))) v)))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 2)))) v)) (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))))) v)))
(- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))
(- (+ 6931/10000 (* -1 (/ (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) v))) (+ (log -2) (* -1 (log (/ -1 v)))))
(+ (* -1 (/ (- (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000))) (/ (* cosTheta_O cosTheta_i) (exp -6931/10000))) v)) (/ 1 (exp -6931/10000)))
(+ (* -1 (/ (- (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* v (exp -6931/10000)))) (+ (/ 1 (exp -6931/10000)) (+ (/ (* sinTheta_O sinTheta_i) (exp -6931/10000)) (/ (* (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (- (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000))) (/ (* cosTheta_O cosTheta_i) (exp -6931/10000)))) v)))) (/ (* cosTheta_O cosTheta_i) (exp -6931/10000))) v)) (/ 1 (exp -6931/10000)))
(+ (* -1 (/ (- (+ (* -1 (/ (- (+ (* -10000/6931 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) (* v (exp -6931/10000)))) (+ (* -1 (/ (* (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (exp -6931/10000))) (* (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (- (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000))) (/ (* cosTheta_O cosTheta_i) (exp -6931/10000))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)) (+ (* 1/6 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) (* v (exp -6931/10000)))) (/ (* (+ (* -10000/6931 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (* 1/2 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (- (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000))) (/ (* cosTheta_O cosTheta_i) (exp -6931/10000)))) v)))) (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (exp -6931/10000))) (* (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (- (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000))) (/ (* cosTheta_O cosTheta_i) (exp -6931/10000)))))) v)) (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000)))) (/ (* cosTheta_O cosTheta_i) (exp -6931/10000))) v)) (/ 1 (exp -6931/10000)))
(* -1 (/ (- (* 1/2 (/ (- (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000))) (/ (* cosTheta_O cosTheta_i) (exp -6931/10000))) v)) (* 1/2 (/ 1 (exp -6931/10000)))) v))
(* -1 (/ (- (* -1 (/ (+ (* -1/2 (- (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000))) (/ (* cosTheta_O cosTheta_i) (exp -6931/10000)))) (* -1/2 (/ (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (exp -6931/10000))) (* (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (- (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000))) (/ (* cosTheta_O cosTheta_i) (exp -6931/10000))))) v))) v)) (* 1/2 (/ 1 (exp -6931/10000)))) v))
(* -1 (/ (- (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -10000/6931 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) (exp -6931/10000))) (+ (* -1 (* (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (exp -6931/10000))) (* (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (- (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000))) (/ (* cosTheta_O cosTheta_i) (exp -6931/10000))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (+ (* 1/6 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) (exp -6931/10000))) (* (+ (* -10000/6931 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (* 1/2 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (- (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000))) (/ (* cosTheta_O cosTheta_i) (exp -6931/10000))))))) v)) (* 1/2 (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (exp -6931/10000))) (* (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (- (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000))) (/ (* cosTheta_O cosTheta_i) (exp -6931/10000))))))) v)) (* -1/2 (- (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000))) (/ (* cosTheta_O cosTheta_i) (exp -6931/10000))))) v)) (* 1/2 (/ 1 (exp -6931/10000)))) v))
(+ 1 (+ (* -10000/6931 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (pow v 2))) (* -1 (/ (+ (* -1 (/ (+ (* -1000000000000/332956652491 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 4)) (* 50000000/48038761 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 4))) v)) (* 100000000/48038761 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3))) (pow v 3)))))
(/ (+ (* -10000/6931 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (* -1 (/ (- (* 1000000000000/332956652491 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 4) v)) (* -100000000/48038761 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3))) v))) (pow v 2))
(/ (+ (* -10000/6931 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (* -1 (/ (- (* -1 (/ (- (* -10000000000000000/2307722558415121 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 5) v)) (* 1000000000000/332956652491 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 4))) v)) (* -100000000/48038761 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3))) v))) (pow v 2))
(+ 6931/10000 (* -1 (/ (* sinTheta_O (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)) (* -1 sinTheta_i))) v)))
(- (* -1 (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) 6931/10000)
(- (* -1 (/ (- (* 10000/6931 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) v)) (* -1 (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) v)) 6931/10000)
(- (* -1 (/ (- (* -1 (/ (- (* -100000000/48038761 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) v)) (* 10000/6931 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) v)) (* -1 (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) v)) 6931/10000)
Calls

15 calls:

TimeVariablePointExpression
40.0ms
sinTheta_i
@inf
((exp (+ (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000) (log 1/2))) (/ (exp (+ (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000) (log 1/2))) v) (+ (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000) (log 1/2)) (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000) (/ (exp (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0)) (+ v v)) (exp (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0)) (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (+ v v) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (/ 1/2 v) (exp (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) (/ 1/2 v) (exp (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v))) (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) 0) (exp (- (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) 0) (log (* 2 v)))) (- (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) 0) (log (* 2 v))) (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/ (exp (/ (pow (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 2) (- (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000))) (exp (/ 48038761/100000000 (- (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000)))) (/ (/ (exp (/ (pow (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 2) (- (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000))) (exp (/ 48038761/100000000 (- (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000)))) (* 2 v)) (exp (/ (pow (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 2) (- (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000))) (/ (pow (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 2) (- (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000)) (+ (* sinTheta_i sinTheta_O) 1) (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (- 6931/10000 (/ 1 v)) (* (- (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/ sinTheta_i v)) sinTheta_O) (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/ (- 6931/10000 (/ 1 v)) sinTheta_O) (+ (* sinTheta_i sinTheta_O) 1) (/ 48038761/100000000 (- (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000)) (pow (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 2))
40.0ms
v
@0
((exp (+ (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000) (log 1/2))) (/ (exp (+ (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000) (log 1/2))) v) (+ (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000) (log 1/2)) (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000) (/ (exp (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0)) (+ v v)) (exp (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0)) (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (+ v v) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (/ 1/2 v) (exp (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) (/ 1/2 v) (exp (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v))) (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) 0) (exp (- (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) 0) (log (* 2 v)))) (- (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) 0) (log (* 2 v))) (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/ (exp (/ (pow (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 2) (- (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000))) (exp (/ 48038761/100000000 (- (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000)))) (/ (/ (exp (/ (pow (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 2) (- (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000))) (exp (/ 48038761/100000000 (- (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000)))) (* 2 v)) (exp (/ (pow (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 2) (- (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000))) (/ (pow (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 2) (- (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000)) (+ (* sinTheta_i sinTheta_O) 1) (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (- 6931/10000 (/ 1 v)) (* (- (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/ sinTheta_i v)) sinTheta_O) (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/ (- 6931/10000 (/ 1 v)) sinTheta_O) (+ (* sinTheta_i sinTheta_O) 1) (/ 48038761/100000000 (- (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000)) (pow (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 2))
30.0ms
v
@inf
((exp (+ (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000) (log 1/2))) (/ (exp (+ (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000) (log 1/2))) v) (+ (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000) (log 1/2)) (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000) (/ (exp (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0)) (+ v v)) (exp (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0)) (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (+ v v) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (/ 1/2 v) (exp (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) (/ 1/2 v) (exp (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v))) (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) 0) (exp (- (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) 0) (log (* 2 v)))) (- (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) 0) (log (* 2 v))) (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/ (exp (/ (pow (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 2) (- (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000))) (exp (/ 48038761/100000000 (- (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000)))) (/ (/ (exp (/ (pow (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 2) (- (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000))) (exp (/ 48038761/100000000 (- (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000)))) (* 2 v)) (exp (/ (pow (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 2) (- (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000))) (/ (pow (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 2) (- (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000)) (+ (* sinTheta_i sinTheta_O) 1) (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (- 6931/10000 (/ 1 v)) (* (- (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/ sinTheta_i v)) sinTheta_O) (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/ (- 6931/10000 (/ 1 v)) sinTheta_O) (+ (* sinTheta_i sinTheta_O) 1) (/ 48038761/100000000 (- (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000)) (pow (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 2))
30.0ms
sinTheta_i
@-inf
((exp (+ (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000) (log 1/2))) (/ (exp (+ (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000) (log 1/2))) v) (+ (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000) (log 1/2)) (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000) (/ (exp (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0)) (+ v v)) (exp (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0)) (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (+ v v) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (/ 1/2 v) (exp (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) (/ 1/2 v) (exp (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v))) (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) 0) (exp (- (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) 0) (log (* 2 v)))) (- (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) 0) (log (* 2 v))) (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/ (exp (/ (pow (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 2) (- (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000))) (exp (/ 48038761/100000000 (- (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000)))) (/ (/ (exp (/ (pow (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 2) (- (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000))) (exp (/ 48038761/100000000 (- (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000)))) (* 2 v)) (exp (/ (pow (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 2) (- (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000))) (/ (pow (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 2) (- (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000)) (+ (* sinTheta_i sinTheta_O) 1) (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (- 6931/10000 (/ 1 v)) (* (- (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/ sinTheta_i v)) sinTheta_O) (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/ (- 6931/10000 (/ 1 v)) sinTheta_O) (+ (* sinTheta_i sinTheta_O) 1) (/ 48038761/100000000 (- (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000)) (pow (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 2))
25.0ms
sinTheta_O
@-inf
((exp (+ (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000) (log 1/2))) (/ (exp (+ (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000) (log 1/2))) v) (+ (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000) (log 1/2)) (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000) (/ (exp (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0)) (+ v v)) (exp (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0)) (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (+ v v) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (/ 1/2 v) (exp (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) (/ 1/2 v) (exp (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v))) (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) 0) (exp (- (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) 0) (log (* 2 v)))) (- (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) 0) (log (* 2 v))) (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/ (exp (/ (pow (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 2) (- (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000))) (exp (/ 48038761/100000000 (- (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000)))) (/ (/ (exp (/ (pow (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 2) (- (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000))) (exp (/ 48038761/100000000 (- (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000)))) (* 2 v)) (exp (/ (pow (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 2) (- (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000))) (/ (pow (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 2) (- (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000)) (+ (* sinTheta_i sinTheta_O) 1) (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (- 6931/10000 (/ 1 v)) (* (- (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/ sinTheta_i v)) sinTheta_O) (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/ (- 6931/10000 (/ 1 v)) sinTheta_O) (+ (* sinTheta_i sinTheta_O) 1) (/ 48038761/100000000 (- (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000)) (pow (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 2))

simplify468.0ms (4%)

Memory
7.6MiB live, 460.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0333154379
0879253640
Stop Event
iter limit
node limit
Counts
463 → 463
Calls
Call 1
Inputs
(exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(+ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (/ (* cosTheta_O (* cosTheta_i (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))
(+ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(/ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)
(+ (/ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v) (/ (* cosTheta_O (* cosTheta_i (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2)))
(+ (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))) (/ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(+ (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 4))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))) (/ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_i (+ (* 1/4 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (* cosTheta_i (+ (* 1/12 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))))))))
(exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (/ (* cosTheta_O (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(/ (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(+ (* cosTheta_i (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -48038761/100000000 (/ (* cosTheta_O (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (/ (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))
(+ (* cosTheta_i (- (+ (* cosTheta_i (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (+ (* -1 (/ (pow cosTheta_O 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 1/2 (pow (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 2))) (* -1 (/ (* cosTheta_O (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* -48038761/100000000 (/ (* cosTheta_O (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -48038761/100000000 (/ (* cosTheta_O (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))) (* 2307722558415121/20000000000000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -48038761/100000000 (/ (* cosTheta_O (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (/ (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))
(+ (* cosTheta_i (- (+ (* cosTheta_i (- (+ (* cosTheta_i (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 1/6 (pow (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 3)) (+ (* (- (* -1 (/ (pow cosTheta_O 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_O (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (/ (* cosTheta_O (- (* -1 (/ (pow cosTheta_O 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_O (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* -48038761/100000000 (/ (* cosTheta_O (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (+ (* -1 (/ (pow cosTheta_O 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 1/2 (pow (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 2))) (* -1 (/ (* cosTheta_O (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* -48038761/100000000 (/ (* cosTheta_O (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -48038761/100000000 (/ (* cosTheta_O (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))) (* 2307722558415121/20000000000000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (+ (* (+ (* -48038761/100000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))) (* 2307722558415121/20000000000000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4))))) (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -48038761/100000000 (/ (* cosTheta_O (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (pow cosTheta_O 3) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))) (+ (* -110860132438012536505081/6000000000000000000000000 (/ (pow cosTheta_O 3) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6)))) (* 2307722558415121/10000000000000000 (/ (pow cosTheta_O 3) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 5))))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (+ (* -1 (/ (pow cosTheta_O 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 1/2 (pow (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 2))) (* -1 (/ (* cosTheta_O (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* cosTheta_O (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -48038761/100000000 (/ (* cosTheta_O (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))) (* 2307722558415121/20000000000000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -48038761/100000000 (/ (* cosTheta_O (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (/ (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))
(* 1/2 (/ (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))
(+ (* 1/2 (* cosTheta_i (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -48038761/100000000 (/ (* cosTheta_O (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* (pow v 2) (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))) (* 1/2 (/ (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))))
(+ (* 1/2 (/ (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_i (+ (* 1/2 (* cosTheta_i (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (+ (* -1 (/ (pow cosTheta_O 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 1/2 (pow (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 2))) (* -1 (/ (* cosTheta_O (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* cosTheta_O (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -48038761/100000000 (/ (* cosTheta_O (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* (pow v 2) (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))) (* 2307722558415121/20000000000000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))))) (* 1/2 (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -48038761/100000000 (/ (* cosTheta_O (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* (pow v 2) (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))))))
(+ (* 1/2 (/ (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_i (+ (* 1/2 (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -48038761/100000000 (/ (* cosTheta_O (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* (pow v 2) (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (* cosTheta_i (+ (* 1/2 (* cosTheta_i (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 1/6 (pow (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 3)) (+ (* (- (* -1 (/ (pow cosTheta_O 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_O (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (/ (* cosTheta_O (- (* -1 (/ (pow cosTheta_O 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_O (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* cosTheta_O (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (+ (* -1 (/ (pow cosTheta_O 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 1/2 (pow (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 2))) (* -1 (/ (* cosTheta_O (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* cosTheta_O (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -48038761/100000000 (/ (* cosTheta_O (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* (pow v 2) (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))) (* 2307722558415121/20000000000000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))))) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (+ (* (+ (* -48038761/100000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))) (* 2307722558415121/20000000000000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4))))) (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -48038761/100000000 (/ (* cosTheta_O (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* (pow v 2) (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (pow cosTheta_O 3) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))) (+ (* -110860132438012536505081/6000000000000000000000000 (/ (pow cosTheta_O 3) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6)))) (* 2307722558415121/10000000000000000 (/ (pow cosTheta_O 3) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 5))))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))))))) (* 1/2 (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (+ (* -1 (/ (pow cosTheta_O 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 1/2 (pow (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 2))) (* -1 (/ (* cosTheta_O (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* cosTheta_O (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -48038761/100000000 (/ (* cosTheta_O (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* (pow v 2) (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))) (* 2307722558415121/20000000000000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))))))))))
(exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))
(+ (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* cosTheta_i (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))
(+ (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* cosTheta_i (+ (* cosTheta_i (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (+ (* -1 (/ (pow cosTheta_O 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 1/2 (pow (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 2))) (* -1 (/ (* cosTheta_O (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))) (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))))
(+ (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* cosTheta_i (+ (* cosTheta_i (+ (* cosTheta_i (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 1/6 (pow (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 3)) (+ (* (- (* -1 (/ (pow cosTheta_O 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_O (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (/ (* cosTheta_O (- (* -1 (/ (pow cosTheta_O 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_O (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))) (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (+ (* -1 (/ (pow cosTheta_O 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 1/2 (pow (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 2))) (* -1 (/ (* cosTheta_O (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))))) (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))))
(* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* cosTheta_i (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))
(+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* cosTheta_i (- (+ (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* cosTheta_i (- (* -1 (/ (pow cosTheta_O 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_O (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))
(+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* cosTheta_i (- (+ (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* cosTheta_i (- (+ (* -1 (/ (pow cosTheta_O 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (* cosTheta_i (- (* -1 (/ (pow cosTheta_O 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_O (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_O (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))
(* sinTheta_O (- (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(+ (* sinTheta_O (- (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) (/ (* cosTheta_O cosTheta_i) v))
(/ (- 6931/10000 (/ 1 v)) sinTheta_O)
(- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v)))
(/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(- (* -48038761/100000000 (/ (* cosTheta_O cosTheta_i) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(- (* cosTheta_i (- (* -48038761/100000000 (/ (* (pow cosTheta_O 2) cosTheta_i) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))) (* 48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(- (* cosTheta_i (- (* cosTheta_i (- (* -48038761/100000000 (/ (* (pow cosTheta_O 3) cosTheta_i) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))) (* 48038761/100000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))))) (* 48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2))
(+ (* -2 (/ (* cosTheta_O (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i)))) (pow v 2))) (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2)))
(+ (* cosTheta_i (+ (* -2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* (pow cosTheta_O 2) cosTheta_i) (pow v 2)))) (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2)))
(exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(/ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (/ (log 1/2) cosTheta_i))) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))
(+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -48038761/100000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_O cosTheta_i))))
(- (+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -1 (/ (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow cosTheta_O 2))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_O 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 2)))))) (pow cosTheta_i 2)))) (* 48038761/100000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_O cosTheta_i))))
(- (+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -1 (/ (+ (* -48038761/100000000 (/ (* v (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_O 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 2)))))) cosTheta_O)) (+ (* -48038761/100000000 (/ (* v (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow cosTheta_O 2))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_O 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 2))))))) cosTheta_O)) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 110860132438012536505081/6000000000000000000000000 (/ (pow v 3) (pow cosTheta_O 3))) (+ (* 2307722558415121/10000000000000000 (/ (* (pow v 3) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 3))) (* 48038761/100000000 (/ (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)) (pow cosTheta_O 3)))))))) (pow cosTheta_i 3)))) (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* (pow cosTheta_O 2) (pow cosTheta_i 2)))) (+ (* 48038761/100000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_O cosTheta_i))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_O 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 2))))) (pow cosTheta_i 2)))))
(* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))
(+ (* -48038761/200000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* cosTheta_O cosTheta_i))) (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v)))
(+ (* -1/2 (/ (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow cosTheta_O 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_O 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 2))))) v)) (pow cosTheta_i 2))) (+ (* -48038761/200000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* cosTheta_O cosTheta_i))) (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))))
(+ (* -1/2 (/ (+ (* -48038761/100000000 (/ (* v (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow cosTheta_O 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_O 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 2))))) v))) cosTheta_O)) (+ (* -48038761/100000000 (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_O 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 2))))) cosTheta_O)) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 110860132438012536505081/6000000000000000000000000 (/ (pow v 3) (pow cosTheta_O 3))) (+ (* 2307722558415121/10000000000000000 (/ (* (pow v 3) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 3))) (* 48038761/100000000 (/ (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)) (pow cosTheta_O 3)))))) v))) (pow cosTheta_i 3))) (+ (* -1/2 (/ (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow cosTheta_O 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_O 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 2))))) v)) (pow cosTheta_i 2))) (+ (* -48038761/200000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* cosTheta_O cosTheta_i))) (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v)))))
(* cosTheta_i (- (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_i v))) (/ cosTheta_O v)) (* -1 (/ (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i))))
(* cosTheta_i (- (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_i v))) (+ (/ cosTheta_O v) (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* cosTheta_O (* (pow cosTheta_i 2) v))))) (+ (* -1 (/ (* v (* (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (- (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* cosTheta_O (pow cosTheta_i 2)))) (* -1 (/ (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(* cosTheta_i (- (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_i v))) (+ (/ cosTheta_O v) (+ (/ (* v (* (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (- (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* cosTheta_O v)) (* -1 (/ (* v (* (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (- (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) cosTheta_O))))) (* cosTheta_O (pow cosTheta_i 3))) (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* cosTheta_O (* (pow cosTheta_i 2) v)))))) (+ (* -1 (/ (* v (* (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (- (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* cosTheta_O (pow cosTheta_i 2)))) (* -1 (/ (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(* cosTheta_i (+ (/ cosTheta_O v) (/ (* sinTheta_O (- (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) cosTheta_i)))
(/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))
(* cosTheta_i (- (+ (/ 6931/10000 (* cosTheta_i sinTheta_O)) (/ cosTheta_O (* sinTheta_O v))) (/ 1 (* cosTheta_i (* sinTheta_O v)))))
(* 48038761/100000000 (/ v (* cosTheta_O cosTheta_i)))
(/ (+ (* 48038761/100000000 (/ v cosTheta_O)) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* (pow cosTheta_O 2) cosTheta_i)))) cosTheta_i)
(/ (- (+ (* 48038761/100000000 (/ v cosTheta_O)) (* 48038761/100000000 (/ (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)) (* (pow cosTheta_O 3) (pow cosTheta_i 2))))) (* -48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* (pow cosTheta_O 2) cosTheta_i)))) cosTheta_i)
(/ (- (+ (* 48038761/100000000 (/ v cosTheta_O)) (* 48038761/100000000 (/ (* (pow v 4) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)) (* (pow cosTheta_O 4) (pow cosTheta_i 3))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* (pow cosTheta_O 2) cosTheta_i))) (* -48038761/100000000 (/ (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)) (* (pow cosTheta_O 3) (pow cosTheta_i 2)))))) cosTheta_i)
(/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2))
(* (pow cosTheta_i 2) (+ (* -2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* cosTheta_i (pow v 2)))) (/ (pow cosTheta_O 2) (pow v 2))))
(* (pow cosTheta_i 2) (+ (* -2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* cosTheta_i (pow v 2)))) (+ (/ (pow cosTheta_O 2) (pow v 2)) (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow cosTheta_i 2) (pow v 2))))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i)))))
(+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -1 (/ (- (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* (pow cosTheta_O 2) cosTheta_i))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_O 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 2))))) cosTheta_i)) (* -48038761/100000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) cosTheta_O))) cosTheta_i)))
(+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -1 (/ (- (* -1 (/ (- (+ (* 48038761/100000000 (/ (* v (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_O 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 2)))))) (* cosTheta_O cosTheta_i))) (+ (* 48038761/100000000 (/ (* v (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow cosTheta_O 2))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_O 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 2))))))) (* cosTheta_O cosTheta_i))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)) (pow cosTheta_O 3))) (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 3) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 3))) (* -110860132438012536505081/6000000000000000000000000 (/ (pow v 3) (pow cosTheta_O 3)))))) cosTheta_i))) (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow cosTheta_O 2))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_O 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 2))))))) cosTheta_i)) (* -48038761/100000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) cosTheta_O))) cosTheta_i)))
(+ (* -1 (/ (+ (* 48038761/200000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) cosTheta_O)) (* 1/2 (/ (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow cosTheta_O 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_O 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 2))))) v)) cosTheta_i))) cosTheta_i)) (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow cosTheta_O 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_O 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 2))))) v))) (* 1/2 (/ (+ (* 48038761/100000000 (/ (* v (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow cosTheta_O 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_O 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 2))))) v))) cosTheta_O)) (+ (* 48038761/100000000 (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_O 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 2))))) cosTheta_O)) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)) (pow cosTheta_O 3))) (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 3) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 3))) (* -110860132438012536505081/6000000000000000000000000 (/ (pow v 3) (pow cosTheta_O 3)))))) v))) cosTheta_i))) cosTheta_i)) (* 48038761/200000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) cosTheta_O))) cosTheta_i)) (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v)))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (- (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* cosTheta_O v))) (/ (* v (* (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (- (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) cosTheta_O)) cosTheta_i))) (* -1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (- (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* cosTheta_O v))) (/ (* v (* (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (- (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* cosTheta_O v))) (/ (* v (* (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (- (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) cosTheta_O)))) (* cosTheta_O cosTheta_i))) (/ (* v (* (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (- (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) cosTheta_O)) cosTheta_i))) (* -1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (* sinTheta_O (- (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O (* sinTheta_O v))) (* -1 (/ (- (* 6931/10000 (/ 1 sinTheta_O)) (/ 1 (* sinTheta_O v))) cosTheta_i)))))
(* -1 (/ (+ (* -48038761/100000000 (/ v cosTheta_O)) (* -48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* (pow cosTheta_O 2) cosTheta_i)))) cosTheta_i))
(* -1 (/ (+ (* -1 (/ (- (* 48038761/100000000 (/ (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)) (* (pow cosTheta_O 3) cosTheta_i))) (* -48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 2)))) cosTheta_i)) (* -48038761/100000000 (/ v cosTheta_O))) cosTheta_i))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* -48038761/100000000 (/ (* (pow v 4) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)) (* (pow cosTheta_O 4) cosTheta_i))) (* 48038761/100000000 (/ (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)) (pow cosTheta_O 3)))) cosTheta_i)) (* -48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 2)))) cosTheta_i)) (* -48038761/100000000 (/ v cosTheta_O))) cosTheta_i))
(* (pow cosTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* cosTheta_i (pow v 2)))) (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (pow v 2)))) cosTheta_i)) (/ (pow cosTheta_O 2) (pow v 2))))
(+ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))) (/ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(+ (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 4))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))) (/ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_O (+ (* 1/4 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (* cosTheta_O (+ (* 1/12 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))))))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(+ (* cosTheta_O (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -48038761/100000000 (/ (* cosTheta_i (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (/ (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))
(+ (* cosTheta_O (- (+ (* cosTheta_O (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (+ (* -1 (/ (pow cosTheta_i 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 1/2 (pow (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 2))) (* -1 (/ (* cosTheta_i (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* -48038761/100000000 (/ (* cosTheta_i (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -48038761/100000000 (/ (* cosTheta_i (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))) (* 2307722558415121/20000000000000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -48038761/100000000 (/ (* cosTheta_i (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (/ (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))
(+ (* cosTheta_O (- (+ (* cosTheta_O (- (+ (* cosTheta_O (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 1/6 (pow (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 3)) (+ (* (- (* -1 (/ (pow cosTheta_i 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_i (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (/ (* cosTheta_i (- (* -1 (/ (pow cosTheta_i 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_i (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* -48038761/100000000 (/ (* cosTheta_i (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (+ (* -1 (/ (pow cosTheta_i 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 1/2 (pow (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 2))) (* -1 (/ (* cosTheta_i (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* -48038761/100000000 (/ (* cosTheta_i (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -48038761/100000000 (/ (* cosTheta_i (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))) (* 2307722558415121/20000000000000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (+ (* (+ (* -48038761/100000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))) (* 2307722558415121/20000000000000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4))))) (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -48038761/100000000 (/ (* cosTheta_i (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (pow cosTheta_i 3) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))) (+ (* -110860132438012536505081/6000000000000000000000000 (/ (pow cosTheta_i 3) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6)))) (* 2307722558415121/10000000000000000 (/ (pow cosTheta_i 3) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 5))))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (+ (* -1 (/ (pow cosTheta_i 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 1/2 (pow (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 2))) (* -1 (/ (* cosTheta_i (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* cosTheta_i (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -48038761/100000000 (/ (* cosTheta_i (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))) (* 2307722558415121/20000000000000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -48038761/100000000 (/ (* cosTheta_i (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (/ (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))
(+ (* 1/2 (* cosTheta_O (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -48038761/100000000 (/ (* cosTheta_i (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* (pow v 2) (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))) (* 1/2 (/ (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))))
(+ (* 1/2 (/ (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_O (+ (* 1/2 (* cosTheta_O (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (+ (* -1 (/ (pow cosTheta_i 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 1/2 (pow (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 2))) (* -1 (/ (* cosTheta_i (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* cosTheta_i (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -48038761/100000000 (/ (* cosTheta_i (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* (pow v 2) (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))) (* 2307722558415121/20000000000000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))))) (* 1/2 (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -48038761/100000000 (/ (* cosTheta_i (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* (pow v 2) (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))))))
(+ (* 1/2 (/ (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_O (+ (* 1/2 (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -48038761/100000000 (/ (* cosTheta_i (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* (pow v 2) (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (* cosTheta_O (+ (* 1/2 (* cosTheta_O (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 1/6 (pow (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 3)) (+ (* (- (* -1 (/ (pow cosTheta_i 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_i (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (/ (* cosTheta_i (- (* -1 (/ (pow cosTheta_i 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_i (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* cosTheta_i (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (+ (* -1 (/ (pow cosTheta_i 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 1/2 (pow (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 2))) (* -1 (/ (* cosTheta_i (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* cosTheta_i (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -48038761/100000000 (/ (* cosTheta_i (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* (pow v 2) (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))) (* 2307722558415121/20000000000000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))))) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (+ (* (+ (* -48038761/100000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))) (* 2307722558415121/20000000000000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4))))) (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -48038761/100000000 (/ (* cosTheta_i (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* (pow v 2) (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (pow cosTheta_i 3) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))) (+ (* -110860132438012536505081/6000000000000000000000000 (/ (pow cosTheta_i 3) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6)))) (* 2307722558415121/10000000000000000 (/ (pow cosTheta_i 3) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 5))))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))))))) (* 1/2 (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (+ (* -1 (/ (pow cosTheta_i 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 1/2 (pow (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 2))) (* -1 (/ (* cosTheta_i (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* cosTheta_i (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -48038761/100000000 (/ (* cosTheta_i (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* (pow v 2) (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))) (* 2307722558415121/20000000000000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))))))))))
(+ (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* cosTheta_O (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))
(+ (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* cosTheta_O (+ (* cosTheta_O (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (+ (* -1 (/ (pow cosTheta_i 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 1/2 (pow (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 2))) (* -1 (/ (* cosTheta_i (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))) (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))))
(+ (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* cosTheta_O (+ (* cosTheta_O (+ (* cosTheta_O (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 1/6 (pow (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 3)) (+ (* (- (* -1 (/ (pow cosTheta_i 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_i (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (/ (* cosTheta_i (- (* -1 (/ (pow cosTheta_i 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_i (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))) (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (+ (* -1 (/ (pow cosTheta_i 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 1/2 (pow (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 2))) (* -1 (/ (* cosTheta_i (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))))) (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))))
(+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* cosTheta_O (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))
(+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* cosTheta_O (- (+ (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* cosTheta_O (- (* -1 (/ (pow cosTheta_i 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_i (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))
(+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* cosTheta_O (- (+ (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* cosTheta_O (- (+ (* -1 (/ (pow cosTheta_i 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (* cosTheta_i (- (* -1 (/ (pow cosTheta_i 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_i (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_i (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))
(- (* cosTheta_O (- (* -48038761/100000000 (/ (* cosTheta_O (pow cosTheta_i 2)) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))) (* 48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(- (* cosTheta_O (- (* cosTheta_O (- (* -48038761/100000000 (/ (* cosTheta_O (pow cosTheta_i 3)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))) (* 48038761/100000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))))) (* 48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(+ (* cosTheta_O (+ (* -2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* cosTheta_O (pow cosTheta_i 2)) (pow v 2)))) (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2)))
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (/ (log 1/2) cosTheta_O))) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))
(- (+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -1 (/ (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow cosTheta_i 2))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_i 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 2)))))) (pow cosTheta_O 2)))) (* 48038761/100000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_O cosTheta_i))))
(- (+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -1 (/ (+ (* -48038761/100000000 (/ (* v (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_i 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 2)))))) cosTheta_i)) (+ (* -48038761/100000000 (/ (* v (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow cosTheta_i 2))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_i 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 2))))))) cosTheta_i)) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 110860132438012536505081/6000000000000000000000000 (/ (pow v 3) (pow cosTheta_i 3))) (+ (* 2307722558415121/10000000000000000 (/ (* (pow v 3) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 3))) (* 48038761/100000000 (/ (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)) (pow cosTheta_i 3)))))))) (pow cosTheta_O 3)))) (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* (pow cosTheta_O 2) (pow cosTheta_i 2)))) (+ (* 48038761/100000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_O cosTheta_i))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_i 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 2))))) (pow cosTheta_O 2)))))
(+ (* -1/2 (/ (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow cosTheta_i 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_i 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 2))))) v)) (pow cosTheta_O 2))) (+ (* -48038761/200000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* cosTheta_O cosTheta_i))) (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))))
(+ (* -1/2 (/ (+ (* -48038761/100000000 (/ (* v (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow cosTheta_i 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_i 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 2))))) v))) cosTheta_i)) (+ (* -48038761/100000000 (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_i 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 2))))) cosTheta_i)) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 110860132438012536505081/6000000000000000000000000 (/ (pow v 3) (pow cosTheta_i 3))) (+ (* 2307722558415121/10000000000000000 (/ (* (pow v 3) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 3))) (* 48038761/100000000 (/ (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)) (pow cosTheta_i 3)))))) v))) (pow cosTheta_O 3))) (+ (* -1/2 (/ (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow cosTheta_i 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_i 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 2))))) v)) (pow cosTheta_O 2))) (+ (* -48038761/200000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* cosTheta_O cosTheta_i))) (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v)))))
(* cosTheta_O (- (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O v))) (/ cosTheta_i v)) (* -1 (/ (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O))))
(* cosTheta_O (- (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O v))) (+ (/ cosTheta_i v) (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow cosTheta_O 2) (* cosTheta_i v))))) (+ (* -1 (/ (* v (* (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (- (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* (pow cosTheta_O 2) cosTheta_i))) (* -1 (/ (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)))))
(* cosTheta_O (- (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O v))) (+ (/ cosTheta_i v) (+ (/ (* v (* (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (- (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* cosTheta_i v)) (* -1 (/ (* v (* (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (- (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) cosTheta_i))))) (* (pow cosTheta_O 3) cosTheta_i)) (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow cosTheta_O 2) (* cosTheta_i v)))))) (+ (* -1 (/ (* v (* (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (- (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* (pow cosTheta_O 2) cosTheta_i))) (* -1 (/ (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)))))
(* cosTheta_O (+ (/ cosTheta_i v) (/ (* sinTheta_O (- (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) cosTheta_O)))
(* cosTheta_O (- (+ (/ 6931/10000 (* cosTheta_O sinTheta_O)) (/ cosTheta_i (* sinTheta_O v))) (/ 1 (* cosTheta_O (* sinTheta_O v)))))
(/ (+ (* 48038761/100000000 (/ v cosTheta_i)) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (pow cosTheta_i 2))))) cosTheta_O)
(/ (- (+ (* 48038761/100000000 (/ v cosTheta_i)) (* 48038761/100000000 (/ (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)) (* (pow cosTheta_O 2) (pow cosTheta_i 3))))) (* -48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (pow cosTheta_i 2))))) cosTheta_O)
(/ (- (+ (* 48038761/100000000 (/ v cosTheta_i)) (* 48038761/100000000 (/ (* (pow v 4) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)) (* (pow cosTheta_O 3) (pow cosTheta_i 4))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (pow cosTheta_i 2)))) (* -48038761/100000000 (/ (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)) (* (pow cosTheta_O 2) (pow cosTheta_i 3)))))) cosTheta_O)
(* (pow cosTheta_O 2) (+ (* -2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* cosTheta_O (pow v 2)))) (/ (pow cosTheta_i 2) (pow v 2))))
(* (pow cosTheta_O 2) (+ (* -2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* cosTheta_O (pow v 2)))) (+ (/ (pow cosTheta_i 2) (pow v 2)) (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow cosTheta_O 2) (pow v 2))))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O)))))
(+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -1 (/ (- (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_O (pow cosTheta_i 2)))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_i 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 2))))) cosTheta_O)) (* -48038761/100000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) cosTheta_i))) cosTheta_O)))
(+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -1 (/ (- (* -1 (/ (- (+ (* 48038761/100000000 (/ (* v (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_i 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 2)))))) (* cosTheta_O cosTheta_i))) (+ (* 48038761/100000000 (/ (* v (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow cosTheta_i 2))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_i 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 2))))))) (* cosTheta_O cosTheta_i))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)) (pow cosTheta_i 3))) (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 3) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 3))) (* -110860132438012536505081/6000000000000000000000000 (/ (pow v 3) (pow cosTheta_i 3)))))) cosTheta_O))) (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow cosTheta_i 2))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_i 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 2))))))) cosTheta_O)) (* -48038761/100000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) cosTheta_i))) cosTheta_O)))
(+ (* -1 (/ (+ (* 48038761/200000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) cosTheta_i)) (* 1/2 (/ (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow cosTheta_i 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_i 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 2))))) v)) cosTheta_O))) cosTheta_O)) (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow cosTheta_i 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_i 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 2))))) v))) (* 1/2 (/ (+ (* 48038761/100000000 (/ (* v (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow cosTheta_i 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_i 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 2))))) v))) cosTheta_i)) (+ (* 48038761/100000000 (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_i 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 2))))) cosTheta_i)) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)) (pow cosTheta_i 3))) (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 3) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 3))) (* -110860132438012536505081/6000000000000000000000000 (/ (pow v 3) (pow cosTheta_i 3)))))) v))) cosTheta_O))) cosTheta_O)) (* 48038761/200000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) cosTheta_i))) cosTheta_O)) (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v)))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (- (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* cosTheta_i v))) (/ (* v (* (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (- (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) cosTheta_i)) cosTheta_O))) (* -1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (- (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* cosTheta_i v))) (/ (* v (* (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (- (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* cosTheta_i v))) (/ (* v (* (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (- (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) cosTheta_i)))) (* cosTheta_O cosTheta_i))) (/ (* v (* (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (- (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) cosTheta_i)) cosTheta_O))) (* -1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (* sinTheta_O (- (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i (* sinTheta_O v))) (* -1 (/ (- (* 6931/10000 (/ 1 sinTheta_O)) (/ 1 (* sinTheta_O v))) cosTheta_O)))))
(* -1 (/ (+ (* -48038761/100000000 (/ v cosTheta_i)) (* -48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (pow cosTheta_i 2))))) cosTheta_O))
(* -1 (/ (+ (* -1 (/ (- (* 48038761/100000000 (/ (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)) (* cosTheta_O (pow cosTheta_i 3)))) (* -48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 2)))) cosTheta_O)) (* -48038761/100000000 (/ v cosTheta_i))) cosTheta_O))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* -48038761/100000000 (/ (* (pow v 4) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)) (* cosTheta_O (pow cosTheta_i 4)))) (* 48038761/100000000 (/ (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)) (pow cosTheta_i 3)))) cosTheta_O)) (* -48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 2)))) cosTheta_O)) (* -48038761/100000000 (/ v cosTheta_i))) cosTheta_O))
(* (pow cosTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* cosTheta_O (pow v 2)))) (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (pow v 2)))) cosTheta_O)) (/ (pow cosTheta_i 2) (pow v 2))))
(exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))
(+ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) v)))
(+ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))))))))
(/ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) v)
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))) (/ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) v))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))))) (/ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) v))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 4))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 3))))))) (/ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) v))
(- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(- (+ 6931/10000 (+ (log 1/2) (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)))) (/ 1 v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v))
(+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))) (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))))))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* sinTheta_i (+ (* -1/12 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 3))))))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))))))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) v)))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))))))))
(* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v))
(+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 2))) (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)))
(+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 3))))))
(+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* sinTheta_i (+ (* -1/12 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_O 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 3))))))))
(exp (- 6931/10000 (/ 1 v)))
(+ (exp (- 6931/10000 (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) v)))
(+ (exp (- 6931/10000 (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 2))))))
(+ (exp (- 6931/10000 (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 2))))))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(+ (* sinTheta_i (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ (* sinTheta_O (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* v (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))
(+ (* sinTheta_i (- (+ (* sinTheta_i (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 2)) (/ (pow sinTheta_O 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 48038761/100000000 (/ (* sinTheta_O (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ (* sinTheta_O (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* v (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 2307722558415121/20000000000000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))) (* 48038761/100000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* 48038761/100000000 (/ (* sinTheta_O (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* v (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))
(+ (* sinTheta_i (- (+ (* sinTheta_i (- (+ (* sinTheta_i (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 1/6 (pow (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 3)) (+ (* (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) (- (/ (pow sinTheta_O 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (/ (* sinTheta_O (- (/ (pow sinTheta_O 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 48038761/100000000 (/ (* sinTheta_O (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 2)) (/ (pow sinTheta_O 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 48038761/100000000 (/ (* sinTheta_O (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ (* sinTheta_O (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* v (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 2307722558415121/20000000000000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))) (* 48038761/100000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))))) (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))) (+ (* (+ (* 2307722558415121/20000000000000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))) (* 48038761/100000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3))))) (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ (* sinTheta_O (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* v (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 110860132438012536505081/6000000000000000000000000 (/ (pow sinTheta_O 3) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 6)))) (+ (* 2307722558415121/10000000000000000 (/ (pow sinTheta_O 3) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 5)))) (* 48038761/100000000 (/ (pow sinTheta_O 3) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4))))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 2)) (/ (pow sinTheta_O 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (+ (* 48038761/100000000 (/ (* sinTheta_O (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ (* sinTheta_O (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* v (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 2307722558415121/20000000000000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))) (* 48038761/100000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* 48038761/100000000 (/ (* sinTheta_O (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* v (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))
(* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))))
(+ (* 1/2 (* sinTheta_i (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* 48038761/100000000 (/ (* sinTheta_O (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* (pow v 2) (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))))) (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))))
(+ (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (* sinTheta_i (+ (* 1/2 (* sinTheta_i (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 2)) (/ (pow sinTheta_O 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (+ (* 48038761/100000000 (/ (* sinTheta_O (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* 48038761/100000000 (/ (* sinTheta_O (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* (pow v 2) (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 2307722558415121/20000000000000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))) (* 48038761/100000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))))))) (* 1/2 (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* 48038761/100000000 (/ (* sinTheta_O (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* (pow v 2) (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))))))
(+ (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (* sinTheta_i (+ (* 1/2 (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* 48038761/100000000 (/ (* sinTheta_O (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* (pow v 2) (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (* sinTheta_i (+ (* 1/2 (* sinTheta_i (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 1/6 (pow (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 3)) (+ (* (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) (- (/ (pow sinTheta_O 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (/ (* sinTheta_O (- (/ (pow sinTheta_O 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (+ (* 48038761/100000000 (/ (* sinTheta_O (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 2)) (/ (pow sinTheta_O 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (+ (* 48038761/100000000 (/ (* sinTheta_O (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* 48038761/100000000 (/ (* sinTheta_O (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* (pow v 2) (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 2307722558415121/20000000000000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))) (* 48038761/100000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))))) (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))) (+ (* (+ (* 2307722558415121/20000000000000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))) (* 48038761/100000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3))))) (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* 48038761/100000000 (/ (* sinTheta_O (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* (pow v 2) (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 110860132438012536505081/6000000000000000000000000 (/ (pow sinTheta_O 3) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 6)))) (+ (* 2307722558415121/10000000000000000 (/ (pow sinTheta_O 3) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 5)))) (* 48038761/100000000 (/ (pow sinTheta_O 3) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4))))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))))))) (* 1/2 (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 2)) (/ (pow sinTheta_O 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (+ (* 48038761/100000000 (/ (* sinTheta_O (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* 48038761/100000000 (/ (* sinTheta_O (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* (pow v 2) (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 2307722558415121/20000000000000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))) (* 48038761/100000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))))))))))
(exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* sinTheta_i (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))))
(+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* sinTheta_i (+ (* sinTheta_i (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 2)) (/ (pow sinTheta_O 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))))))
(+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* sinTheta_i (+ (* sinTheta_i (+ (* sinTheta_i (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 1/6 (pow (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 3)) (+ (* (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) (- (/ (pow sinTheta_O 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (/ (* sinTheta_O (- (/ (pow sinTheta_O 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 2)) (/ (pow sinTheta_O 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))))))
(/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))
(+ (* sinTheta_i (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(+ (* sinTheta_i (- (+ (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* sinTheta_i (- (/ (pow sinTheta_O 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(+ (* sinTheta_i (- (+ (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* sinTheta_i (- (+ (/ (* sinTheta_O (* sinTheta_i (- (/ (pow sinTheta_O 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (/ (pow sinTheta_O 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
1
(+ 1 (* sinTheta_O sinTheta_i))
(- 6931/10000 (/ 1 v))
(- (+ 6931/10000 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (/ 1 v))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v))))
(+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v)))))
(/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))
(+ (* 48038761/100000000 (/ (* sinTheta_O sinTheta_i) (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(+ (* sinTheta_i (- (* 48038761/100000000 (/ (* (pow sinTheta_O 2) sinTheta_i) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))) (* -48038761/100000000 (/ sinTheta_O (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(+ (* sinTheta_i (- (* sinTheta_i (- (* 48038761/100000000 (/ (* (pow sinTheta_O 3) sinTheta_i) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))) (* -48038761/100000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))) (* -48038761/100000000 (/ sinTheta_O (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2))
(+ (* -2 (/ (* sinTheta_O (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1))) (pow v 2))) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2)))
(+ (* sinTheta_i (+ (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (pow v 2))) (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2)))) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ (log 1/2) sinTheta_i) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (+ (/ sinTheta_O v) (/ (log (* 2 v)) sinTheta_i)))))
(+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* 48038761/100000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* sinTheta_O sinTheta_i))))
(- (+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -1 (/ (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow sinTheta_O 2))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_O 2)))))) (pow sinTheta_i 2)))) (* -48038761/100000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* sinTheta_O sinTheta_i))))
(- (+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -1 (/ (+ (* 48038761/100000000 (/ (* v (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_O 2)))))) sinTheta_O)) (+ (* 48038761/100000000 (/ (* v (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow sinTheta_O 2))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_O 2))))))) sinTheta_O)) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)) (pow sinTheta_O 3))) (+ (* -110860132438012536505081/6000000000000000000000000 (/ (pow v 3) (pow sinTheta_O 3))) (* 2307722558415121/10000000000000000 (/ (* (pow v 3) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 3)))))))) (pow sinTheta_i 3)))) (+ (* -48038761/100000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* sinTheta_O sinTheta_i))) (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_O 2))))) (pow sinTheta_i 2)))))
(+ (* 48038761/200000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* sinTheta_O sinTheta_i))) (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v)))
(+ (* -1/2 (/ (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow sinTheta_O 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_O 2))))) v)) (pow sinTheta_i 2))) (+ (* 48038761/200000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* sinTheta_O sinTheta_i))) (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))))
(+ (* -1/2 (/ (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow sinTheta_O 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_O 2))))) v)) (pow sinTheta_i 2))) (+ (* -1/2 (/ (+ (* 48038761/100000000 (/ (* v (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow sinTheta_O 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_O 2))))) v))) sinTheta_O)) (+ (* 48038761/100000000 (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_O 2))))) sinTheta_O)) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)) (pow sinTheta_O 3))) (+ (* -110860132438012536505081/6000000000000000000000000 (/ (pow v 3) (pow sinTheta_O 3))) (* 2307722558415121/10000000000000000 (/ (* (pow v 3) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 3)))))) v))) (pow sinTheta_i 3))) (+ (* 48038761/200000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* sinTheta_O sinTheta_i))) (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v)))))
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) (* sinTheta_i v))) (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ 1 (* sinTheta_i v))))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* sinTheta_O (* (pow sinTheta_i 2) v)))) (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) (* sinTheta_i v))) (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ 1 (* sinTheta_i v)))))) (+ (* -1 (/ (* v (* (- (+ 6931/10000 (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) v)) (/ 1 v))) (/ (* cosTheta_O cosTheta_i) v)) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* sinTheta_O (pow sinTheta_i 2)))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))))
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* sinTheta_O (* (pow sinTheta_i 2) v)))) (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) (* sinTheta_i v))) (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ 1 (* sinTheta_i v)) (/ (* v (* (- (* -1 (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* sinTheta_O v))) (* -1 (/ (* v (* (- (+ 6931/10000 (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) v)) (/ 1 v))) (/ (* cosTheta_O cosTheta_i) v)) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) sinTheta_O))) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* sinTheta_O (pow sinTheta_i 3)))))))) (+ (* -1 (/ (* v (* (- (+ 6931/10000 (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) v)) (/ 1 v))) (/ (* cosTheta_O cosTheta_i) v)) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* sinTheta_O (pow sinTheta_i 2)))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))))
(* sinTheta_O sinTheta_i)
(* sinTheta_i (+ sinTheta_O (/ 1 sinTheta_i)))
(* sinTheta_i (- (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (/ (* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v)))) sinTheta_i)))
(* -48038761/100000000 (/ v (* sinTheta_O sinTheta_i)))
(/ (+ (* -48038761/100000000 (/ v sinTheta_O)) (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (* (pow sinTheta_O 2) sinTheta_i)))) sinTheta_i)
(/ (- (+ (* -48038761/100000000 (/ v sinTheta_O)) (* -48038761/100000000 (/ (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)) (* (pow sinTheta_O 3) (pow sinTheta_i 2))))) (* 48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (* (pow sinTheta_O 2) sinTheta_i)))) sinTheta_i)
(/ (- (+ (* -48038761/100000000 (/ v sinTheta_O)) (* -48038761/100000000 (/ (* (pow v 4) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)) (* (pow sinTheta_O 4) (pow sinTheta_i 3))))) (+ (* 48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (* (pow sinTheta_O 2) sinTheta_i))) (* 48038761/100000000 (/ (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)) (* (pow sinTheta_O 3) (pow sinTheta_i 2)))))) sinTheta_i)
(/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))
(* (pow sinTheta_i 2) (+ (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* sinTheta_i (pow v 2)))) (/ (pow sinTheta_O 2) (pow v 2))))
(* (pow sinTheta_i 2) (+ (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* sinTheta_i (pow v 2)))) (+ (/ (pow sinTheta_O 2) (pow v 2)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow sinTheta_i 2) (pow v 2))))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -1 (/ (- (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* (pow sinTheta_O 2) sinTheta_i))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_O 2))))) sinTheta_i)) (* 48038761/100000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) sinTheta_O))) sinTheta_i)))
(+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -1 (/ (- (* -1 (/ (- (+ (* -48038761/100000000 (/ (* v (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_O 2)))))) (* sinTheta_O sinTheta_i))) (+ (* -48038761/100000000 (/ (* v (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow sinTheta_O 2))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_O 2))))))) (* sinTheta_O sinTheta_i))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 3) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 3))) (+ (* 110860132438012536505081/6000000000000000000000000 (/ (pow v 3) (pow sinTheta_O 3))) (* 48038761/100000000 (/ (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)) (pow sinTheta_O 3)))))) sinTheta_i))) (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow sinTheta_O 2))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_O 2))))))) sinTheta_i)) (* 48038761/100000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) sinTheta_O))) sinTheta_i)))
(+ (* -1 (/ (+ (* -48038761/200000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) sinTheta_O)) (* 1/2 (/ (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow sinTheta_O 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_O 2))))) v)) sinTheta_i))) sinTheta_i)) (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow sinTheta_O 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_O 2))))) v))) (* 1/2 (/ (+ (* -48038761/100000000 (/ (* v (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow sinTheta_O 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_O 2))))) v))) sinTheta_O)) (+ (* -48038761/100000000 (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_O 2))))) sinTheta_O)) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 3) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 3))) (+ (* 110860132438012536505081/6000000000000000000000000 (/ (pow v 3) (pow sinTheta_O 3))) (* 48038761/100000000 (/ (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)) (pow sinTheta_O 3)))))) v))) sinTheta_i))) sinTheta_i)) (* -48038761/200000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) sinTheta_O))) sinTheta_i)) (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v)))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) v)) (/ 1 v))) (/ (* cosTheta_O cosTheta_i) v)) sinTheta_i)) (/ sinTheta_O v))))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (* -1 (/ (- (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* sinTheta_O v)) (/ (* v (* (- (+ 6931/10000 (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) v)) (/ 1 v))) (/ (* cosTheta_O cosTheta_i) v)) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) sinTheta_O)) sinTheta_i)) (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) v)) (/ 1 v)))) (/ (* cosTheta_O cosTheta_i) v)) sinTheta_i)) (/ sinTheta_O v))))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (* -1 (/ (- (+ (/ (* v (* (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) (- (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* sinTheta_O v)) (/ (* v (* (- (+ 6931/10000 (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) v)) (/ 1 v))) (/ (* cosTheta_O cosTheta_i) v)) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) sinTheta_O)))) (* sinTheta_O sinTheta_i)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* sinTheta_O v))) (/ (* v (* (- (+ 6931/10000 (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) v)) (/ 1 v))) (/ (* cosTheta_O cosTheta_i) v)) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) sinTheta_O)) sinTheta_i)) (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) v)) (/ 1 v)))) (/ (* cosTheta_O cosTheta_i) v)) sinTheta_i)) (/ sinTheta_O v))))
(* -1 (* sinTheta_i (- (* -1 sinTheta_O) (/ 1 sinTheta_i))))
(* -1 (* sinTheta_i (- (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(* -1 (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v)))) sinTheta_i)) (/ sinTheta_O v))))
(* -1 (/ (+ (* 48038761/100000000 (/ v sinTheta_O)) (* 48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (* (pow sinTheta_O 2) sinTheta_i)))) sinTheta_i))
(* -1 (/ (+ (* -1 (/ (- (* -48038761/100000000 (/ (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)) (* (pow sinTheta_O 3) sinTheta_i))) (* 48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 2)))) sinTheta_i)) (* 48038761/100000000 (/ v sinTheta_O))) sinTheta_i))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* 48038761/100000000 (/ (* (pow v 4) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)) (* (pow sinTheta_O 4) sinTheta_i))) (* -48038761/100000000 (/ (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)) (pow sinTheta_O 3)))) sinTheta_i)) (* 48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 2)))) sinTheta_i)) (* 48038761/100000000 (/ v sinTheta_O))) sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* sinTheta_i (pow v 2)))) (* 2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (pow v 2)))) sinTheta_i)) (/ (pow sinTheta_O 2) (pow v 2))))
(+ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))))))))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))))) (/ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) v))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 4))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 3))))))) (/ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) v))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))))))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* sinTheta_O (+ (* -1/12 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 3))))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))))))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))))))))
(+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v))))) (pow v 3))))))
(+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* sinTheta_O (+ (* -1/12 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- 6931/10000 (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 3))))))))
(+ (exp (- 6931/10000 (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v))))) (pow v 2))))))
(+ (exp (- 6931/10000 (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- 6931/10000 (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 2))))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(+ (* sinTheta_O (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ (* sinTheta_i (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* v (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))
(+ (* sinTheta_O (- (+ (* sinTheta_O (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 2)) (/ (pow sinTheta_i 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 48038761/100000000 (/ (* sinTheta_i (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ (* sinTheta_i (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* v (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 2307722558415121/20000000000000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))) (* 48038761/100000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* 48038761/100000000 (/ (* sinTheta_i (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* v (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))
(+ (* sinTheta_O (- (+ (* sinTheta_O (- (+ (* sinTheta_O (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 1/6 (pow (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 3)) (+ (* (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) (- (/ (pow sinTheta_i 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (/ (* sinTheta_i (- (/ (pow sinTheta_i 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 48038761/100000000 (/ (* sinTheta_i (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 2)) (/ (pow sinTheta_i 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 48038761/100000000 (/ (* sinTheta_i (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ (* sinTheta_i (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* v (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 2307722558415121/20000000000000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))) (* 48038761/100000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))))) (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))) (+ (* (+ (* 2307722558415121/20000000000000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))) (* 48038761/100000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3))))) (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ (* sinTheta_i (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* v (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 110860132438012536505081/6000000000000000000000000 (/ (pow sinTheta_i 3) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 6)))) (+ (* 2307722558415121/10000000000000000 (/ (pow sinTheta_i 3) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 5)))) (* 48038761/100000000 (/ (pow sinTheta_i 3) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4))))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 2)) (/ (pow sinTheta_i 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (+ (* 48038761/100000000 (/ (* sinTheta_i (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ (* sinTheta_i (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* v (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 2307722558415121/20000000000000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))) (* 48038761/100000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* 48038761/100000000 (/ (* sinTheta_i (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* v (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))
(+ (* 1/2 (* sinTheta_O (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* 48038761/100000000 (/ (* sinTheta_i (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* (pow v 2) (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))))) (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))))
(+ (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (* sinTheta_O (+ (* 1/2 (* sinTheta_O (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 2)) (/ (pow sinTheta_i 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (+ (* 48038761/100000000 (/ (* sinTheta_i (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* 48038761/100000000 (/ (* sinTheta_i (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* (pow v 2) (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 2307722558415121/20000000000000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))) (* 48038761/100000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))))))) (* 1/2 (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* 48038761/100000000 (/ (* sinTheta_i (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* (pow v 2) (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))))))
(+ (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (* sinTheta_O (+ (* 1/2 (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* 48038761/100000000 (/ (* sinTheta_i (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* (pow v 2) (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (* sinTheta_O (+ (* 1/2 (* sinTheta_O (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 1/6 (pow (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 3)) (+ (* (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) (- (/ (pow sinTheta_i 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (/ (* sinTheta_i (- (/ (pow sinTheta_i 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (+ (* 48038761/100000000 (/ (* sinTheta_i (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 2)) (/ (pow sinTheta_i 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (+ (* 48038761/100000000 (/ (* sinTheta_i (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* 48038761/100000000 (/ (* sinTheta_i (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* (pow v 2) (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 2307722558415121/20000000000000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))) (* 48038761/100000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))))) (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))) (+ (* (+ (* 2307722558415121/20000000000000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))) (* 48038761/100000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3))))) (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* 48038761/100000000 (/ (* sinTheta_i (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* (pow v 2) (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 110860132438012536505081/6000000000000000000000000 (/ (pow sinTheta_i 3) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 6)))) (+ (* 2307722558415121/10000000000000000 (/ (pow sinTheta_i 3) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 5)))) (* 48038761/100000000 (/ (pow sinTheta_i 3) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4))))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))))))) (* 1/2 (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 2)) (/ (pow sinTheta_i 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (+ (* 48038761/100000000 (/ (* sinTheta_i (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* 48038761/100000000 (/ (* sinTheta_i (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* (pow v 2) (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 2307722558415121/20000000000000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))) (* 48038761/100000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))))))))))
(+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* sinTheta_O (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))))
(+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* sinTheta_O (+ (* sinTheta_O (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 2)) (/ (pow sinTheta_i 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))))))
(+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* sinTheta_O (+ (* sinTheta_O (+ (* sinTheta_O (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 1/6 (pow (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 3)) (+ (* (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) (- (/ (pow sinTheta_i 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (/ (* sinTheta_i (- (/ (pow sinTheta_i 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 2)) (/ (pow sinTheta_i 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))))))
(+ (* sinTheta_O (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(+ (* sinTheta_O (- (+ (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* sinTheta_O (- (/ (pow sinTheta_i 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(+ (* sinTheta_O (- (+ (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* sinTheta_O (- (+ (/ (* sinTheta_O (* sinTheta_i (- (/ (pow sinTheta_i 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (/ (pow sinTheta_i 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)
(+ (* sinTheta_O (- (* 48038761/100000000 (/ (* sinTheta_O (pow sinTheta_i 2)) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))) (* -48038761/100000000 (/ sinTheta_i (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(+ (* sinTheta_O (- (* sinTheta_O (- (* 48038761/100000000 (/ (* sinTheta_O (pow sinTheta_i 3)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))) (* -48038761/100000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))) (* -48038761/100000000 (/ sinTheta_i (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(+ (* sinTheta_O (+ (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (pow v 2))) (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2)))) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2)))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ (log 1/2) sinTheta_O) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (+ (/ sinTheta_i v) (/ (log (* 2 v)) sinTheta_O)))))
(- (+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -1 (/ (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow sinTheta_i 2))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_i 2)))))) (pow sinTheta_O 2)))) (* -48038761/100000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* sinTheta_O sinTheta_i))))
(- (+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -1 (/ (+ (* 48038761/100000000 (/ (* v (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_i 2)))))) sinTheta_i)) (+ (* 48038761/100000000 (/ (* v (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow sinTheta_i 2))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_i 2))))))) sinTheta_i)) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)) (pow sinTheta_i 3))) (+ (* -110860132438012536505081/6000000000000000000000000 (/ (pow v 3) (pow sinTheta_i 3))) (* 2307722558415121/10000000000000000 (/ (* (pow v 3) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 3)))))))) (pow sinTheta_O 3)))) (+ (* -48038761/100000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* sinTheta_O sinTheta_i))) (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_i 2))))) (pow sinTheta_O 2)))))
(+ (* -1/2 (/ (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow sinTheta_i 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_i 2))))) v)) (pow sinTheta_O 2))) (+ (* 48038761/200000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* sinTheta_O sinTheta_i))) (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))))
(+ (* -1/2 (/ (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow sinTheta_i 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_i 2))))) v)) (pow sinTheta_O 2))) (+ (* -1/2 (/ (+ (* 48038761/100000000 (/ (* v (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow sinTheta_i 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_i 2))))) v))) sinTheta_i)) (+ (* 48038761/100000000 (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_i 2))))) sinTheta_i)) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)) (pow sinTheta_i 3))) (+ (* -110860132438012536505081/6000000000000000000000000 (/ (pow v 3) (pow sinTheta_i 3))) (* 2307722558415121/10000000000000000 (/ (* (pow v 3) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 3)))))) v))) (pow sinTheta_O 3))) (+ (* 48038761/200000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* sinTheta_O sinTheta_i))) (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v)))))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) (* sinTheta_O v))) (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ 1 (* sinTheta_O v))))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow sinTheta_O 2) (* sinTheta_i v)))) (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) (* sinTheta_O v))) (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ 1 (* sinTheta_O v)))))) (+ (* -1 (/ (* v (* (- (+ 6931/10000 (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) v)) (/ 1 v))) (/ (* cosTheta_O cosTheta_i) v)) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* (pow sinTheta_O 2) sinTheta_i))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow sinTheta_O 2) (* sinTheta_i v)))) (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) (* sinTheta_O v))) (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ 1 (* sinTheta_O v)) (/ (* v (* (- (* -1 (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* sinTheta_i v))) (* -1 (/ (* v (* (- (+ 6931/10000 (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) v)) (/ 1 v))) (/ (* cosTheta_O cosTheta_i) v)) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) sinTheta_i))) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* (pow sinTheta_O 3) sinTheta_i))))))) (+ (* -1 (/ (* v (* (- (+ 6931/10000 (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) v)) (/ 1 v))) (/ (* cosTheta_O cosTheta_i) v)) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* (pow sinTheta_O 2) sinTheta_i))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))))
(* sinTheta_O (+ sinTheta_i (/ 1 sinTheta_O)))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))) (/ 1 (* sinTheta_O v))))
(/ (+ (* -48038761/100000000 (/ v sinTheta_i)) (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (* sinTheta_O (pow sinTheta_i 2))))) sinTheta_O)
(/ (- (+ (* -48038761/100000000 (/ v sinTheta_i)) (* -48038761/100000000 (/ (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)) (* (pow sinTheta_O 2) (pow sinTheta_i 3))))) (* 48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (* sinTheta_O (pow sinTheta_i 2))))) sinTheta_O)
(/ (- (+ (* -48038761/100000000 (/ v sinTheta_i)) (* -48038761/100000000 (/ (* (pow v 4) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)) (* (pow sinTheta_O 3) (pow sinTheta_i 4))))) (+ (* 48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (* sinTheta_O (pow sinTheta_i 2)))) (* 48038761/100000000 (/ (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)) (* (pow sinTheta_O 2) (pow sinTheta_i 3)))))) sinTheta_O)
(* (pow sinTheta_O 2) (+ (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* sinTheta_O (pow v 2)))) (/ (pow sinTheta_i 2) (pow v 2))))
(* (pow sinTheta_O 2) (+ (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* sinTheta_O (pow v 2)))) (+ (/ (pow sinTheta_i 2) (pow v 2)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow sinTheta_O 2) (pow v 2))))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -1 (/ (- (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* sinTheta_O (pow sinTheta_i 2)))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_i 2))))) sinTheta_O)) (* 48038761/100000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) sinTheta_i))) sinTheta_O)))
(+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -1 (/ (- (* -1 (/ (- (+ (* -48038761/100000000 (/ (* v (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_i 2)))))) (* sinTheta_O sinTheta_i))) (+ (* -48038761/100000000 (/ (* v (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow sinTheta_i 2))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_i 2))))))) (* sinTheta_O sinTheta_i))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 3) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 3))) (+ (* 110860132438012536505081/6000000000000000000000000 (/ (pow v 3) (pow sinTheta_i 3))) (* 48038761/100000000 (/ (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)) (pow sinTheta_i 3)))))) sinTheta_O))) (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow sinTheta_i 2))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_i 2))))))) sinTheta_O)) (* 48038761/100000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) sinTheta_i))) sinTheta_O)))
(+ (* -1 (/ (+ (* -48038761/200000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) sinTheta_i)) (* 1/2 (/ (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow sinTheta_i 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_i 2))))) v)) sinTheta_O))) sinTheta_O)) (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow sinTheta_i 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_i 2))))) v))) (* 1/2 (/ (+ (* -48038761/100000000 (/ (* v (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow sinTheta_i 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_i 2))))) v))) sinTheta_i)) (+ (* -48038761/100000000 (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_i 2))))) sinTheta_i)) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 3) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 3))) (+ (* 110860132438012536505081/6000000000000000000000000 (/ (pow v 3) (pow sinTheta_i 3))) (* 48038761/100000000 (/ (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)) (pow sinTheta_i 3)))))) v))) sinTheta_O))) sinTheta_O)) (* -48038761/200000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) sinTheta_i))) sinTheta_O)) (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v)))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) v)) (/ 1 v))) (/ (* cosTheta_O cosTheta_i) v)) sinTheta_O)) (/ sinTheta_i v))))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (* -1 (/ (- (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* sinTheta_i v)) (/ (* v (* (- (+ 6931/10000 (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) v)) (/ 1 v))) (/ (* cosTheta_O cosTheta_i) v)) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) sinTheta_i)) sinTheta_O)) (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) v)) (/ 1 v)))) (/ (* cosTheta_O cosTheta_i) v)) sinTheta_O)) (/ sinTheta_i v))))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (* -1 (/ (- (+ (/ (* v (* (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) (- (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* sinTheta_i v)) (/ (* v (* (- (+ 6931/10000 (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) v)) (/ 1 v))) (/ (* cosTheta_O cosTheta_i) v)) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) sinTheta_i)))) (* sinTheta_O sinTheta_i)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* sinTheta_i v))) (/ (* v (* (- (+ 6931/10000 (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) v)) (/ 1 v))) (/ (* cosTheta_O cosTheta_i) v)) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) sinTheta_i)) sinTheta_O)) (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) v)) (/ 1 v)))) (/ (* cosTheta_O cosTheta_i) v)) sinTheta_O)) (/ sinTheta_i v))))
(* -1 (* sinTheta_O (- (* -1 sinTheta_i) (/ 1 sinTheta_O))))
(* -1 (* sinTheta_O (- (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(* -1 (/ (+ (* 48038761/100000000 (/ v sinTheta_i)) (* 48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (* sinTheta_O (pow sinTheta_i 2))))) sinTheta_O))
(* -1 (/ (+ (* -1 (/ (- (* -48038761/100000000 (/ (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)) (* sinTheta_O (pow sinTheta_i 3)))) (* 48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 2)))) sinTheta_O)) (* 48038761/100000000 (/ v sinTheta_i))) sinTheta_O))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* 48038761/100000000 (/ (* (pow v 4) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)) (* sinTheta_O (pow sinTheta_i 4)))) (* -48038761/100000000 (/ (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)) (pow sinTheta_i 3)))) sinTheta_O)) (* 48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 2)))) sinTheta_O)) (* 48038761/100000000 (/ v sinTheta_i))) sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* sinTheta_O (pow v 2)))) (* 2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (pow v 2)))) sinTheta_O)) (/ (pow sinTheta_i 2) (pow v 2))))
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (+ 6931/10000 (log 1/2)))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)) (+ 1 (* sinTheta_O sinTheta_i))) v)
(* 2 v)
(/ 1/2 v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -48038761/100000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))))
(+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* v (- (* -1 (* v (+ (* -2307722558415121/10000000000000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (* 8966855608235121/20000000000000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))))) (* 48038761/100000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))))))
(+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* v (- (* v (- (* -1 (* v (+ (* -48038761/100000000 (/ (+ (* -2307722558415121/10000000000000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (* 8966855608235121/20000000000000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (+ (* -430756633485516609525081/2000000000000000000000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3))) (* 2455183170629597355565081/6000000000000000000000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3))))))) (+ (* -2307722558415121/10000000000000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (* 8966855608235121/20000000000000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))))) (* 48038761/100000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))))))
(/ (+ (* -48038761/200000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* 1/2 (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))) v)
(/ (+ (* 1/2 (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (+ (* -1/2 (* v (+ (* -2307722558415121/10000000000000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (* 8966855608235121/20000000000000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))))) (* -48038761/200000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))))) v)
(/ (+ (* 1/2 (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (+ (* -48038761/200000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* v (+ (* -1/2 (* v (+ (* -48038761/100000000 (/ (+ (* -2307722558415121/10000000000000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (* 8966855608235121/20000000000000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (+ (* -430756633485516609525081/2000000000000000000000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3))) (* 2455183170629597355565081/6000000000000000000000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3))))))) (* -1/2 (+ (* -2307722558415121/10000000000000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (* 8966855608235121/20000000000000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))))))))) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (+ 6931/10000 (* 48038761/100000000 (/ v (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (+ 6931/10000 (* v (+ (* 332956652491/1000000000000 (/ v (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (* 48038761/100000000 (/ 1 (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))
(/ (- (* 6931/10000 v) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ -1 v)
(/ (- (* 6931/10000 v) 1) v)
(/ (* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O)))) v)
(/ (+ (* 6931/10000 v) (* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O))))) v)
(/ (- (* cosTheta_O cosTheta_i) 1) (* sinTheta_O v))
(/ (- (+ (* 6931/10000 (/ v sinTheta_O)) (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (/ 1 sinTheta_O)) v)
(/ -1 (* sinTheta_O v))
(/ (- (* 6931/10000 (/ v sinTheta_O)) (/ 1 sinTheta_O)) v)
(* 48038761/100000000 (/ v (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))
(* v (+ (* 332956652491/1000000000000 (/ v (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (* 48038761/100000000 (/ 1 (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))))
(* v (+ (* v (+ (* 2307722558415121/10000000000000000 (/ v (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3))) (* 332956652491/1000000000000 (/ 1 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))))) (* 48038761/100000000 (/ 1 (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))))
(* v (+ (* v (+ (* v (+ (* 15994825052375203651/100000000000000000000 (/ v (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 4))) (* 2307722558415121/10000000000000000 (/ 1 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3))))) (* 332956652491/1000000000000 (/ 1 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))))) (* 48038761/100000000 (/ 1 (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))))
(/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (pow v 2))
(exp (+ 6931/10000 (log 1/2)))
(+ (exp (+ 6931/10000 (log 1/2))) (/ (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp (+ 6931/10000 (log 1/2))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp (+ 6931/10000 (log 1/2))) (+ (* 1/6 (/ (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(/ (exp (+ 6931/10000 (log 1/2))) v)
(/ (+ (exp (+ 6931/10000 (log 1/2))) (/ (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)) v)
(/ (+ (exp (+ 6931/10000 (log 1/2))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))) v)
(/ (+ (exp (+ 6931/10000 (log 1/2))) (+ (* 1/6 (/ (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))) v)
(+ 6931/10000 (log 1/2))
6931/10000
(* 1/2 (/ (exp 6931/10000) v))
(/ (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))) v)
(/ (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))) v)
(/ (+ (* 1/12 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))) v)
(exp 6931/10000)
(+ (exp 6931/10000) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp 6931/10000) (+ (* 1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp 6931/10000) (+ (* 1/6 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* 1/6 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(/ (+ (* -1/2 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (* 1/2 (exp 6931/10000))) v)
(/ (+ (* -1/2 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (* 1/2 (exp 6931/10000)))) v)
(/ (+ (* -1/2 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (+ (* -1/12 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) (pow v 3))) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (* 1/2 (exp 6931/10000))))) v)
(+ (exp 6931/10000) (* -1 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(+ (exp 6931/10000) (+ (* -1 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (* 1/2 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2)))))
(+ (exp 6931/10000) (+ (* -1 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (+ (* -1/6 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) (pow v 3))) (* 1/2 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2))))))
(exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v))))))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/2 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/6 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(/ 1 (exp -6931/10000))
(- (+ (/ 1 (exp -6931/10000)) (/ (* cosTheta_O cosTheta_i) (* v (exp -6931/10000)))) (+ (/ 1 (* v (exp -6931/10000))) (/ (* sinTheta_O sinTheta_i) (* v (exp -6931/10000)))))
(- (+ (* -10000/6931 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (exp -6931/10000)))) (+ (/ 1 (exp -6931/10000)) (/ (* cosTheta_O cosTheta_i) (* v (exp -6931/10000))))) (+ (* 1/2 (/ (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2) (* (pow v 2) (exp -6931/10000)))) (+ (* 10000/6931 (/ (* (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) (* (pow v 2) (exp -6931/10000)))) (+ (/ 1 (* v (exp -6931/10000))) (+ (/ (* sinTheta_O sinTheta_i) (* v (exp -6931/10000))) (/ (* (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) (- (/ (* cosTheta_O cosTheta_i) (exp -6931/10000)) (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000))))) (pow v 2)))))))
(- (+ (* -100000000/48038761 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) (* (pow v 3) (exp -6931/10000)))) (+ (* -10000/6931 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (exp -6931/10000)))) (+ (/ 1 (exp -6931/10000)) (/ (* cosTheta_O cosTheta_i) (* v (exp -6931/10000)))))) (+ (* 1/6 (/ (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 3) (* (pow v 3) (exp -6931/10000)))) (+ (* 1/2 (/ (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2) (* (pow v 2) (exp -6931/10000)))) (+ (* 10000/6931 (/ (* (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) (* (pow v 2) (exp -6931/10000)))) (+ (* 10000/6931 (/ (* (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2)) (* (pow v 3) (exp -6931/10000)))) (+ (* 100000000/48038761 (/ (* (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) (* (pow v 3) (exp -6931/10000)))) (+ (/ 1 (* v (exp -6931/10000))) (+ (/ (* sinTheta_O sinTheta_i) (* v (exp -6931/10000))) (+ (/ (* (+ (* 1/2 (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2)) (* 10000/6931 (* (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))))) (- (/ (* cosTheta_O cosTheta_i) (exp -6931/10000)) (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000))))) (pow v 3)) (+ (/ (* (- (* -10000/6931 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (exp -6931/10000))) (+ (* 1/2 (/ (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2) (exp -6931/10000))) (+ (* 10000/6931 (/ (* (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) (exp -6931/10000))) (* (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) (- (/ (* cosTheta_O cosTheta_i) (exp -6931/10000)) (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000)))))))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) (pow v 3)) (/ (* (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) (- (/ (* cosTheta_O cosTheta_i) (exp -6931/10000)) (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000))))) (pow v 2))))))))))))
(/ 1/2 (* v (exp -6931/10000)))
(/ (+ (* 1/2 (/ (- (/ (* cosTheta_O cosTheta_i) (exp -6931/10000)) (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000)))) v)) (* 1/2 (/ 1 (exp -6931/10000)))) v)
(/ (+ (* 1/2 (/ (- (* -10000/6931 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (exp -6931/10000))) (+ (* 1/2 (/ (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2) (exp -6931/10000))) (+ (* 10000/6931 (/ (* (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) (exp -6931/10000))) (* (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) (- (/ (* cosTheta_O cosTheta_i) (exp -6931/10000)) (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000)))))))) (pow v 2))) (+ (* 1/2 (/ (- (/ (* cosTheta_O cosTheta_i) (exp -6931/10000)) (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000)))) v)) (* 1/2 (/ 1 (exp -6931/10000))))) v)
(/ (+ (* 1/2 (/ (- (* -100000000/48038761 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) (exp -6931/10000))) (+ (* 1/6 (/ (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 3) (exp -6931/10000))) (+ (* 10000/6931 (/ (* (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2)) (exp -6931/10000))) (+ (* 100000000/48038761 (/ (* (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) (exp -6931/10000))) (+ (* (+ (* 1/2 (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2)) (* 10000/6931 (* (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))))) (- (/ (* cosTheta_O cosTheta_i) (exp -6931/10000)) (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000))))) (* (- (* -10000/6931 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (exp -6931/10000))) (+ (* 1/2 (/ (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2) (exp -6931/10000))) (+ (* 10000/6931 (/ (* (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) (exp -6931/10000))) (* (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) (- (/ (* cosTheta_O cosTheta_i) (exp -6931/10000)) (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000)))))))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)))))))) (pow v 3))) (+ (* 1/2 (/ (- (* -10000/6931 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (exp -6931/10000))) (+ (* 1/2 (/ (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2) (exp -6931/10000))) (+ (* 10000/6931 (/ (* (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) (exp -6931/10000))) (* (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) (- (/ (* cosTheta_O cosTheta_i) (exp -6931/10000)) (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000)))))))) (pow v 2))) (+ (* 1/2 (/ (- (/ (* cosTheta_O cosTheta_i) (exp -6931/10000)) (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000)))) v)) (* 1/2 (/ 1 (exp -6931/10000)))))) v)
(+ 1 (* -10000/6931 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (pow v 2))))
(+ 1 (+ (* -100000000/48038761 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) (pow v 3))) (* -10000/6931 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (pow v 2)))))
(+ 1 (+ (* -1000000000000/332956652491 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 4) (pow v 4))) (+ (* -100000000/48038761 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) (pow v 3))) (+ (* -10000/6931 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (pow v 2))) (* 50000000/48038761 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 4) (pow v 4)))))))
(* -10000/6931 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (pow v 2)))
(/ (+ (* -100000000/48038761 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) v)) (* -10000/6931 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (pow v 2))
(/ (- (+ (* -1000000000000/332956652491 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 4) (pow v 2))) (* -10000/6931 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (* 100000000/48038761 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) v))) (pow v 2))
(/ (- (+ (* -10000000000000000/2307722558415121 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 5) (pow v 3))) (* -10000/6931 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (+ (* 100000000/48038761 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) v)) (* 1000000000000/332956652491 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 4) (pow v 2))))) (pow v 2))
(+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))
(+ 6931/10000 (/ (* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O)))) v))
(/ 6931/10000 sinTheta_O)
(- (* 6931/10000 (/ 1 sinTheta_O)) (/ 1 (* sinTheta_O v)))
-6931/10000
(- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))
(- (+ (* 10000/6931 (/ (* (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) (pow v 2))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))
(- (+ (* 100000000/48038761 (/ (* (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) (pow v 3))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (+ 6931/10000 (+ (* -10000/6931 (/ (* (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))))
(+ (exp (+ 6931/10000 (log 1/2))) (* -1 (/ (+ (* -1 (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1/2 (/ (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v))) v)))
(+ (exp (+ 6931/10000 (log 1/2))) (* -1 (/ (+ (* -1 (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1 (/ (+ (* 1/6 (/ (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))) v))) v)))
(* -1 (/ (+ (* -1 (exp (+ 6931/10000 (log 1/2)))) (* -1 (/ (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))) v))
(* -1 (/ (+ (* -1 (exp (+ 6931/10000 (log 1/2)))) (* -1 (/ (+ (* 1/2 (/ (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v)) (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) v))) v))
(* -1 (/ (+ (* -1 (exp (+ 6931/10000 (log 1/2)))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (* -1/6 (/ (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v))) v)) (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) v))) v))
(* -1 (/ (+ (* -1/2 (exp 6931/10000)) (* -1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v)) (* 1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))) v)) (* -1/2 (exp 6931/10000))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (* -1/12 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v))) v)) (* 1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))) v)) (* -1/2 (exp 6931/10000))) v))
(+ (exp 6931/10000) (* -1 (/ (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v))) v)))
(+ (exp 6931/10000) (* -1 (/ (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1 (/ (+ (* 1/6 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))) v))) v)))
(exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1/2 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 2)) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))))) v)))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 2)))) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))))) v)))
(* -1 (/ (+ (* -1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i)))) (* 1/4 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) v))) v)) (* -1/2 (exp 6931/10000))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2))) (* 1/12 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) v))) v)) (* -1/2 (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (exp 6931/10000))) v))
(+ (exp 6931/10000) (* -1 (/ (+ (* -1/2 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) v)) (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp 6931/10000) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) v)) (* 1/2 (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)))) v)) (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ 6931/10000 (* -1 (/ (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) v)))
(exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v))))))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1/2 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 2)) v)) (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))))) v)))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 2)))) v)) (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))))) v)))
(- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))
(- (+ 6931/10000 (* -1 (/ (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) v))) (+ (log -2) (* -1 (log (/ -1 v)))))
(+ (* -1 (/ (- (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000))) (/ (* cosTheta_O cosTheta_i) (exp -6931/10000))) v)) (/ 1 (exp -6931/10000)))
(+ (* -1 (/ (- (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* v (exp -6931/10000)))) (+ (/ 1 (exp -6931/10000)) (+ (/ (* sinTheta_O sinTheta_i) (exp -6931/10000)) (/ (* (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (- (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000))) (/ (* cosTheta_O cosTheta_i) (exp -6931/10000)))) v)))) (/ (* cosTheta_O cosTheta_i) (exp -6931/10000))) v)) (/ 1 (exp -6931/10000)))
(+ (* -1 (/ (- (+ (* -1 (/ (- (+ (* -10000/6931 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) (* v (exp -6931/10000)))) (+ (* -1 (/ (* (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (exp -6931/10000))) (* (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (- (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000))) (/ (* cosTheta_O cosTheta_i) (exp -6931/10000))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)) (+ (* 1/6 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) (* v (exp -6931/10000)))) (/ (* (+ (* -10000/6931 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (* 1/2 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (- (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000))) (/ (* cosTheta_O cosTheta_i) (exp -6931/10000)))) v)))) (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (exp -6931/10000))) (* (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (- (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000))) (/ (* cosTheta_O cosTheta_i) (exp -6931/10000)))))) v)) (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000)))) (/ (* cosTheta_O cosTheta_i) (exp -6931/10000))) v)) (/ 1 (exp -6931/10000)))
(* -1 (/ (- (* 1/2 (/ (- (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000))) (/ (* cosTheta_O cosTheta_i) (exp -6931/10000))) v)) (* 1/2 (/ 1 (exp -6931/10000)))) v))
(* -1 (/ (- (* -1 (/ (+ (* -1/2 (- (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000))) (/ (* cosTheta_O cosTheta_i) (exp -6931/10000)))) (* -1/2 (/ (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (exp -6931/10000))) (* (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (- (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000))) (/ (* cosTheta_O cosTheta_i) (exp -6931/10000))))) v))) v)) (* 1/2 (/ 1 (exp -6931/10000)))) v))
(* -1 (/ (- (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -10000/6931 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) (exp -6931/10000))) (+ (* -1 (* (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (exp -6931/10000))) (* (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (- (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000))) (/ (* cosTheta_O cosTheta_i) (exp -6931/10000))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (+ (* 1/6 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) (exp -6931/10000))) (* (+ (* -10000/6931 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (* 1/2 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (- (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000))) (/ (* cosTheta_O cosTheta_i) (exp -6931/10000))))))) v)) (* 1/2 (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (exp -6931/10000))) (* (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (- (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000))) (/ (* cosTheta_O cosTheta_i) (exp -6931/10000))))))) v)) (* -1/2 (- (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000))) (/ (* cosTheta_O cosTheta_i) (exp -6931/10000))))) v)) (* 1/2 (/ 1 (exp -6931/10000)))) v))
(+ 1 (+ (* -10000/6931 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (pow v 2))) (* -1 (/ (+ (* -1 (/ (+ (* -1000000000000/332956652491 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 4)) (* 50000000/48038761 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 4))) v)) (* 100000000/48038761 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3))) (pow v 3)))))
(/ (+ (* -10000/6931 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (* -1 (/ (- (* 1000000000000/332956652491 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 4) v)) (* -100000000/48038761 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3))) v))) (pow v 2))
(/ (+ (* -10000/6931 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (* -1 (/ (- (* -1 (/ (- (* -10000000000000000/2307722558415121 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 5) v)) (* 1000000000000/332956652491 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 4))) v)) (* -100000000/48038761 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3))) v))) (pow v 2))
(+ 6931/10000 (* -1 (/ (* sinTheta_O (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)) (* -1 sinTheta_i))) v)))
(- (* -1 (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) 6931/10000)
(- (* -1 (/ (- (* 10000/6931 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) v)) (* -1 (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) v)) 6931/10000)
(- (* -1 (/ (- (* -1 (/ (- (* -100000000/48038761 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) v)) (* 10000/6931 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) v)) (* -1 (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) v)) 6931/10000)
Outputs
(exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))
(+ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (/ (* cosTheta_O (* cosTheta_i (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))
(+.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) v))
(+ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (*.f32 cosTheta_i (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_O (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) v))))
(+ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (*.f32 cosTheta_i (fma.f32 cosTheta_i (fma.f32 #s(literal 1/6 binary32) (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) cosTheta_i) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (pow.f32 v #s(literal 3 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (*.f32 v v)))) (/.f32 (*.f32 cosTheta_O (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) v))))
(/ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)
(/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) v)
(+ (/ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v) (/ (* cosTheta_O (* cosTheta_i (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2)))
(+.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) v) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (*.f32 v v)))
(+ (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))) (/ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(fma.f32 cosTheta_i (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (pow.f32 v #s(literal 3 binary32))) (/.f32 (*.f32 cosTheta_O (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (*.f32 v v))) (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) v))
(+ (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 4))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))) (/ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(fma.f32 cosTheta_i (fma.f32 cosTheta_i (fma.f32 #s(literal 1/6 binary32) (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) cosTheta_i) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (pow.f32 v #s(literal 4 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (pow.f32 v #s(literal 3 binary32))))) (/.f32 (*.f32 cosTheta_O (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (*.f32 v v))) (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) v))
(- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))
(- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))
(- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) v))
(* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) v))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))
(*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) v) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (*.f32 v v))))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_i (+ (* 1/4 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) v) (*.f32 cosTheta_i (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (pow.f32 v #s(literal 3 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (*.f32 v v))))))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (* cosTheta_i (+ (* 1/12 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))))))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) v) (*.f32 cosTheta_i (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 #s(literal 1/12 binary32) (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) cosTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (pow.f32 v #s(literal 4 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (pow.f32 v #s(literal 3 binary32)))))))))
(exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))
(+.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) v))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (*.f32 cosTheta_i (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_O (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) v))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (*.f32 cosTheta_i (fma.f32 cosTheta_i (fma.f32 #s(literal 1/6 binary32) (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) cosTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (pow.f32 v #s(literal 3 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (*.f32 v v)))) (/.f32 (*.f32 cosTheta_O (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) v))))
(exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (/ (* cosTheta_O (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))
(+.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) v))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (*.f32 cosTheta_i (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_O (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (*.f32 cosTheta_i (fma.f32 cosTheta_i (fma.f32 #s(literal 1/6 binary32) (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) cosTheta_i) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (pow.f32 v #s(literal 3 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (*.f32 v v)))) (/.f32 (*.f32 cosTheta_O (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) v))))
(exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))
(+.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) v))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(+.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (*.f32 cosTheta_i (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_O (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) v))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(+.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (*.f32 cosTheta_i (fma.f32 cosTheta_i (fma.f32 #s(literal 1/6 binary32) (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) cosTheta_i) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (pow.f32 v #s(literal 3 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (*.f32 v v)))) (/.f32 (*.f32 cosTheta_O (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) v))))
(- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))
(/ (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(exp.f32 (-.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))
(+ (* cosTheta_i (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -48038761/100000000 (/ (* cosTheta_O (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (/ (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))
(fma.f32 cosTheta_i (-.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_O (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32)))))) (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (/.f32 (*.f32 #s(literal -48038761/100000000 binary32) (*.f32 cosTheta_O (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))))) (*.f32 v (*.f32 (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32)))))) (exp.f32 (-.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))))
(+ (* cosTheta_i (- (+ (* cosTheta_i (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (+ (* -1 (/ (pow cosTheta_O 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 1/2 (pow (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 2))) (* -1 (/ (* cosTheta_O (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* -48038761/100000000 (/ (* cosTheta_O (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -48038761/100000000 (/ (* cosTheta_O (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))) (* 2307722558415121/20000000000000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -48038761/100000000 (/ (* cosTheta_O (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (/ (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))
(fma.f32 cosTheta_i (fma.f32 cosTheta_i (-.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (-.f32 (-.f32 (neg.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 #s(literal -1/2 binary32) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_O (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) #s(literal 2 binary32)))) (neg.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_O (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))))) (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal -48038761/100000000 binary32) (*.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_O (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32)))))) (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (/.f32 (*.f32 #s(literal -48038761/100000000 binary32) (*.f32 cosTheta_O (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))))) (*.f32 v (*.f32 (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32)))))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32)))) (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 (*.f32 v v) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 3 binary32)))) (/.f32 (*.f32 #s(literal 2307722558415121/20000000000000000 binary32) (*.f32 cosTheta_O cosTheta_O)) (*.f32 (*.f32 v v) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 4 binary32)))))) (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))))) (-.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_O (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32)))))) (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (/.f32 (*.f32 #s(literal -48038761/100000000 binary32) (*.f32 cosTheta_O (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))))) (*.f32 v (*.f32 (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))))) (exp.f32 (-.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))))
(+ (* cosTheta_i (- (+ (* cosTheta_i (- (+ (* cosTheta_i (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 1/6 (pow (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 3)) (+ (* (- (* -1 (/ (pow cosTheta_O 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_O (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (/ (* cosTheta_O (- (* -1 (/ (pow cosTheta_O 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_O (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* -48038761/100000000 (/ (* cosTheta_O (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (+ (* -1 (/ (pow cosTheta_O 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 1/2 (pow (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 2))) (* -1 (/ (* cosTheta_O (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* -48038761/100000000 (/ (* cosTheta_O (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -48038761/100000000 (/ (* cosTheta_O (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))) (* 2307722558415121/20000000000000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (+ (* (+ (* -48038761/100000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))) (* 2307722558415121/20000000000000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4))))) (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -48038761/100000000 (/ (* cosTheta_O (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (pow cosTheta_O 3) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))) (+ (* -110860132438012536505081/6000000000000000000000000 (/ (pow cosTheta_O 3) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6)))) (* 2307722558415121/10000000000000000 (/ (pow cosTheta_O 3) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 5))))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (+ (* -1 (/ (pow cosTheta_O 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 1/2 (pow (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 2))) (* -1 (/ (* cosTheta_O (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* cosTheta_O (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -48038761/100000000 (/ (* cosTheta_O (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))) (* 2307722558415121/20000000000000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -48038761/100000000 (/ (* cosTheta_O (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (/ (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))
(fma.f32 cosTheta_i (fma.f32 cosTheta_i (fma.f32 cosTheta_i (-.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (fma.f32 #s(literal 1/6 binary32) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_O (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) #s(literal 3 binary32)) (fma.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (*.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_O (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_O (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) (*.f32 (/.f32 cosTheta_O v) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (*.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_O (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))))) (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal -48038761/100000000 binary32) (*.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (-.f32 (-.f32 (neg.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 #s(literal -1/2 binary32) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_O (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) #s(literal 2 binary32)))) (neg.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_O (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))))) (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal -48038761/100000000 binary32) (*.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_O (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32)))))) (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (/.f32 (*.f32 #s(literal -48038761/100000000 binary32) (*.f32 cosTheta_O (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))))) (*.f32 v (*.f32 (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32)))))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32)))) (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 (*.f32 v v) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 3 binary32)))) (/.f32 (*.f32 #s(literal 2307722558415121/20000000000000000 binary32) (*.f32 cosTheta_O cosTheta_O)) (*.f32 (*.f32 v v) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 4 binary32)))))) (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32)))) (fma.f32 (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 (*.f32 v v) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 3 binary32)))) (/.f32 (*.f32 #s(literal 2307722558415121/20000000000000000 binary32) (*.f32 cosTheta_O cosTheta_O)) (*.f32 (*.f32 v v) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 4 binary32))))) (-.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_O (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32)))))) (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (/.f32 (*.f32 #s(literal -48038761/100000000 binary32) (*.f32 cosTheta_O (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))))) (*.f32 v (*.f32 (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32)))))) (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) (*.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 4 binary32)))) (fma.f32 #s(literal -110860132438012536505081/6000000000000000000000000 binary32) (/.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) (*.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 6 binary32)))) (/.f32 (*.f32 #s(literal 2307722558415121/10000000000000000 binary32) (pow.f32 cosTheta_O #s(literal 3 binary32))) (*.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 5 binary32))))))) (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))))) (-.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (-.f32 (-.f32 (neg.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 #s(literal -1/2 binary32) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_O (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) #s(literal 2 binary32)))) (neg.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_O (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))))) (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal -48038761/100000000 binary32) (*.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_O (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32)))))) (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (/.f32 (*.f32 #s(literal -48038761/100000000 binary32) (*.f32 cosTheta_O (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))))) (*.f32 v (*.f32 (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32)))))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32)))) (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 (*.f32 v v) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 3 binary32)))) (/.f32 (*.f32 #s(literal 2307722558415121/20000000000000000 binary32) (*.f32 cosTheta_O cosTheta_O)) (*.f32 (*.f32 v v) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 4 binary32)))))) (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))))) (-.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_O (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32)))))) (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (/.f32 (*.f32 #s(literal -48038761/100000000 binary32) (*.f32 cosTheta_O (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))))) (*.f32 v (*.f32 (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))))) (exp.f32 (-.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))))
(* 1/2 (/ (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))))) (*.f32 v (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))))
(+ (* 1/2 (* cosTheta_i (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -48038761/100000000 (/ (* cosTheta_O (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* (pow v 2) (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))) (* 1/2 (/ (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))))
(*.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_i (fma.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) v) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_O (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))))) (/.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 v (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))))))
(+ (* 1/2 (/ (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_i (+ (* 1/2 (* cosTheta_i (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (+ (* -1 (/ (pow cosTheta_O 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 1/2 (pow (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 2))) (* -1 (/ (* cosTheta_O (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* cosTheta_O (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -48038761/100000000 (/ (* cosTheta_O (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* (pow v 2) (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))) (* 2307722558415121/20000000000000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))))) (* 1/2 (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -48038761/100000000 (/ (* cosTheta_O (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* (pow v 2) (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 v (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 cosTheta_i (*.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_i (-.f32 (*.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) v) (/.f32 (-.f32 (-.f32 (neg.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 #s(literal -1/2 binary32) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_O (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) #s(literal 2 binary32)))) (neg.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_O (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (fma.f32 #s(literal -48038761/100000000 binary32) (*.f32 (/.f32 cosTheta_O v) (/.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) v) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_O (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32)))) (*.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) v) (/.f32 (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 (*.f32 v v) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 3 binary32)))) (/.f32 (*.f32 #s(literal 2307722558415121/20000000000000000 binary32) (*.f32 cosTheta_O cosTheta_O)) (*.f32 (*.f32 v v) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 4 binary32))))) (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))))) (fma.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) v) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_O (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32)))))))))))
(+ (* 1/2 (/ (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_i (+ (* 1/2 (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -48038761/100000000 (/ (* cosTheta_O (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* (pow v 2) (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (* cosTheta_i (+ (* 1/2 (* cosTheta_i (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 1/6 (pow (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 3)) (+ (* (- (* -1 (/ (pow cosTheta_O 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_O (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (/ (* cosTheta_O (- (* -1 (/ (pow cosTheta_O 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_O (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* cosTheta_O (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (+ (* -1 (/ (pow cosTheta_O 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 1/2 (pow (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 2))) (* -1 (/ (* cosTheta_O (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* cosTheta_O (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -48038761/100000000 (/ (* cosTheta_O (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* (pow v 2) (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))) (* 2307722558415121/20000000000000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))))) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (+ (* (+ (* -48038761/100000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))) (* 2307722558415121/20000000000000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4))))) (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -48038761/100000000 (/ (* cosTheta_O (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* (pow v 2) (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (pow cosTheta_O 3) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))) (+ (* -110860132438012536505081/6000000000000000000000000 (/ (pow cosTheta_O 3) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6)))) (* 2307722558415121/10000000000000000 (/ (pow cosTheta_O 3) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 5))))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))))))) (* 1/2 (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (+ (* -1 (/ (pow cosTheta_O 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 1/2 (pow (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 2))) (* -1 (/ (* cosTheta_O (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* cosTheta_O (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -48038761/100000000 (/ (* cosTheta_O (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* (pow v 2) (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))) (* 2307722558415121/20000000000000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))))))))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 v (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 cosTheta_i (fma.f32 #s(literal 1/2 binary32) (fma.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) v) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_O (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))))) (*.f32 cosTheta_i (*.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_i (-.f32 (*.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) v) (/.f32 (fma.f32 #s(literal 1/6 binary32) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_O (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) #s(literal 3 binary32)) (fma.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (*.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_O (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_O (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) (*.f32 (/.f32 cosTheta_O v) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (*.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_O (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (fma.f32 #s(literal -48038761/100000000 binary32) (*.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (*.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) v) (/.f32 (-.f32 (-.f32 (neg.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 #s(literal -1/2 binary32) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_O (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) #s(literal 2 binary32)))) (neg.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_O (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (fma.f32 #s(literal -48038761/100000000 binary32) (*.f32 (/.f32 cosTheta_O v) (/.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) v) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_O (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32)))) (*.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) v) (/.f32 (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 (*.f32 v v) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 3 binary32)))) (/.f32 (*.f32 #s(literal 2307722558415121/20000000000000000 binary32) (*.f32 cosTheta_O cosTheta_O)) (*.f32 (*.f32 v v) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 4 binary32))))) (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32)))) (fma.f32 (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 (*.f32 v v) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 3 binary32)))) (/.f32 (*.f32 #s(literal 2307722558415121/20000000000000000 binary32) (*.f32 cosTheta_O cosTheta_O)) (*.f32 (*.f32 v v) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 4 binary32))))) (fma.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) v) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_O (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))))) (*.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) v) (/.f32 (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) (*.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 4 binary32)))) (fma.f32 #s(literal -110860132438012536505081/6000000000000000000000000 binary32) (/.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) (*.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 6 binary32)))) (/.f32 (*.f32 #s(literal 2307722558415121/10000000000000000 binary32) (pow.f32 cosTheta_O #s(literal 3 binary32))) (*.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 5 binary32)))))) (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))))))) (-.f32 (*.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) v) (/.f32 (-.f32 (-.f32 (neg.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 #s(literal -1/2 binary32) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_O (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) #s(literal 2 binary32)))) (neg.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_O (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (fma.f32 #s(literal -48038761/100000000 binary32) (*.f32 (/.f32 cosTheta_O v) (/.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) v) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_O (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32)))) (*.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) v) (/.f32 (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 (*.f32 v v) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 3 binary32)))) (/.f32 (*.f32 #s(literal 2307722558415121/20000000000000000 binary32) (*.f32 cosTheta_O cosTheta_O)) (*.f32 (*.f32 v v) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 4 binary32))))) (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))))))))))))
(exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))
(exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))))
(+ (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* cosTheta_i (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))
(+.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 (*.f32 cosTheta_i (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_O (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32)))))))
(+ (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* cosTheta_i (+ (* cosTheta_i (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (+ (* -1 (/ (pow cosTheta_O 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 1/2 (pow (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 2))) (* -1 (/ (* cosTheta_O (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))) (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))))
(+.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 cosTheta_i (fma.f32 (*.f32 cosTheta_i (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))))) (-.f32 (-.f32 (neg.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 #s(literal -1/2 binary32) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_O (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) #s(literal 2 binary32)))) (neg.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_O (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_O (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32)))))))))
(+ (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* cosTheta_i (+ (* cosTheta_i (+ (* cosTheta_i (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 1/6 (pow (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 3)) (+ (* (- (* -1 (/ (pow cosTheta_O 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_O (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (/ (* cosTheta_O (- (* -1 (/ (pow cosTheta_O 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_O (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))) (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (+ (* -1 (/ (pow cosTheta_O 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 1/2 (pow (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 2))) (* -1 (/ (* cosTheta_O (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))))) (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))))
(+.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 cosTheta_i (fma.f32 cosTheta_i (fma.f32 (*.f32 cosTheta_i (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))))) (fma.f32 #s(literal 1/6 binary32) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_O (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) #s(literal 3 binary32)) (fma.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (*.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_O (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_O (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) (*.f32 (/.f32 cosTheta_O v) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (*.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_O (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (-.f32 (-.f32 (neg.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 #s(literal -1/2 binary32) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_O (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) #s(literal 2 binary32)))) (neg.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_O (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))))) (*.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_O (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32)))))))))
(* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))
(+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* cosTheta_i (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))
(fma.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (*.f32 cosTheta_i (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_O (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32)))))))
(+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* cosTheta_i (- (+ (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* cosTheta_i (- (* -1 (/ (pow cosTheta_O 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_O (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))
(fma.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (*.f32 cosTheta_i (-.f32 (fma.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_O (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (*.f32 cosTheta_i (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (*.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_O (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))))) (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32)))))))
(+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* cosTheta_i (- (+ (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* cosTheta_i (- (+ (* -1 (/ (pow cosTheta_O 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (* cosTheta_i (- (* -1 (/ (pow cosTheta_O 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_O (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_O (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))
(fma.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (*.f32 cosTheta_i (-.f32 (fma.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_O (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (*.f32 cosTheta_i (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (*.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_O (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))))) (*.f32 v (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (neg.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_O (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))))) (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32)))))))
(* sinTheta_O (- (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(*.f32 sinTheta_O (-.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 sinTheta_i v))))
(+ (* sinTheta_O (- (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) (/ (* cosTheta_O cosTheta_i) v))
(fma.f32 sinTheta_O (-.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 sinTheta_i v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(/ (- 6931/10000 (/ 1 v)) sinTheta_O)
(/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)
(- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v)))
(+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O v)))
(/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))
(- (* -48038761/100000000 (/ (* cosTheta_O cosTheta_i) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(-.f32 (/.f32 (*.f32 #s(literal -48038761/100000000 binary32) (*.f32 cosTheta_O cosTheta_i)) (*.f32 v (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32)))) (/.f32 #s(literal 48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))
(- (* cosTheta_i (- (* -48038761/100000000 (/ (* (pow cosTheta_O 2) cosTheta_i) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))) (* 48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(-.f32 (*.f32 cosTheta_i (fma.f32 #s(literal -48038761/100000000 binary32) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 v v)) (/.f32 cosTheta_i (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 3 binary32)))) (*.f32 #s(literal -48038761/100000000 binary32) (/.f32 cosTheta_O (*.f32 v (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))))) (/.f32 #s(literal 48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))
(- (* cosTheta_i (- (* cosTheta_i (- (* -48038761/100000000 (/ (* (pow cosTheta_O 3) cosTheta_i) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))) (* 48038761/100000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))))) (* 48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(-.f32 (*.f32 cosTheta_i (fma.f32 cosTheta_i (fma.f32 #s(literal -48038761/100000000 binary32) (*.f32 (/.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32))) (/.f32 cosTheta_i (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 4 binary32)))) (/.f32 (*.f32 #s(literal -48038761/100000000 binary32) (*.f32 cosTheta_O cosTheta_O)) (*.f32 (*.f32 v v) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 3 binary32))))) (*.f32 #s(literal -48038761/100000000 binary32) (/.f32 cosTheta_O (*.f32 v (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))))) (/.f32 #s(literal 48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))
(/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2))
(/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 v v))
(+ (* -2 (/ (* cosTheta_O (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i)))) (pow v 2))) (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2)))
(fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)))) (*.f32 v v)) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 v v)))
(+ (* cosTheta_i (+ (* -2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* (pow cosTheta_O 2) cosTheta_i) (pow v 2)))) (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2)))
(fma.f32 cosTheta_i (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 cosTheta_O (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 v v)) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) (*.f32 v v))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 v v)))
(exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))
(/ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)
(/.f32 (exp.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (/ (log 1/2) cosTheta_i))) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(*.f32 cosTheta_i (-.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) cosTheta_i) (+.f32 (/.f32 cosTheta_O v) (/.f32 (log.f32 #s(literal 1/2 binary32)) cosTheta_i))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (*.f32 cosTheta_i v))))
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(*.f32 cosTheta_i (-.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) cosTheta_i) (/.f32 cosTheta_O v)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (*.f32 cosTheta_i v))))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) v))) v))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) v)))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(*.f32 cosTheta_i (-.f32 (-.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) cosTheta_i) (/.f32 cosTheta_O v)) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i v))) (+.f32 (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) cosTheta_i) (*.f32 (/.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i v)))))
(exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))
(exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))
(+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -48038761/100000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_O cosTheta_i))))
(-.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 v cosTheta_O) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) cosTheta_i))))
(- (+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -1 (/ (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow cosTheta_O 2))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_O 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 2)))))) (pow cosTheta_i 2)))) (* 48038761/100000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_O cosTheta_i))))
(-.f32 (+.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (neg.f32 (/.f32 (fma.f32 #s(literal -2307722558415121/10000000000000000 binary32) (/.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 cosTheta_O cosTheta_O)) (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal 2307722558415121/20000000000000000 binary32) (/.f32 (*.f32 v v) (*.f32 cosTheta_O cosTheta_O)) (*.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (*.f32 cosTheta_O cosTheta_O)))))) (*.f32 cosTheta_i cosTheta_i)))) (*.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 v cosTheta_O) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) cosTheta_i))))
(- (+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -1 (/ (+ (* -48038761/100000000 (/ (* v (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_O 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 2)))))) cosTheta_O)) (+ (* -48038761/100000000 (/ (* v (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow cosTheta_O 2))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_O 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 2))))))) cosTheta_O)) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 110860132438012536505081/6000000000000000000000000 (/ (pow v 3) (pow cosTheta_O 3))) (+ (* 2307722558415121/10000000000000000 (/ (* (pow v 3) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 3))) (* 48038761/100000000 (/ (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)) (pow cosTheta_O 3)))))))) (pow cosTheta_i 3)))) (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* (pow cosTheta_O 2) (pow cosTheta_i 2)))) (+ (* 48038761/100000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_O cosTheta_i))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_O 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 2))))) (pow cosTheta_i 2)))))
(-.f32 (+.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (neg.f32 (/.f32 (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 v (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal 2307722558415121/20000000000000000 binary32) (/.f32 (*.f32 v v) (*.f32 cosTheta_O cosTheta_O)) (*.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (*.f32 cosTheta_O cosTheta_O)))))) cosTheta_O) (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 v (fma.f32 #s(literal -2307722558415121/10000000000000000 binary32) (/.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 cosTheta_O cosTheta_O)) (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal 2307722558415121/20000000000000000 binary32) (/.f32 (*.f32 v v) (*.f32 cosTheta_O cosTheta_O)) (*.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (*.f32 cosTheta_O cosTheta_O))))))) cosTheta_O) (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal 110860132438012536505081/6000000000000000000000000 binary32) (pow.f32 (/.f32 v cosTheta_O) #s(literal 3 binary32)) (fma.f32 #s(literal 2307722558415121/10000000000000000 binary32) (/.f32 (*.f32 (pow.f32 v #s(literal 3 binary32)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (pow.f32 cosTheta_O #s(literal 3 binary32))) (*.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))) (pow.f32 cosTheta_O #s(literal 3 binary32))))))))) (pow.f32 cosTheta_i #s(literal 3 binary32))))) (fma.f32 #s(literal -2307722558415121/10000000000000000 binary32) (*.f32 (/.f32 (*.f32 v v) (*.f32 cosTheta_O cosTheta_O)) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 cosTheta_i cosTheta_i))) (fma.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 v cosTheta_O) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) cosTheta_i)) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal 2307722558415121/20000000000000000 binary32) (/.f32 (*.f32 v v) (*.f32 cosTheta_O cosTheta_O)) (*.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (*.f32 cosTheta_O cosTheta_O))))) (*.f32 cosTheta_i cosTheta_i)))))
(* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))
(*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) v))
(+ (* -48038761/200000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* cosTheta_O cosTheta_i))) (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v)))
(fma.f32 #s(literal -48038761/200000000 binary32) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 cosTheta_O cosTheta_i)) (*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) v)))
(+ (* -1/2 (/ (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow cosTheta_O 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_O 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 2))))) v)) (pow cosTheta_i 2))) (+ (* -48038761/200000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* cosTheta_O cosTheta_i))) (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -2307722558415121/10000000000000000 binary32) (/.f32 (*.f32 v (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 cosTheta_O cosTheta_O)) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal 2307722558415121/20000000000000000 binary32) (/.f32 (*.f32 v v) (*.f32 cosTheta_O cosTheta_O)) (*.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (*.f32 cosTheta_O cosTheta_O))))) v)) (*.f32 cosTheta_i cosTheta_i)) (fma.f32 #s(literal -48038761/200000000 binary32) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 cosTheta_O cosTheta_i)) (*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) v))))
(+ (* -1/2 (/ (+ (* -48038761/100000000 (/ (* v (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow cosTheta_O 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_O 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 2))))) v))) cosTheta_O)) (+ (* -48038761/100000000 (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_O 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 2))))) cosTheta_O)) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 110860132438012536505081/6000000000000000000000000 (/ (pow v 3) (pow cosTheta_O 3))) (+ (* 2307722558415121/10000000000000000 (/ (* (pow v 3) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 3))) (* 48038761/100000000 (/ (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)) (pow cosTheta_O 3)))))) v))) (pow cosTheta_i 3))) (+ (* -1/2 (/ (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow cosTheta_O 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_O 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 2))))) v)) (pow cosTheta_i 2))) (+ (* -48038761/200000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* cosTheta_O cosTheta_i))) (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v)))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 v (fma.f32 #s(literal -2307722558415121/10000000000000000 binary32) (/.f32 (*.f32 v (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 cosTheta_O cosTheta_O)) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal 2307722558415121/20000000000000000 binary32) (/.f32 (*.f32 v v) (*.f32 cosTheta_O cosTheta_O)) (*.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (*.f32 cosTheta_O cosTheta_O))))) v))) cosTheta_O) (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal 2307722558415121/20000000000000000 binary32) (/.f32 (*.f32 v v) (*.f32 cosTheta_O cosTheta_O)) (*.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (*.f32 cosTheta_O cosTheta_O))))) cosTheta_O) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal 110860132438012536505081/6000000000000000000000000 binary32) (pow.f32 (/.f32 v cosTheta_O) #s(literal 3 binary32)) (fma.f32 #s(literal 2307722558415121/10000000000000000 binary32) (/.f32 (*.f32 (pow.f32 v #s(literal 3 binary32)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (pow.f32 cosTheta_O #s(literal 3 binary32))) (*.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))) (pow.f32 cosTheta_O #s(literal 3 binary32))))))) v))) (pow.f32 cosTheta_i #s(literal 3 binary32))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -2307722558415121/10000000000000000 binary32) (/.f32 (*.f32 v (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 cosTheta_O cosTheta_O)) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal 2307722558415121/20000000000000000 binary32) (/.f32 (*.f32 v v) (*.f32 cosTheta_O cosTheta_O)) (*.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (*.f32 cosTheta_O cosTheta_O))))) v)) (*.f32 cosTheta_i cosTheta_i)) (fma.f32 #s(literal -48038761/200000000 binary32) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 cosTheta_O cosTheta_i)) (*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) v)))))
(* cosTheta_i (- (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_i v))) (/ cosTheta_O v)) (* -1 (/ (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i))))
(*.f32 cosTheta_i (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (*.f32 cosTheta_i v)) (/.f32 cosTheta_O v)) (/.f32 (neg.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) cosTheta_i)))
(* cosTheta_i (- (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_i v))) (+ (/ cosTheta_O v) (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* cosTheta_O (* (pow cosTheta_i 2) v))))) (+ (* -1 (/ (* v (* (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (- (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* cosTheta_O (pow cosTheta_i 2)))) (* -1 (/ (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(*.f32 cosTheta_i (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (*.f32 cosTheta_i v)) (+.f32 (/.f32 cosTheta_O v) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 cosTheta_O (*.f32 (*.f32 cosTheta_i cosTheta_i) v))))) (*.f32 #s(literal -1 binary32) (fma.f32 (/.f32 v cosTheta_O) (/.f32 (*.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) v) (neg.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 cosTheta_i cosTheta_i)) (/.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) cosTheta_i)))))
(* cosTheta_i (- (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_i v))) (+ (/ cosTheta_O v) (+ (/ (* v (* (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (- (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* cosTheta_O v)) (* -1 (/ (* v (* (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (- (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) cosTheta_O))))) (* cosTheta_O (pow cosTheta_i 3))) (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* cosTheta_O (* (pow cosTheta_i 2) v)))))) (+ (* -1 (/ (* v (* (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (- (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* cosTheta_O (pow cosTheta_i 2)))) (* -1 (/ (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(*.f32 cosTheta_i (-.f32 (+.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (*.f32 cosTheta_i v)) (/.f32 cosTheta_O v)) (fma.f32 (/.f32 v cosTheta_O) (/.f32 (*.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) (-.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 cosTheta_O v)) (neg.f32 (/.f32 (*.f32 (*.f32 v (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) v) (neg.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) cosTheta_O)))) (pow.f32 cosTheta_i #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 cosTheta_O (*.f32 (*.f32 cosTheta_i cosTheta_i) v))))) (*.f32 #s(literal -1 binary32) (fma.f32 (/.f32 v cosTheta_O) (/.f32 (*.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) v) (neg.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 cosTheta_i cosTheta_i)) (/.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) cosTheta_i)))))
(* cosTheta_i (+ (/ cosTheta_O v) (/ (* sinTheta_O (- (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) cosTheta_i)))
(*.f32 cosTheta_i (+.f32 (/.f32 cosTheta_O v) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 sinTheta_i v)))) cosTheta_i)))
(/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))
(*.f32 (/.f32 cosTheta_O sinTheta_O) (/.f32 cosTheta_i v))
(* cosTheta_i (- (+ (/ 6931/10000 (* cosTheta_i sinTheta_O)) (/ cosTheta_O (* sinTheta_O v))) (/ 1 (* cosTheta_i (* sinTheta_O v)))))
(*.f32 cosTheta_i (-.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) (*.f32 cosTheta_i sinTheta_O)) (/.f32 cosTheta_O (*.f32 sinTheta_O v))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta_i sinTheta_O) v))))
(* 48038761/100000000 (/ v (* cosTheta_O cosTheta_i)))
(*.f32 #s(literal 48038761/100000000 binary32) (/.f32 v (*.f32 cosTheta_O cosTheta_i)))
(/ (+ (* 48038761/100000000 (/ v cosTheta_O)) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* (pow cosTheta_O 2) cosTheta_i)))) cosTheta_i)
(/.f32 (*.f32 #s(literal 48038761/100000000 binary32) (+.f32 (/.f32 v cosTheta_O) (*.f32 (/.f32 (*.f32 v v) (*.f32 cosTheta_O cosTheta_O)) (/.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) cosTheta_i)))) cosTheta_i)
(/ (- (+ (* 48038761/100000000 (/ v cosTheta_O)) (* 48038761/100000000 (/ (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)) (* (pow cosTheta_O 3) (pow cosTheta_i 2))))) (* -48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* (pow cosTheta_O 2) cosTheta_i)))) cosTheta_i)
(/.f32 (fma.f32 #s(literal 48038761/100000000 binary32) (+.f32 (/.f32 v cosTheta_O) (*.f32 (pow.f32 (/.f32 v cosTheta_O) #s(literal 3 binary32)) (/.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32)) (*.f32 cosTheta_i cosTheta_i)))) (*.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 (*.f32 v v) (*.f32 cosTheta_O cosTheta_O)) (/.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) cosTheta_i)))) cosTheta_i)
(/ (- (+ (* 48038761/100000000 (/ v cosTheta_O)) (* 48038761/100000000 (/ (* (pow v 4) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)) (* (pow cosTheta_O 4) (pow cosTheta_i 3))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* (pow cosTheta_O 2) cosTheta_i))) (* -48038761/100000000 (/ (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)) (* (pow cosTheta_O 3) (pow cosTheta_i 2)))))) cosTheta_i)
(/.f32 (-.f32 (*.f32 #s(literal 48038761/100000000 binary32) (+.f32 (/.f32 v cosTheta_O) (*.f32 (/.f32 (pow.f32 v #s(literal 4 binary32)) (pow.f32 cosTheta_O #s(literal 4 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 3 binary32)) (pow.f32 cosTheta_i #s(literal 3 binary32)))))) (*.f32 #s(literal -48038761/100000000 binary32) (fma.f32 (/.f32 (*.f32 v v) (*.f32 cosTheta_O cosTheta_O)) (/.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) cosTheta_i) (*.f32 (pow.f32 (/.f32 v cosTheta_O) #s(literal 3 binary32)) (/.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32)) (*.f32 cosTheta_i cosTheta_i)))))) cosTheta_i)
(/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 cosTheta_i cosTheta_i)) (*.f32 v v))
(* (pow cosTheta_i 2) (+ (* -2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* cosTheta_i (pow v 2)))) (/ (pow cosTheta_O 2) (pow v 2))))
(*.f32 (*.f32 cosTheta_i cosTheta_i) (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 cosTheta_O (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 cosTheta_i (*.f32 v v))) (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 v v))))
(* (pow cosTheta_i 2) (+ (* -2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* cosTheta_i (pow v 2)))) (+ (/ (pow cosTheta_O 2) (pow v 2)) (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow cosTheta_i 2) (pow v 2))))))
(*.f32 (*.f32 cosTheta_i cosTheta_i) (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 cosTheta_O (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 cosTheta_i (*.f32 v v))) (+.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 v v)) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 v v))))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(neg.f32 (*.f32 cosTheta_i (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(neg.f32 (*.f32 cosTheta_i (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i)))))
(neg.f32 (*.f32 cosTheta_i (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) cosTheta_i)))))
(+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -1 (/ (- (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* (pow cosTheta_O 2) cosTheta_i))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_O 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 2))))) cosTheta_i)) (* -48038761/100000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) cosTheta_O))) cosTheta_i)))
(+.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (neg.f32 (/.f32 (-.f32 (fma.f32 #s(literal -2307722558415121/10000000000000000 binary32) (*.f32 (/.f32 (*.f32 v v) (*.f32 cosTheta_O cosTheta_O)) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) cosTheta_i)) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal 2307722558415121/20000000000000000 binary32) (/.f32 (*.f32 v v) (*.f32 cosTheta_O cosTheta_O)) (*.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (*.f32 cosTheta_O cosTheta_O))))) cosTheta_i)) (*.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 v (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) cosTheta_O))) cosTheta_i)))
(+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -1 (/ (- (* -1 (/ (- (+ (* 48038761/100000000 (/ (* v (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_O 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 2)))))) (* cosTheta_O cosTheta_i))) (+ (* 48038761/100000000 (/ (* v (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow cosTheta_O 2))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_O 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 2))))))) (* cosTheta_O cosTheta_i))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)) (pow cosTheta_O 3))) (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 3) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 3))) (* -110860132438012536505081/6000000000000000000000000 (/ (pow v 3) (pow cosTheta_O 3)))))) cosTheta_i))) (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow cosTheta_O 2))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_O 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 2))))))) cosTheta_i)) (* -48038761/100000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) cosTheta_O))) cosTheta_i)))
(+.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 v cosTheta_O) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal 2307722558415121/20000000000000000 binary32) (/.f32 (*.f32 v v) (*.f32 cosTheta_O cosTheta_O)) (*.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (*.f32 cosTheta_O cosTheta_O))))) cosTheta_i)) (fma.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 v cosTheta_O) (/.f32 (fma.f32 #s(literal -2307722558415121/10000000000000000 binary32) (/.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 cosTheta_O cosTheta_O)) (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal 2307722558415121/20000000000000000 binary32) (/.f32 (*.f32 v v) (*.f32 cosTheta_O cosTheta_O)) (*.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (*.f32 cosTheta_O cosTheta_O)))))) cosTheta_i)) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))) (pow.f32 cosTheta_O #s(literal 3 binary32))) (fma.f32 #s(literal -2307722558415121/10000000000000000 binary32) (/.f32 (*.f32 (pow.f32 v #s(literal 3 binary32)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (pow.f32 cosTheta_O #s(literal 3 binary32))) (*.f32 #s(literal -110860132438012536505081/6000000000000000000000000 binary32) (pow.f32 (/.f32 v cosTheta_O) #s(literal 3 binary32)))))) cosTheta_i))) (fma.f32 #s(literal -2307722558415121/10000000000000000 binary32) (/.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 cosTheta_O cosTheta_O)) (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal 2307722558415121/20000000000000000 binary32) (/.f32 (*.f32 v v) (*.f32 cosTheta_O cosTheta_O)) (*.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (*.f32 cosTheta_O cosTheta_O))))))) cosTheta_i) (*.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 v (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) cosTheta_O))) cosTheta_i)))
(+ (* -1 (/ (+ (* 48038761/200000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) cosTheta_O)) (* 1/2 (/ (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow cosTheta_O 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_O 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 2))))) v)) cosTheta_i))) cosTheta_i)) (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v)))
(fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 48038761/200000000 binary32) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) cosTheta_O) (*.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 #s(literal -2307722558415121/10000000000000000 binary32) (/.f32 (*.f32 v (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 cosTheta_O cosTheta_O)) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal 2307722558415121/20000000000000000 binary32) (/.f32 (*.f32 v v) (*.f32 cosTheta_O cosTheta_O)) (*.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (*.f32 cosTheta_O cosTheta_O))))) v)) cosTheta_i))) cosTheta_i) (*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) v)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow cosTheta_O 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_O 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 2))))) v))) (* 1/2 (/ (+ (* 48038761/100000000 (/ (* v (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow cosTheta_O 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_O 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 2))))) v))) cosTheta_O)) (+ (* 48038761/100000000 (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_O 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 2))))) cosTheta_O)) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)) (pow cosTheta_O 3))) (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 3) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 3))) (* -110860132438012536505081/6000000000000000000000000 (/ (pow v 3) (pow cosTheta_O 3)))))) v))) cosTheta_i))) cosTheta_i)) (* 48038761/200000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) cosTheta_O))) cosTheta_i)) (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v)))
(fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -2307722558415121/10000000000000000 binary32) (/.f32 (*.f32 v (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 cosTheta_O cosTheta_O)) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal 2307722558415121/20000000000000000 binary32) (/.f32 (*.f32 v v) (*.f32 cosTheta_O cosTheta_O)) (*.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (*.f32 cosTheta_O cosTheta_O))))) v)) (*.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 v (fma.f32 #s(literal -2307722558415121/10000000000000000 binary32) (/.f32 (*.f32 v (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 cosTheta_O cosTheta_O)) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal 2307722558415121/20000000000000000 binary32) (/.f32 (*.f32 v v) (*.f32 cosTheta_O cosTheta_O)) (*.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (*.f32 cosTheta_O cosTheta_O))))) v))) cosTheta_O) (fma.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal 2307722558415121/20000000000000000 binary32) (/.f32 (*.f32 v v) (*.f32 cosTheta_O cosTheta_O)) (*.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (*.f32 cosTheta_O cosTheta_O))))) cosTheta_O) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))) (pow.f32 cosTheta_O #s(literal 3 binary32))) (fma.f32 #s(literal -2307722558415121/10000000000000000 binary32) (/.f32 (*.f32 (pow.f32 v #s(literal 3 binary32)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (pow.f32 cosTheta_O #s(literal 3 binary32))) (*.f32 #s(literal -110860132438012536505081/6000000000000000000000000 binary32) (pow.f32 (/.f32 v cosTheta_O) #s(literal 3 binary32)))))) v))) cosTheta_i))) cosTheta_i) (*.f32 #s(literal 48038761/200000000 binary32) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) cosTheta_O))) cosTheta_i) (*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) v)))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) cosTheta_i)))))
(neg.f32 (*.f32 cosTheta_i (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) v) (neg.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (- (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* cosTheta_O v))) (/ (* v (* (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (- (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) cosTheta_O)) cosTheta_i))) (* -1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) cosTheta_i)))))
(neg.f32 (*.f32 cosTheta_i (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v) (neg.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 cosTheta_O v))) (/.f32 (*.f32 (*.f32 v (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) v) (neg.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) cosTheta_O)) cosTheta_i))) (neg.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (- (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* cosTheta_O v))) (/ (* v (* (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (- (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* cosTheta_O v))) (/ (* v (* (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (- (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) cosTheta_O)))) (* cosTheta_O cosTheta_i))) (/ (* v (* (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (- (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) cosTheta_O)) cosTheta_i))) (* -1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) cosTheta_i)))))
(neg.f32 (*.f32 cosTheta_i (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v) (neg.f32 (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 cosTheta_O v)) (/.f32 (*.f32 (*.f32 v (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (-.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 cosTheta_O v))) (/.f32 (*.f32 (*.f32 v (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) v) (neg.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) cosTheta_O))) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (*.f32 v (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) v) (neg.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) cosTheta_O)) cosTheta_i))) (neg.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (* sinTheta_O (- (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) cosTheta_i)))))
(neg.f32 (*.f32 cosTheta_i (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 cosTheta_O v) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 sinTheta_i v)))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O (* sinTheta_O v))) (* -1 (/ (- (* 6931/10000 (/ 1 sinTheta_O)) (/ 1 (* sinTheta_O v))) cosTheta_i)))))
(neg.f32 (*.f32 cosTheta_i (+.f32 (neg.f32 (/.f32 cosTheta_O (*.f32 sinTheta_O v))) (neg.f32 (/.f32 (-.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v))) cosTheta_i)))))
(* -1 (/ (+ (* -48038761/100000000 (/ v cosTheta_O)) (* -48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* (pow cosTheta_O 2) cosTheta_i)))) cosTheta_i))
(neg.f32 (/.f32 (*.f32 #s(literal -48038761/100000000 binary32) (+.f32 (/.f32 v cosTheta_O) (*.f32 (/.f32 (*.f32 v v) (*.f32 cosTheta_O cosTheta_O)) (/.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) cosTheta_i)))) cosTheta_i))
(* -1 (/ (+ (* -1 (/ (- (* 48038761/100000000 (/ (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)) (* (pow cosTheta_O 3) cosTheta_i))) (* -48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 2)))) cosTheta_i)) (* -48038761/100000000 (/ v cosTheta_O))) cosTheta_i))
(neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 48038761/100000000 binary32) (*.f32 (pow.f32 (/.f32 v cosTheta_O) #s(literal 3 binary32)) (/.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32)) cosTheta_i)) (*.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (*.f32 cosTheta_O cosTheta_O)))) cosTheta_i) (*.f32 #s(literal -48038761/100000000 binary32) (/.f32 v cosTheta_O))) cosTheta_i))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* -48038761/100000000 (/ (* (pow v 4) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)) (* (pow cosTheta_O 4) cosTheta_i))) (* 48038761/100000000 (/ (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)) (pow cosTheta_O 3)))) cosTheta_i)) (* -48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 2)))) cosTheta_i)) (* -48038761/100000000 (/ v cosTheta_O))) cosTheta_i))
(neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -48038761/100000000 binary32) (*.f32 (/.f32 (pow.f32 v #s(literal 4 binary32)) (pow.f32 cosTheta_O #s(literal 4 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 3 binary32)) cosTheta_i)) (*.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))) (pow.f32 cosTheta_O #s(literal 3 binary32))))) cosTheta_i) (*.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (*.f32 cosTheta_O cosTheta_O)))) cosTheta_i) (*.f32 #s(literal -48038761/100000000 binary32) (/.f32 v cosTheta_O))) cosTheta_i))
(* (pow cosTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* cosTheta_i (pow v 2)))) (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (pow v 2)))) cosTheta_i)) (/ (pow cosTheta_O 2) (pow v 2))))
(*.f32 (*.f32 cosTheta_i cosTheta_i) (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 cosTheta_i (*.f32 v v)))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 cosTheta_O (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)))) (*.f32 v v))) cosTheta_i) (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 v v))))
(+ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (*.f32 cosTheta_O (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_i)) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) v))))
(+ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (*.f32 cosTheta_O (fma.f32 cosTheta_O (fma.f32 #s(literal 1/6 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 cosTheta_i #s(literal 3 binary32))) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (pow.f32 v #s(literal 3 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (*.f32 v v)))) (/.f32 (*.f32 cosTheta_i (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) v))))
(+ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))) (/ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(fma.f32 cosTheta_O (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_i)) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (pow.f32 v #s(literal 3 binary32))) (/.f32 (*.f32 cosTheta_i (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (*.f32 v v))) (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) v))
(+ (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 4))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2)))) (/ (exp (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(fma.f32 cosTheta_O (fma.f32 cosTheta_O (fma.f32 #s(literal 1/6 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 cosTheta_i #s(literal 3 binary32))) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (pow.f32 v #s(literal 4 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (pow.f32 v #s(literal 3 binary32))))) (/.f32 (*.f32 cosTheta_i (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (*.f32 v v))) (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) v))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_O (+ (* 1/4 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) v) (*.f32 cosTheta_O (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_i)) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (pow.f32 v #s(literal 3 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_i (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (*.f32 v v))))))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (* cosTheta_O (+ (* 1/12 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))))))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) v) (*.f32 cosTheta_O (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_i (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (*.f32 v v)) (*.f32 cosTheta_O (fma.f32 #s(literal 1/12 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 cosTheta_i #s(literal 3 binary32))) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (pow.f32 v #s(literal 4 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (pow.f32 v #s(literal 3 binary32)))))))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (*.f32 cosTheta_O (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_i)) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) v))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (*.f32 cosTheta_O (fma.f32 cosTheta_O (fma.f32 #s(literal 1/6 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 cosTheta_i #s(literal 3 binary32))) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (pow.f32 v #s(literal 3 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (*.f32 v v)))) (/.f32 (*.f32 cosTheta_i (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (*.f32 cosTheta_O (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_i)) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (*.f32 cosTheta_O (fma.f32 cosTheta_O (fma.f32 #s(literal 1/6 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 cosTheta_i #s(literal 3 binary32))) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (pow.f32 v #s(literal 3 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (*.f32 v v)))) (/.f32 (*.f32 cosTheta_i (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) v))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(+.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (*.f32 cosTheta_O (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_i)) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) v))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(+.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (*.f32 cosTheta_O (fma.f32 cosTheta_O (fma.f32 #s(literal 1/6 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 cosTheta_i #s(literal 3 binary32))) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (pow.f32 v #s(literal 3 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (*.f32 v v)))) (/.f32 (*.f32 cosTheta_i (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) v))))
(+ (* cosTheta_O (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -48038761/100000000 (/ (* cosTheta_i (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (/ (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))
(fma.f32 cosTheta_O (-.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32)))))) (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (/.f32 (*.f32 #s(literal -48038761/100000000 binary32) (*.f32 cosTheta_i (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))))) (*.f32 v (*.f32 (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32)))))) (exp.f32 (-.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))))
(+ (* cosTheta_O (- (+ (* cosTheta_O (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (+ (* -1 (/ (pow cosTheta_i 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 1/2 (pow (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 2))) (* -1 (/ (* cosTheta_i (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* -48038761/100000000 (/ (* cosTheta_i (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -48038761/100000000 (/ (* cosTheta_i (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))) (* 2307722558415121/20000000000000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -48038761/100000000 (/ (* cosTheta_i (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (/ (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))
(fma.f32 cosTheta_O (fma.f32 cosTheta_O (-.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (-.f32 (-.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 #s(literal -1/2 binary32) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) #s(literal 2 binary32)))) (neg.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))))) (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal -48038761/100000000 binary32) (*.f32 (/.f32 cosTheta_i v) (/.f32 (-.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32)))))) (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (/.f32 (*.f32 #s(literal -48038761/100000000 binary32) (*.f32 cosTheta_i (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))))) (*.f32 v (*.f32 (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32)))))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32)))) (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 (*.f32 v v) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 3 binary32)))) (/.f32 (*.f32 #s(literal 2307722558415121/20000000000000000 binary32) (*.f32 cosTheta_i cosTheta_i)) (*.f32 (*.f32 v v) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 4 binary32)))))) (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))))) (-.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32)))))) (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (/.f32 (*.f32 #s(literal -48038761/100000000 binary32) (*.f32 cosTheta_i (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))))) (*.f32 v (*.f32 (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))))) (exp.f32 (-.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))))
(+ (* cosTheta_O (- (+ (* cosTheta_O (- (+ (* cosTheta_O (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 1/6 (pow (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 3)) (+ (* (- (* -1 (/ (pow cosTheta_i 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_i (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (/ (* cosTheta_i (- (* -1 (/ (pow cosTheta_i 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_i (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* -48038761/100000000 (/ (* cosTheta_i (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (+ (* -1 (/ (pow cosTheta_i 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 1/2 (pow (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 2))) (* -1 (/ (* cosTheta_i (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* -48038761/100000000 (/ (* cosTheta_i (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -48038761/100000000 (/ (* cosTheta_i (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))) (* 2307722558415121/20000000000000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (+ (* (+ (* -48038761/100000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))) (* 2307722558415121/20000000000000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4))))) (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -48038761/100000000 (/ (* cosTheta_i (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (pow cosTheta_i 3) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))) (+ (* -110860132438012536505081/6000000000000000000000000 (/ (pow cosTheta_i 3) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6)))) (* 2307722558415121/10000000000000000 (/ (pow cosTheta_i 3) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 5))))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (+ (* -1 (/ (pow cosTheta_i 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 1/2 (pow (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 2))) (* -1 (/ (* cosTheta_i (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* cosTheta_i (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -48038761/100000000 (/ (* cosTheta_i (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))) (* 2307722558415121/20000000000000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -48038761/100000000 (/ (* cosTheta_i (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (/ (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))
(fma.f32 cosTheta_O (fma.f32 cosTheta_O (fma.f32 cosTheta_O (-.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (fma.f32 #s(literal 1/6 binary32) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) #s(literal 3 binary32)) (fma.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (*.f32 (/.f32 cosTheta_i v) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) (*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (*.f32 (/.f32 cosTheta_i v) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))))) (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal -48038761/100000000 binary32) (*.f32 (/.f32 cosTheta_i v) (/.f32 (-.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (-.f32 (-.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 #s(literal -1/2 binary32) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) #s(literal 2 binary32)))) (neg.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))))) (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal -48038761/100000000 binary32) (*.f32 (/.f32 cosTheta_i v) (/.f32 (-.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32)))))) (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (/.f32 (*.f32 #s(literal -48038761/100000000 binary32) (*.f32 cosTheta_i (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))))) (*.f32 v (*.f32 (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32)))))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32)))) (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 (*.f32 v v) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 3 binary32)))) (/.f32 (*.f32 #s(literal 2307722558415121/20000000000000000 binary32) (*.f32 cosTheta_i cosTheta_i)) (*.f32 (*.f32 v v) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 4 binary32)))))) (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32)))) (fma.f32 (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 (*.f32 v v) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 3 binary32)))) (/.f32 (*.f32 #s(literal 2307722558415121/20000000000000000 binary32) (*.f32 cosTheta_i cosTheta_i)) (*.f32 (*.f32 v v) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 4 binary32))))) (-.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32)))))) (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (/.f32 (*.f32 #s(literal -48038761/100000000 binary32) (*.f32 cosTheta_i (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))))) (*.f32 v (*.f32 (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32)))))) (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) (*.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 4 binary32)))) (fma.f32 #s(literal -110860132438012536505081/6000000000000000000000000 binary32) (/.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) (*.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 6 binary32)))) (/.f32 (*.f32 #s(literal 2307722558415121/10000000000000000 binary32) (pow.f32 cosTheta_i #s(literal 3 binary32))) (*.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 5 binary32))))))) (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))))) (-.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (-.f32 (-.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 #s(literal -1/2 binary32) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) #s(literal 2 binary32)))) (neg.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))))) (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal -48038761/100000000 binary32) (*.f32 (/.f32 cosTheta_i v) (/.f32 (-.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32)))))) (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (/.f32 (*.f32 #s(literal -48038761/100000000 binary32) (*.f32 cosTheta_i (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))))) (*.f32 v (*.f32 (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32)))))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32)))) (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 (*.f32 v v) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 3 binary32)))) (/.f32 (*.f32 #s(literal 2307722558415121/20000000000000000 binary32) (*.f32 cosTheta_i cosTheta_i)) (*.f32 (*.f32 v v) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 4 binary32)))))) (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))))) (-.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32)))))) (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (/.f32 (*.f32 #s(literal -48038761/100000000 binary32) (*.f32 cosTheta_i (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))))) (*.f32 v (*.f32 (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))))) (exp.f32 (-.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))))
(+ (* 1/2 (* cosTheta_O (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -48038761/100000000 (/ (* cosTheta_i (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* (pow v 2) (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))) (* 1/2 (/ (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))))
(*.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_O (fma.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) v) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))))) (/.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 v (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))))))
(+ (* 1/2 (/ (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_O (+ (* 1/2 (* cosTheta_O (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (+ (* -1 (/ (pow cosTheta_i 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 1/2 (pow (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 2))) (* -1 (/ (* cosTheta_i (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* cosTheta_i (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -48038761/100000000 (/ (* cosTheta_i (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* (pow v 2) (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))) (* 2307722558415121/20000000000000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))))) (* 1/2 (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -48038761/100000000 (/ (* cosTheta_i (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* (pow v 2) (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 v (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 cosTheta_O (*.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_O (-.f32 (*.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) v) (/.f32 (-.f32 (-.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 #s(literal -1/2 binary32) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) #s(literal 2 binary32)))) (neg.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (fma.f32 #s(literal -48038761/100000000 binary32) (*.f32 (/.f32 cosTheta_i v) (/.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) v) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32)))) (*.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) v) (/.f32 (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 (*.f32 v v) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 3 binary32)))) (/.f32 (*.f32 #s(literal 2307722558415121/20000000000000000 binary32) (*.f32 cosTheta_i cosTheta_i)) (*.f32 (*.f32 v v) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 4 binary32))))) (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))))) (fma.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) v) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32)))))))))))
(+ (* 1/2 (/ (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_O (+ (* 1/2 (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -48038761/100000000 (/ (* cosTheta_i (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* (pow v 2) (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (* cosTheta_O (+ (* 1/2 (* cosTheta_O (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 1/6 (pow (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 3)) (+ (* (- (* -1 (/ (pow cosTheta_i 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_i (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (/ (* cosTheta_i (- (* -1 (/ (pow cosTheta_i 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_i (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* cosTheta_i (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (+ (* -1 (/ (pow cosTheta_i 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 1/2 (pow (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 2))) (* -1 (/ (* cosTheta_i (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* cosTheta_i (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -48038761/100000000 (/ (* cosTheta_i (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* (pow v 2) (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))) (* 2307722558415121/20000000000000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))))) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (+ (* (+ (* -48038761/100000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))) (* 2307722558415121/20000000000000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4))))) (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -48038761/100000000 (/ (* cosTheta_i (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* (pow v 2) (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (pow cosTheta_i 3) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))) (+ (* -110860132438012536505081/6000000000000000000000000 (/ (pow cosTheta_i 3) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6)))) (* 2307722558415121/10000000000000000 (/ (pow cosTheta_i 3) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 5))))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))))))) (* 1/2 (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (+ (* -1 (/ (pow cosTheta_i 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 1/2 (pow (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 2))) (* -1 (/ (* cosTheta_i (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* cosTheta_i (- (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -48038761/100000000 (/ (* cosTheta_i (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* (pow v 2) (* (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))) (* 2307722558415121/20000000000000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))))) (* v (exp (/ -48038761/100000000 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))))))))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 v (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 cosTheta_O (fma.f32 #s(literal 1/2 binary32) (fma.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) v) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))))) (*.f32 cosTheta_O (*.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_O (-.f32 (*.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) v) (/.f32 (fma.f32 #s(literal 1/6 binary32) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) #s(literal 3 binary32)) (fma.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (*.f32 (/.f32 cosTheta_i v) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) (*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (*.f32 (/.f32 cosTheta_i v) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (fma.f32 #s(literal -48038761/100000000 binary32) (*.f32 (/.f32 cosTheta_i v) (/.f32 (-.f32 (*.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) v) (/.f32 (-.f32 (-.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 #s(literal -1/2 binary32) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) #s(literal 2 binary32)))) (neg.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (fma.f32 #s(literal -48038761/100000000 binary32) (*.f32 (/.f32 cosTheta_i v) (/.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) v) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32)))) (*.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) v) (/.f32 (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 (*.f32 v v) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 3 binary32)))) (/.f32 (*.f32 #s(literal 2307722558415121/20000000000000000 binary32) (*.f32 cosTheta_i cosTheta_i)) (*.f32 (*.f32 v v) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 4 binary32))))) (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32)))) (fma.f32 (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 (*.f32 v v) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 3 binary32)))) (/.f32 (*.f32 #s(literal 2307722558415121/20000000000000000 binary32) (*.f32 cosTheta_i cosTheta_i)) (*.f32 (*.f32 v v) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 4 binary32))))) (fma.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) v) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))))) (*.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) v) (/.f32 (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) (*.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 4 binary32)))) (fma.f32 #s(literal -110860132438012536505081/6000000000000000000000000 binary32) (/.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) (*.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 6 binary32)))) (/.f32 (*.f32 #s(literal 2307722558415121/10000000000000000 binary32) (pow.f32 cosTheta_i #s(literal 3 binary32))) (*.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 5 binary32)))))) (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))))))) (-.f32 (*.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) v) (/.f32 (-.f32 (-.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 #s(literal -1/2 binary32) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) #s(literal 2 binary32)))) (neg.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (fma.f32 #s(literal -48038761/100000000 binary32) (*.f32 (/.f32 cosTheta_i v) (/.f32 (fma.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) v) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32)))) (*.f32 (/.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) v) (/.f32 (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 (*.f32 v v) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 3 binary32)))) (/.f32 (*.f32 #s(literal 2307722558415121/20000000000000000 binary32) (*.f32 cosTheta_i cosTheta_i)) (*.f32 (*.f32 v v) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 4 binary32))))) (exp.f32 (/.f32 #s(literal -48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))))))))))))
(+ (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* cosTheta_O (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))
(+.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 (*.f32 cosTheta_O (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32)))))))
(+ (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* cosTheta_O (+ (* cosTheta_O (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (+ (* -1 (/ (pow cosTheta_i 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 1/2 (pow (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 2))) (* -1 (/ (* cosTheta_i (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))) (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))))
(+.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 cosTheta_O (fma.f32 (*.f32 cosTheta_O (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))))) (-.f32 (-.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 #s(literal -1/2 binary32) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) #s(literal 2 binary32)))) (neg.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32)))))))))
(+ (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* cosTheta_O (+ (* cosTheta_O (+ (* cosTheta_O (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 1/6 (pow (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 3)) (+ (* (- (* -1 (/ (pow cosTheta_i 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_i (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (/ (* cosTheta_i (- (* -1 (/ (pow cosTheta_i 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_i (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))) (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (+ (* -1 (/ (pow cosTheta_i 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 1/2 (pow (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) 2))) (* -1 (/ (* cosTheta_i (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))))) (* (exp (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))))
(+.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 cosTheta_O (fma.f32 cosTheta_O (fma.f32 (*.f32 cosTheta_O (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))))) (fma.f32 #s(literal 1/6 binary32) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) #s(literal 3 binary32)) (fma.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (*.f32 (/.f32 cosTheta_i v) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) (*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (*.f32 (/.f32 cosTheta_i v) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (-.f32 (-.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 #s(literal -1/2 binary32) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) #s(literal 2 binary32)))) (neg.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))))) (*.f32 (exp.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32)))))))))
(+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* cosTheta_O (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))
(fma.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (*.f32 cosTheta_O (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32)))))))
(+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* cosTheta_O (- (+ (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* cosTheta_O (- (* -1 (/ (pow cosTheta_i 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_i (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))
(fma.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (*.f32 cosTheta_O (-.f32 (fma.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (*.f32 cosTheta_O (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (*.f32 (/.f32 cosTheta_i v) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))))) (*.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32)))))))
(+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* cosTheta_O (- (+ (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* cosTheta_O (- (+ (* -1 (/ (pow cosTheta_i 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (* cosTheta_i (- (* -1 (/ (pow cosTheta_i 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_i (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_i (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))) (* v (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))
(fma.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (*.f32 cosTheta_O (-.f32 (fma.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (*.f32 cosTheta_O (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) (*.f32 (/.f32 cosTheta_i v) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))))) (*.f32 v (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (neg.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_i (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))))) (*.f32 (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32)))))))
(- (* cosTheta_O (- (* -48038761/100000000 (/ (* cosTheta_O (pow cosTheta_i 2)) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))) (* 48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(-.f32 (*.f32 cosTheta_O (fma.f32 #s(literal -48038761/100000000 binary32) (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 (*.f32 cosTheta_i cosTheta_i) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 3 binary32)))) (*.f32 #s(literal -48038761/100000000 binary32) (/.f32 cosTheta_i (*.f32 v (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))))) (/.f32 #s(literal 48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))
(- (* cosTheta_O (- (* cosTheta_O (- (* -48038761/100000000 (/ (* cosTheta_O (pow cosTheta_i 3)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))) (* 48038761/100000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))))) (* 48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(-.f32 (*.f32 cosTheta_O (fma.f32 cosTheta_O (fma.f32 #s(literal -48038761/100000000 binary32) (*.f32 (/.f32 cosTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 4 binary32)))) (/.f32 (*.f32 #s(literal -48038761/100000000 binary32) (*.f32 cosTheta_i cosTheta_i)) (*.f32 (*.f32 v v) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 3 binary32))))) (*.f32 #s(literal -48038761/100000000 binary32) (/.f32 cosTheta_i (*.f32 v (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))))) (/.f32 #s(literal 48038761/100000000 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))
(+ (* cosTheta_O (+ (* -2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* cosTheta_O (pow cosTheta_i 2)) (pow v 2)))) (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2)))
(fma.f32 cosTheta_O (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 cosTheta_i (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_i)) (*.f32 v v))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 v v)))
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (/ (log 1/2) cosTheta_O))) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(*.f32 cosTheta_O (-.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) cosTheta_O) (+.f32 (/.f32 cosTheta_i v) (/.f32 (log.f32 #s(literal 1/2 binary32)) cosTheta_O))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (*.f32 cosTheta_O v))))
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(*.f32 cosTheta_O (-.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) cosTheta_O) (/.f32 cosTheta_i v)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (*.f32 cosTheta_O v))))
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))
(*.f32 cosTheta_O (-.f32 (-.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) cosTheta_O) (/.f32 cosTheta_i v)) (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O v))) (+.f32 (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) cosTheta_O) (*.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 sinTheta_i v)))))
(- (+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -1 (/ (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow cosTheta_i 2))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_i 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 2)))))) (pow cosTheta_O 2)))) (* 48038761/100000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_O cosTheta_i))))
(-.f32 (+.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (neg.f32 (/.f32 (fma.f32 #s(literal -2307722558415121/10000000000000000 binary32) (/.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 cosTheta_i cosTheta_i)) (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal 2307722558415121/20000000000000000 binary32) (/.f32 (*.f32 v v) (*.f32 cosTheta_i cosTheta_i)) (*.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (*.f32 cosTheta_i cosTheta_i)))))) (*.f32 cosTheta_O cosTheta_O)))) (*.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 v cosTheta_O) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) cosTheta_i))))
(- (+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -1 (/ (+ (* -48038761/100000000 (/ (* v (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_i 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 2)))))) cosTheta_i)) (+ (* -48038761/100000000 (/ (* v (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow cosTheta_i 2))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_i 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 2))))))) cosTheta_i)) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 110860132438012536505081/6000000000000000000000000 (/ (pow v 3) (pow cosTheta_i 3))) (+ (* 2307722558415121/10000000000000000 (/ (* (pow v 3) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 3))) (* 48038761/100000000 (/ (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)) (pow cosTheta_i 3)))))))) (pow cosTheta_O 3)))) (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* (pow cosTheta_O 2) (pow cosTheta_i 2)))) (+ (* 48038761/100000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_O cosTheta_i))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_i 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 2))))) (pow cosTheta_O 2)))))
(-.f32 (+.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (neg.f32 (/.f32 (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 v (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal 2307722558415121/20000000000000000 binary32) (/.f32 (*.f32 v v) (*.f32 cosTheta_i cosTheta_i)) (*.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (*.f32 cosTheta_i cosTheta_i)))))) cosTheta_i) (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 v (fma.f32 #s(literal -2307722558415121/10000000000000000 binary32) (/.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 cosTheta_i cosTheta_i)) (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal 2307722558415121/20000000000000000 binary32) (/.f32 (*.f32 v v) (*.f32 cosTheta_i cosTheta_i)) (*.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (*.f32 cosTheta_i cosTheta_i))))))) cosTheta_i) (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal 110860132438012536505081/6000000000000000000000000 binary32) (pow.f32 (/.f32 v cosTheta_i) #s(literal 3 binary32)) (fma.f32 #s(literal 2307722558415121/10000000000000000 binary32) (/.f32 (*.f32 (pow.f32 v #s(literal 3 binary32)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (pow.f32 cosTheta_i #s(literal 3 binary32))) (*.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))) (pow.f32 cosTheta_i #s(literal 3 binary32))))))))) (pow.f32 cosTheta_O #s(literal 3 binary32))))) (fma.f32 #s(literal -2307722558415121/10000000000000000 binary32) (*.f32 (/.f32 (*.f32 v v) (*.f32 cosTheta_O cosTheta_O)) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 cosTheta_i cosTheta_i))) (fma.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 v cosTheta_O) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) cosTheta_i)) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal 2307722558415121/20000000000000000 binary32) (/.f32 (*.f32 v v) (*.f32 cosTheta_i cosTheta_i)) (*.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (*.f32 cosTheta_i cosTheta_i))))) (*.f32 cosTheta_O cosTheta_O)))))
(+ (* -1/2 (/ (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow cosTheta_i 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_i 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 2))))) v)) (pow cosTheta_O 2))) (+ (* -48038761/200000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* cosTheta_O cosTheta_i))) (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -2307722558415121/10000000000000000 binary32) (/.f32 (*.f32 v (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 cosTheta_i cosTheta_i)) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal 2307722558415121/20000000000000000 binary32) (/.f32 (*.f32 v v) (*.f32 cosTheta_i cosTheta_i)) (*.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (*.f32 cosTheta_i cosTheta_i))))) v)) (*.f32 cosTheta_O cosTheta_O)) (fma.f32 #s(literal -48038761/200000000 binary32) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 cosTheta_O cosTheta_i)) (*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) v))))
(+ (* -1/2 (/ (+ (* -48038761/100000000 (/ (* v (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow cosTheta_i 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_i 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 2))))) v))) cosTheta_i)) (+ (* -48038761/100000000 (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_i 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 2))))) cosTheta_i)) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 110860132438012536505081/6000000000000000000000000 (/ (pow v 3) (pow cosTheta_i 3))) (+ (* 2307722558415121/10000000000000000 (/ (* (pow v 3) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 3))) (* 48038761/100000000 (/ (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)) (pow cosTheta_i 3)))))) v))) (pow cosTheta_O 3))) (+ (* -1/2 (/ (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow cosTheta_i 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_i 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 2))))) v)) (pow cosTheta_O 2))) (+ (* -48038761/200000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* cosTheta_O cosTheta_i))) (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v)))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 v (fma.f32 #s(literal -2307722558415121/10000000000000000 binary32) (/.f32 (*.f32 v (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 cosTheta_i cosTheta_i)) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal 2307722558415121/20000000000000000 binary32) (/.f32 (*.f32 v v) (*.f32 cosTheta_i cosTheta_i)) (*.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (*.f32 cosTheta_i cosTheta_i))))) v))) cosTheta_i) (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal 2307722558415121/20000000000000000 binary32) (/.f32 (*.f32 v v) (*.f32 cosTheta_i cosTheta_i)) (*.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (*.f32 cosTheta_i cosTheta_i))))) cosTheta_i) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal 110860132438012536505081/6000000000000000000000000 binary32) (pow.f32 (/.f32 v cosTheta_i) #s(literal 3 binary32)) (fma.f32 #s(literal 2307722558415121/10000000000000000 binary32) (/.f32 (*.f32 (pow.f32 v #s(literal 3 binary32)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (pow.f32 cosTheta_i #s(literal 3 binary32))) (*.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))) (pow.f32 cosTheta_i #s(literal 3 binary32))))))) v))) (pow.f32 cosTheta_O #s(literal 3 binary32))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -2307722558415121/10000000000000000 binary32) (/.f32 (*.f32 v (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 cosTheta_i cosTheta_i)) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal 2307722558415121/20000000000000000 binary32) (/.f32 (*.f32 v v) (*.f32 cosTheta_i cosTheta_i)) (*.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (*.f32 cosTheta_i cosTheta_i))))) v)) (*.f32 cosTheta_O cosTheta_O)) (fma.f32 #s(literal -48038761/200000000 binary32) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 cosTheta_O cosTheta_i)) (*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) v)))))
(* cosTheta_O (- (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O v))) (/ cosTheta_i v)) (* -1 (/ (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O))))
(*.f32 cosTheta_O (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (*.f32 cosTheta_O v)) (/.f32 cosTheta_i v)) (/.f32 (neg.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) cosTheta_O)))
(* cosTheta_O (- (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O v))) (+ (/ cosTheta_i v) (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow cosTheta_O 2) (* cosTheta_i v))))) (+ (* -1 (/ (* v (* (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (- (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* (pow cosTheta_O 2) cosTheta_i))) (* -1 (/ (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)))))
(*.f32 cosTheta_O (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (*.f32 cosTheta_O v)) (+.f32 (/.f32 cosTheta_i v) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) v)))) (*.f32 #s(literal -1 binary32) (fma.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_O)) (/.f32 (*.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) v) (neg.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) cosTheta_i) (/.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) cosTheta_O)))))
(* cosTheta_O (- (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O v))) (+ (/ cosTheta_i v) (+ (/ (* v (* (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (- (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* cosTheta_i v)) (* -1 (/ (* v (* (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (- (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) cosTheta_i))))) (* (pow cosTheta_O 3) cosTheta_i)) (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow cosTheta_O 2) (* cosTheta_i v)))))) (+ (* -1 (/ (* v (* (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (- (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* (pow cosTheta_O 2) cosTheta_i))) (* -1 (/ (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)))))
(*.f32 cosTheta_O (-.f32 (+.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (*.f32 cosTheta_O v)) (/.f32 cosTheta_i v)) (fma.f32 (/.f32 v (pow.f32 cosTheta_O #s(literal 3 binary32))) (/.f32 (*.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) (-.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 cosTheta_i v)) (neg.f32 (/.f32 (*.f32 (*.f32 v (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) v) (neg.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) cosTheta_i)))) cosTheta_i) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) v)))) (*.f32 #s(literal -1 binary32) (fma.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_O)) (/.f32 (*.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) v) (neg.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) cosTheta_i) (/.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) cosTheta_O)))))
(* cosTheta_O (+ (/ cosTheta_i v) (/ (* sinTheta_O (- (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) cosTheta_O)))
(*.f32 cosTheta_O (+.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 sinTheta_i v)))) cosTheta_O)))
(* cosTheta_O (- (+ (/ 6931/10000 (* cosTheta_O sinTheta_O)) (/ cosTheta_i (* sinTheta_O v))) (/ 1 (* cosTheta_O (* sinTheta_O v)))))
(*.f32 cosTheta_O (-.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) (*.f32 cosTheta_O sinTheta_O)) (/.f32 cosTheta_i (*.f32 sinTheta_O v))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 cosTheta_O sinTheta_O) v))))
(/ (+ (* 48038761/100000000 (/ v cosTheta_i)) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (pow cosTheta_i 2))))) cosTheta_O)
(/.f32 (*.f32 #s(literal 48038761/100000000 binary32) (+.f32 (/.f32 v cosTheta_i) (/.f32 (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_i))))) cosTheta_O)
(/ (- (+ (* 48038761/100000000 (/ v cosTheta_i)) (* 48038761/100000000 (/ (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)) (* (pow cosTheta_O 2) (pow cosTheta_i 3))))) (* -48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (pow cosTheta_i 2))))) cosTheta_O)
(/.f32 (fma.f32 #s(literal 48038761/100000000 binary32) (+.f32 (/.f32 v cosTheta_i) (*.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) (*.f32 cosTheta_O cosTheta_O)) (/.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32)) (pow.f32 cosTheta_i #s(literal 3 binary32))))) (*.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_i))))) cosTheta_O)
(/ (- (+ (* 48038761/100000000 (/ v cosTheta_i)) (* 48038761/100000000 (/ (* (pow v 4) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)) (* (pow cosTheta_O 3) (pow cosTheta_i 4))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (pow cosTheta_i 2)))) (* -48038761/100000000 (/ (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)) (* (pow cosTheta_O 2) (pow cosTheta_i 3)))))) cosTheta_O)
(/.f32 (-.f32 (*.f32 #s(literal 48038761/100000000 binary32) (+.f32 (/.f32 v cosTheta_i) (*.f32 (/.f32 (pow.f32 v #s(literal 4 binary32)) (pow.f32 cosTheta_O #s(literal 3 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 3 binary32)) (pow.f32 cosTheta_i #s(literal 4 binary32)))))) (*.f32 #s(literal -48038761/100000000 binary32) (fma.f32 (/.f32 (*.f32 v v) cosTheta_O) (/.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) (*.f32 cosTheta_i cosTheta_i)) (*.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) (*.f32 cosTheta_O cosTheta_O)) (/.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32)) (pow.f32 cosTheta_i #s(literal 3 binary32))))))) cosTheta_O)
(* (pow cosTheta_O 2) (+ (* -2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* cosTheta_O (pow v 2)))) (/ (pow cosTheta_i 2) (pow v 2))))
(*.f32 (*.f32 cosTheta_O cosTheta_O) (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 cosTheta_i (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 cosTheta_O (*.f32 v v))) (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 v v))))
(* (pow cosTheta_O 2) (+ (* -2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* cosTheta_O (pow v 2)))) (+ (/ (pow cosTheta_i 2) (pow v 2)) (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow cosTheta_O 2) (pow v 2))))))
(*.f32 (*.f32 cosTheta_O cosTheta_O) (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 cosTheta_i (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) (*.f32 cosTheta_O (*.f32 v v))) (+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 v v)) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 v v))))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)))))
(neg.f32 (*.f32 cosTheta_O (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 cosTheta_i v) (/.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)))))
(neg.f32 (*.f32 cosTheta_O (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 cosTheta_i v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O)))))
(neg.f32 (*.f32 cosTheta_O (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 cosTheta_i v) (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) cosTheta_O)))))
(+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -1 (/ (- (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_O (pow cosTheta_i 2)))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_i 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 2))))) cosTheta_O)) (* -48038761/100000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) cosTheta_i))) cosTheta_O)))
(+.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (neg.f32 (/.f32 (-.f32 (fma.f32 #s(literal -2307722558415121/10000000000000000 binary32) (*.f32 (/.f32 (*.f32 v v) cosTheta_O) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 cosTheta_i cosTheta_i))) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal 2307722558415121/20000000000000000 binary32) (/.f32 (*.f32 v v) (*.f32 cosTheta_i cosTheta_i)) (*.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (*.f32 cosTheta_i cosTheta_i))))) cosTheta_O)) (*.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 v (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) cosTheta_i))) cosTheta_O)))
(+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -1 (/ (- (* -1 (/ (- (+ (* 48038761/100000000 (/ (* v (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_i 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 2)))))) (* cosTheta_O cosTheta_i))) (+ (* 48038761/100000000 (/ (* v (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow cosTheta_i 2))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_i 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 2))))))) (* cosTheta_O cosTheta_i))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)) (pow cosTheta_i 3))) (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 3) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 3))) (* -110860132438012536505081/6000000000000000000000000 (/ (pow v 3) (pow cosTheta_i 3)))))) cosTheta_O))) (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow cosTheta_i 2))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_i 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 2))))))) cosTheta_O)) (* -48038761/100000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) cosTheta_i))) cosTheta_O)))
(+.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 v cosTheta_O) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal 2307722558415121/20000000000000000 binary32) (/.f32 (*.f32 v v) (*.f32 cosTheta_i cosTheta_i)) (*.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (*.f32 cosTheta_i cosTheta_i))))) cosTheta_i)) (fma.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 v cosTheta_O) (/.f32 (fma.f32 #s(literal -2307722558415121/10000000000000000 binary32) (/.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 cosTheta_i cosTheta_i)) (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal 2307722558415121/20000000000000000 binary32) (/.f32 (*.f32 v v) (*.f32 cosTheta_i cosTheta_i)) (*.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (*.f32 cosTheta_i cosTheta_i)))))) cosTheta_i)) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))) (pow.f32 cosTheta_i #s(literal 3 binary32))) (fma.f32 #s(literal -2307722558415121/10000000000000000 binary32) (/.f32 (*.f32 (pow.f32 v #s(literal 3 binary32)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (pow.f32 cosTheta_i #s(literal 3 binary32))) (*.f32 #s(literal -110860132438012536505081/6000000000000000000000000 binary32) (pow.f32 (/.f32 v cosTheta_i) #s(literal 3 binary32)))))) cosTheta_O))) (fma.f32 #s(literal -2307722558415121/10000000000000000 binary32) (/.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 cosTheta_i cosTheta_i)) (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal 2307722558415121/20000000000000000 binary32) (/.f32 (*.f32 v v) (*.f32 cosTheta_i cosTheta_i)) (*.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (*.f32 cosTheta_i cosTheta_i))))))) cosTheta_O) (*.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 v (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) cosTheta_i))) cosTheta_O)))
(+ (* -1 (/ (+ (* 48038761/200000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) cosTheta_i)) (* 1/2 (/ (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow cosTheta_i 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_i 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 2))))) v)) cosTheta_O))) cosTheta_O)) (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v)))
(fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 48038761/200000000 binary32) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) cosTheta_i) (*.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 #s(literal -2307722558415121/10000000000000000 binary32) (/.f32 (*.f32 v (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 cosTheta_i cosTheta_i)) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal 2307722558415121/20000000000000000 binary32) (/.f32 (*.f32 v v) (*.f32 cosTheta_i cosTheta_i)) (*.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (*.f32 cosTheta_i cosTheta_i))))) v)) cosTheta_O))) cosTheta_O) (*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) v)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow cosTheta_i 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_i 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 2))))) v))) (* 1/2 (/ (+ (* 48038761/100000000 (/ (* v (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow cosTheta_i 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_i 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 2))))) v))) cosTheta_i)) (+ (* 48038761/100000000 (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow cosTheta_i 2))) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 2))))) cosTheta_i)) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)) (pow cosTheta_i 3))) (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 3) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 3))) (* -110860132438012536505081/6000000000000000000000000 (/ (pow v 3) (pow cosTheta_i 3)))))) v))) cosTheta_O))) cosTheta_O)) (* 48038761/200000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) cosTheta_i))) cosTheta_O)) (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v)))
(fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -2307722558415121/10000000000000000 binary32) (/.f32 (*.f32 v (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 cosTheta_i cosTheta_i)) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal 2307722558415121/20000000000000000 binary32) (/.f32 (*.f32 v v) (*.f32 cosTheta_i cosTheta_i)) (*.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (*.f32 cosTheta_i cosTheta_i))))) v)) (*.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 v (fma.f32 #s(literal -2307722558415121/10000000000000000 binary32) (/.f32 (*.f32 v (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 cosTheta_i cosTheta_i)) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal 2307722558415121/20000000000000000 binary32) (/.f32 (*.f32 v v) (*.f32 cosTheta_i cosTheta_i)) (*.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (*.f32 cosTheta_i cosTheta_i))))) v))) cosTheta_i) (fma.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal 2307722558415121/20000000000000000 binary32) (/.f32 (*.f32 v v) (*.f32 cosTheta_i cosTheta_i)) (*.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (*.f32 cosTheta_i cosTheta_i))))) cosTheta_i) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))) (pow.f32 cosTheta_i #s(literal 3 binary32))) (fma.f32 #s(literal -2307722558415121/10000000000000000 binary32) (/.f32 (*.f32 (pow.f32 v #s(literal 3 binary32)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (pow.f32 cosTheta_i #s(literal 3 binary32))) (*.f32 #s(literal -110860132438012536505081/6000000000000000000000000 binary32) (pow.f32 (/.f32 v cosTheta_i) #s(literal 3 binary32)))))) v))) cosTheta_O))) cosTheta_O) (*.f32 #s(literal 48038761/200000000 binary32) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) cosTheta_i))) cosTheta_O) (*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) v)))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) cosTheta_O)))))
(neg.f32 (*.f32 cosTheta_O (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 cosTheta_i v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) v) (neg.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (- (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* cosTheta_i v))) (/ (* v (* (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (- (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) cosTheta_i)) cosTheta_O))) (* -1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) cosTheta_O)))))
(neg.f32 (*.f32 cosTheta_O (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 cosTheta_i v) (/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v) (neg.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 cosTheta_i v))) (/.f32 (*.f32 (*.f32 v (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) v) (neg.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) cosTheta_i)) cosTheta_O))) (neg.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (- (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* cosTheta_i v))) (/ (* v (* (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (- (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* cosTheta_i v))) (/ (* v (* (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (- (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) cosTheta_i)))) (* cosTheta_O cosTheta_i))) (/ (* v (* (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (- (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) cosTheta_i)) cosTheta_O))) (* -1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) cosTheta_O)))))
(neg.f32 (*.f32 cosTheta_O (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 cosTheta_i v) (/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v) (neg.f32 (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 cosTheta_i v)) (/.f32 (*.f32 (*.f32 v (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (-.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 cosTheta_i v))) (/.f32 (*.f32 (*.f32 v (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) v) (neg.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) cosTheta_i))) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (*.f32 v (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) v) (neg.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) cosTheta_i)) cosTheta_O))) (neg.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (* sinTheta_O (- (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) cosTheta_O)))))
(neg.f32 (*.f32 cosTheta_O (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 sinTheta_O (-.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)) (/.f32 sinTheta_i v)))) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i (* sinTheta_O v))) (* -1 (/ (- (* 6931/10000 (/ 1 sinTheta_O)) (/ 1 (* sinTheta_O v))) cosTheta_O)))))
(neg.f32 (*.f32 cosTheta_O (+.f32 (neg.f32 (/.f32 cosTheta_i (*.f32 sinTheta_O v))) (neg.f32 (/.f32 (-.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v))) cosTheta_O)))))
(* -1 (/ (+ (* -48038761/100000000 (/ v cosTheta_i)) (* -48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (pow cosTheta_i 2))))) cosTheta_O))
(neg.f32 (/.f32 (*.f32 #s(literal -48038761/100000000 binary32) (+.f32 (/.f32 v cosTheta_i) (/.f32 (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_i))))) cosTheta_O))
(* -1 (/ (+ (* -1 (/ (- (* 48038761/100000000 (/ (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)) (* cosTheta_O (pow cosTheta_i 3)))) (* -48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 2)))) cosTheta_O)) (* -48038761/100000000 (/ v cosTheta_i))) cosTheta_O))
(neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) cosTheta_O) (/.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32)) (pow.f32 cosTheta_i #s(literal 3 binary32)))) (*.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (*.f32 cosTheta_i cosTheta_i)))) cosTheta_O) (*.f32 #s(literal -48038761/100000000 binary32) (/.f32 v cosTheta_i))) cosTheta_O))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* -48038761/100000000 (/ (* (pow v 4) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)) (* cosTheta_O (pow cosTheta_i 4)))) (* 48038761/100000000 (/ (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)) (pow cosTheta_i 3)))) cosTheta_O)) (* -48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 2)))) cosTheta_O)) (* -48038761/100000000 (/ v cosTheta_i))) cosTheta_O))
(neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -48038761/100000000 binary32) (*.f32 (/.f32 (pow.f32 v #s(literal 4 binary32)) cosTheta_O) (/.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 3 binary32)) (pow.f32 cosTheta_i #s(literal 4 binary32)))) (*.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))) (pow.f32 cosTheta_i #s(literal 3 binary32))))) cosTheta_O) (*.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))) (*.f32 cosTheta_i cosTheta_i)))) cosTheta_O) (*.f32 #s(literal -48038761/100000000 binary32) (/.f32 v cosTheta_i))) cosTheta_O))
(* (pow cosTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* cosTheta_O (pow v 2)))) (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (pow v 2)))) cosTheta_O)) (/ (pow cosTheta_i 2) (pow v 2))))
(*.f32 (*.f32 cosTheta_O cosTheta_O) (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 cosTheta_O (*.f32 v v)))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 cosTheta_i (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)))) (*.f32 v v))) cosTheta_O) (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 v v))))
(exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))
(exp.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 #s(literal 1 binary32) v)))
(+ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) v)))
(+.f32 (exp.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 #s(literal 1 binary32) v))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (exp.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 #s(literal 1 binary32) v)))) v)))
(+ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))))))
(+.f32 (exp.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 #s(literal 1 binary32) v))) (*.f32 sinTheta_i (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O (exp.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 #s(literal 1 binary32) v)))) v) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (exp.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v))))))
(+ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))))))))
(+.f32 (exp.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 #s(literal 1 binary32) v))) (*.f32 sinTheta_i (+.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O (exp.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 #s(literal 1 binary32) v)))) v)) (*.f32 sinTheta_i (fma.f32 #s(literal -1/6 binary32) (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) (exp.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 3 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (exp.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v))))))))
(/ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) v)
(/.f32 (exp.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 #s(literal 1 binary32) v))) v)
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))) (/ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) v))
(fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (exp.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v)) (/.f32 (exp.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 #s(literal 1 binary32) v))) v))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))))) (/ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) v))
(fma.f32 sinTheta_i (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O (exp.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (exp.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 3 binary32))))) (/.f32 (exp.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 #s(literal 1 binary32) v))) v))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 4))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 3))))))) (/ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) v))
(fma.f32 sinTheta_i (+.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O (exp.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v))) (*.f32 sinTheta_i (fma.f32 #s(literal -1/6 binary32) (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) (exp.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 4 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (exp.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 3 binary32))))))) (/.f32 (exp.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 #s(literal 1 binary32) v))) v))
(- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 #s(literal 1 binary32) v))
(- (+ 6931/10000 (+ (log 1/2) (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)))) (/ 1 v))
(-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))) (/.f32 #s(literal 1 binary32) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))) (/.f32 #s(literal 1 binary32) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v))
(*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))) v))
(+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))) (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)))) (*.f32 v v)) (*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))) v)))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))) v) (*.f32 sinTheta_i (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_O (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)))) (*.f32 v v)) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)))) (pow.f32 v #s(literal 3 binary32)))))))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* sinTheta_i (+ (* -1/12 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 3))))))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))) v) (*.f32 sinTheta_i (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_O (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)))) (*.f32 v v)) (*.f32 sinTheta_i (fma.f32 #s(literal -1/12 binary32) (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)))) (pow.f32 v #s(literal 4 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)))) (pow.f32 v #s(literal 3 binary32)))))))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) v)))
(+.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)))) v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))))))
(+.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))) (*.f32 sinTheta_i (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)))) v) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)))) (*.f32 v v))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))))))))
(+.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))) (*.f32 sinTheta_i (+.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)))) v)) (*.f32 sinTheta_i (fma.f32 #s(literal -1/6 binary32) (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)))) (pow.f32 v #s(literal 3 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)))) (*.f32 v v))))))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 #s(literal 1 binary32) v))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) v)))
(+.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 #s(literal 1 binary32) v))))) v)))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))))))
(+.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 #s(literal 1 binary32) v)))) (*.f32 sinTheta_i (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 #s(literal 1 binary32) v))))) v) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 v v))))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))))))))
(+.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 #s(literal 1 binary32) v)))) (*.f32 sinTheta_i (+.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 #s(literal 1 binary32) v))))) v)) (*.f32 sinTheta_i (fma.f32 #s(literal -1/6 binary32) (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 v v))))))))
(* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v))
(*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) v))
(+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 2))) (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v)) (*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) v)))
(+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 3))))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) v) (*.f32 sinTheta_i (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_O (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v)) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 3 binary32)))))))
(+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* sinTheta_i (+ (* -1/12 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_O 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 3))))))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) v) (*.f32 sinTheta_i (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_O (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v)) (*.f32 sinTheta_i (fma.f32 #s(literal -1/12 binary32) (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 4 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 3 binary32)))))))))
(exp (- 6931/10000 (/ 1 v)))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))
(+ (exp (- 6931/10000 (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) v)))
(+.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v)))
(+ (exp (- 6931/10000 (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 2))))))
(+.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) (*.f32 sinTheta_i (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v))))))
(+ (exp (- 6931/10000 (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- 6931/10000 (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- 6931/10000 (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 2))))))))
(+.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) (*.f32 sinTheta_i (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v) (*.f32 sinTheta_i (fma.f32 #s(literal -1/6 binary32) (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 3 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v))))))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) v)))
(+.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))))) v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(+.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))) (*.f32 sinTheta_i (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))))) v) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 v v))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(+.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))) (*.f32 sinTheta_i (+.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))))) v)) (*.f32 sinTheta_i (fma.f32 #s(literal -1/6 binary32) (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 v v))))))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))
(/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(exp.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))
(+ (* sinTheta_i (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ (* sinTheta_O (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* v (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))
(fma.f32 sinTheta_i (-.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_O (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 sinTheta_O v) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))) (exp.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))))
(+ (* sinTheta_i (- (+ (* sinTheta_i (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 2)) (/ (pow sinTheta_O 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 48038761/100000000 (/ (* sinTheta_O (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ (* sinTheta_O (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* v (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 2307722558415121/20000000000000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))) (* 48038761/100000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* 48038761/100000000 (/ (* sinTheta_O (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* v (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))
(fma.f32 sinTheta_i (fma.f32 sinTheta_i (-.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (-.f32 (fma.f32 #s(literal 1/2 binary32) (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_O (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (neg.f32 (*.f32 (/.f32 sinTheta_O v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_O (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (fma.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 sinTheta_O v) (/.f32 (-.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_O (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 sinTheta_O v) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (fma.f32 #s(literal 2307722558415121/20000000000000000 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 v v) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)))) (/.f32 (*.f32 #s(literal 48038761/100000000 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 v v) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)))))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))))) (-.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_O (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 sinTheta_O v) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))))) (exp.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))))
(+ (* sinTheta_i (- (+ (* sinTheta_i (- (+ (* sinTheta_i (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 1/6 (pow (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 3)) (+ (* (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) (- (/ (pow sinTheta_O 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (/ (* sinTheta_O (- (/ (pow sinTheta_O 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 48038761/100000000 (/ (* sinTheta_O (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 2)) (/ (pow sinTheta_O 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 48038761/100000000 (/ (* sinTheta_O (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ (* sinTheta_O (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* v (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 2307722558415121/20000000000000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))) (* 48038761/100000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))))) (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))) (+ (* (+ (* 2307722558415121/20000000000000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))) (* 48038761/100000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3))))) (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ (* sinTheta_O (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* v (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 110860132438012536505081/6000000000000000000000000 (/ (pow sinTheta_O 3) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 6)))) (+ (* 2307722558415121/10000000000000000 (/ (pow sinTheta_O 3) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 5)))) (* 48038761/100000000 (/ (pow sinTheta_O 3) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4))))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 2)) (/ (pow sinTheta_O 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (+ (* 48038761/100000000 (/ (* sinTheta_O (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ (* sinTheta_O (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* v (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 2307722558415121/20000000000000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))) (* 48038761/100000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* 48038761/100000000 (/ (* sinTheta_O (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* v (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))
(fma.f32 sinTheta_i (fma.f32 sinTheta_i (fma.f32 sinTheta_i (-.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (fma.f32 #s(literal 1/6 binary32) (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_O (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) #s(literal 3 binary32)) (fma.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_O (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_O v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_O (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))) (*.f32 (/.f32 sinTheta_O v) (/.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_O v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_O (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (fma.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 sinTheta_O v) (/.f32 (-.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (-.f32 (fma.f32 #s(literal 1/2 binary32) (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_O (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (neg.f32 (*.f32 (/.f32 sinTheta_O v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_O (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (fma.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 sinTheta_O v) (/.f32 (-.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_O (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 sinTheta_O v) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (fma.f32 #s(literal 2307722558415121/20000000000000000 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 v v) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)))) (/.f32 (*.f32 #s(literal 48038761/100000000 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 v v) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)))))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))))) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (fma.f32 (fma.f32 #s(literal 2307722558415121/20000000000000000 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 v v) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)))) (/.f32 (*.f32 #s(literal 48038761/100000000 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 v v) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32))))) (-.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_O (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 sinTheta_O v) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (fma.f32 #s(literal 110860132438012536505081/6000000000000000000000000 binary32) (/.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) (*.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6 binary32)))) (fma.f32 #s(literal 2307722558415121/10000000000000000 binary32) (/.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) (*.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 5 binary32)))) (/.f32 (*.f32 #s(literal 48038761/100000000 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32))) (*.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32))))))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))))) (-.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (-.f32 (fma.f32 #s(literal 1/2 binary32) (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_O (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (neg.f32 (*.f32 (/.f32 sinTheta_O v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_O (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (fma.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 sinTheta_O v) (/.f32 (-.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_O (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 sinTheta_O v) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (fma.f32 #s(literal 2307722558415121/20000000000000000 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 v v) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)))) (/.f32 (*.f32 #s(literal 48038761/100000000 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 v v) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)))))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))))) (-.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_O (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 sinTheta_O v) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))))) (exp.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))))
(* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))) (*.f32 v (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))))
(+ (* 1/2 (* sinTheta_i (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* 48038761/100000000 (/ (* sinTheta_O (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* (pow v 2) (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))))) (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))))
(*.f32 #s(literal 1/2 binary32) (fma.f32 sinTheta_i (fma.f32 (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_O (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 #s(literal -48038761/100000000 binary32) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 v (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))))))
(+ (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (* sinTheta_i (+ (* 1/2 (* sinTheta_i (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 2)) (/ (pow sinTheta_O 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (+ (* 48038761/100000000 (/ (* sinTheta_O (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* 48038761/100000000 (/ (* sinTheta_O (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* (pow v 2) (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 2307722558415121/20000000000000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))) (* 48038761/100000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))))))) (* 1/2 (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* 48038761/100000000 (/ (* sinTheta_O (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* (pow v 2) (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 v (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))) (*.f32 sinTheta_i (*.f32 #s(literal 1/2 binary32) (fma.f32 sinTheta_i (-.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) v) (/.f32 (-.f32 (fma.f32 #s(literal 1/2 binary32) (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_O (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (neg.f32 (*.f32 (/.f32 sinTheta_O v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_O (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))) (fma.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 sinTheta_O v) (/.f32 (fma.f32 (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_O (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 #s(literal -48038761/100000000 binary32) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (*.f32 (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) v) (/.f32 (fma.f32 #s(literal 2307722558415121/20000000000000000 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 v v) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)))) (/.f32 (*.f32 #s(literal 48038761/100000000 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 v v) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32))))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))))) (fma.f32 (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_O (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 #s(literal -48038761/100000000 binary32) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))))))))
(+ (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (* sinTheta_i (+ (* 1/2 (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* 48038761/100000000 (/ (* sinTheta_O (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* (pow v 2) (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (* sinTheta_i (+ (* 1/2 (* sinTheta_i (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 1/6 (pow (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 3)) (+ (* (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) (- (/ (pow sinTheta_O 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (/ (* sinTheta_O (- (/ (pow sinTheta_O 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (+ (* 48038761/100000000 (/ (* sinTheta_O (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 2)) (/ (pow sinTheta_O 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (+ (* 48038761/100000000 (/ (* sinTheta_O (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* 48038761/100000000 (/ (* sinTheta_O (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* (pow v 2) (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 2307722558415121/20000000000000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))) (* 48038761/100000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))))) (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))) (+ (* (+ (* 2307722558415121/20000000000000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))) (* 48038761/100000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3))))) (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* 48038761/100000000 (/ (* sinTheta_O (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* (pow v 2) (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 110860132438012536505081/6000000000000000000000000 (/ (pow sinTheta_O 3) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 6)))) (+ (* 2307722558415121/10000000000000000 (/ (pow sinTheta_O 3) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 5)))) (* 48038761/100000000 (/ (pow sinTheta_O 3) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4))))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))))))) (* 1/2 (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 2)) (/ (pow sinTheta_O 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (+ (* 48038761/100000000 (/ (* sinTheta_O (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* 48038761/100000000 (/ (* sinTheta_O (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* (pow v 2) (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 2307722558415121/20000000000000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))) (* 48038761/100000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))))))))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 v (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))) (*.f32 sinTheta_i (fma.f32 #s(literal 1/2 binary32) (fma.f32 (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_O (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 #s(literal -48038761/100000000 binary32) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))) (*.f32 sinTheta_i (*.f32 #s(literal 1/2 binary32) (fma.f32 sinTheta_i (-.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) v) (/.f32 (fma.f32 #s(literal 1/6 binary32) (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_O (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) #s(literal 3 binary32)) (fma.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_O (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_O v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_O (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))) (*.f32 (/.f32 sinTheta_O v) (/.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_O v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_O (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))) (fma.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 sinTheta_O v) (/.f32 (-.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) v) (/.f32 (-.f32 (fma.f32 #s(literal 1/2 binary32) (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_O (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (neg.f32 (*.f32 (/.f32 sinTheta_O v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_O (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))) (fma.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 sinTheta_O v) (/.f32 (fma.f32 (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_O (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 #s(literal -48038761/100000000 binary32) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (*.f32 (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) v) (/.f32 (fma.f32 #s(literal 2307722558415121/20000000000000000 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 v v) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)))) (/.f32 (*.f32 #s(literal 48038761/100000000 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 v v) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32))))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))))) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (fma.f32 (fma.f32 #s(literal 2307722558415121/20000000000000000 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 v v) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)))) (/.f32 (*.f32 #s(literal 48038761/100000000 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 v v) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32))))) (fma.f32 (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_O (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 #s(literal -48038761/100000000 binary32) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))) (*.f32 (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) v) (/.f32 (fma.f32 #s(literal 110860132438012536505081/6000000000000000000000000 binary32) (/.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) (*.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6 binary32)))) (fma.f32 #s(literal 2307722558415121/10000000000000000 binary32) (/.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) (*.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 5 binary32)))) (/.f32 (*.f32 #s(literal 48038761/100000000 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32))) (*.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)))))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))))))) (-.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) v) (/.f32 (-.f32 (fma.f32 #s(literal 1/2 binary32) (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_O (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (neg.f32 (*.f32 (/.f32 sinTheta_O v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_O (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))) (fma.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 sinTheta_O v) (/.f32 (fma.f32 (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_O (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 #s(literal -48038761/100000000 binary32) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (*.f32 (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) v) (/.f32 (fma.f32 #s(literal 2307722558415121/20000000000000000 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 v v) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)))) (/.f32 (*.f32 #s(literal 48038761/100000000 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 v v) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32))))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))))))))))))
(exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* sinTheta_i (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))))
(+.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 (*.f32 sinTheta_i (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_O (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))))
(+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* sinTheta_i (+ (* sinTheta_i (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 2)) (/ (pow sinTheta_O 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))))))
(+.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 sinTheta_i (fma.f32 (*.f32 sinTheta_i (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))) (-.f32 (fma.f32 #s(literal 1/2 binary32) (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_O (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (neg.f32 (*.f32 (/.f32 sinTheta_O v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_O (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))) (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_O (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))))))
(+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* sinTheta_i (+ (* sinTheta_i (+ (* sinTheta_i (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 1/6 (pow (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 3)) (+ (* (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) (- (/ (pow sinTheta_O 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (/ (* sinTheta_O (- (/ (pow sinTheta_O 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 2)) (/ (pow sinTheta_O 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))))))
(+.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 sinTheta_i (fma.f32 sinTheta_i (fma.f32 (*.f32 sinTheta_i (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))) (fma.f32 #s(literal 1/6 binary32) (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_O (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) #s(literal 3 binary32)) (fma.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_O (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_O v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_O (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))) (*.f32 (/.f32 sinTheta_O v) (/.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_O v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_O (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))) (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (-.f32 (fma.f32 #s(literal 1/2 binary32) (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_O (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (neg.f32 (*.f32 (/.f32 sinTheta_O v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_O (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))))) (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_O (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))))))
(/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))
(/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))
(+ (* sinTheta_i (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(fma.f32 sinTheta_i (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_O (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))
(+ (* sinTheta_i (- (+ (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* sinTheta_i (- (/ (pow sinTheta_O 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(fma.f32 sinTheta_i (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 sinTheta_O (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (*.f32 sinTheta_i (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_O v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_O (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))))) (neg.f32 (*.f32 (/.f32 sinTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))
(+ (* sinTheta_i (- (+ (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* sinTheta_i (- (+ (/ (* sinTheta_O (* sinTheta_i (- (/ (pow sinTheta_O 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (/ (pow sinTheta_O 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (- (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))))) (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(fma.f32 sinTheta_i (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 sinTheta_O (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (*.f32 sinTheta_i (fma.f32 (/.f32 sinTheta_O v) (/.f32 (*.f32 sinTheta_i (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_O v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_O (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_O v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_O (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))))))) (neg.f32 (*.f32 (/.f32 sinTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))
1
#s(literal 1 binary32)
(+ 1 (* sinTheta_O sinTheta_i))
(+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))
(- 6931/10000 (/ 1 v))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))
(- (+ 6931/10000 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (/ 1 v))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))) (/.f32 #s(literal 1 binary32) v))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v))))
(*.f32 sinTheta_O (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O v))))
(+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v)))))
(+.f32 (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 sinTheta_O (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O v)))))
(/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))
(/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))
(+ (* 48038761/100000000 (/ (* sinTheta_O sinTheta_i) (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(*.f32 #s(literal 48038761/100000000 binary32) (fma.f32 (/.f32 sinTheta_O v) (/.f32 sinTheta_i (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))
(+ (* sinTheta_i (- (* 48038761/100000000 (/ (* (pow sinTheta_O 2) sinTheta_i) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))) (* -48038761/100000000 (/ sinTheta_O (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(fma.f32 sinTheta_i (fma.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) (/.f32 sinTheta_i (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)))) (*.f32 #s(literal 48038761/100000000 binary32) (/.f32 sinTheta_O (*.f32 v (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))
(+ (* sinTheta_i (- (* sinTheta_i (- (* 48038761/100000000 (/ (* (pow sinTheta_O 3) sinTheta_i) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))) (* -48038761/100000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))) (* -48038761/100000000 (/ sinTheta_O (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(fma.f32 sinTheta_i (fma.f32 sinTheta_i (fma.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32))) (/.f32 sinTheta_i (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)))) (/.f32 (*.f32 #s(literal 48038761/100000000 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 v v) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32))))) (*.f32 #s(literal 48038761/100000000 binary32) (/.f32 sinTheta_O (*.f32 v (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))
(/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2))
(/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v))
(+ (* -2 (/ (* sinTheta_O (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1))) (pow v 2))) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2)))
(fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 v v)) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)))
(+ (* sinTheta_i (+ (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (pow v 2))) (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2)))) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2)))
(fma.f32 sinTheta_i (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 sinTheta_O (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32))) (*.f32 v v)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (*.f32 v v))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ (log 1/2) sinTheta_i) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(*.f32 sinTheta_i (-.f32 (-.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_i) (+.f32 (/.f32 (log.f32 #s(literal 1/2 binary32)) sinTheta_i) (*.f32 (/.f32 cosTheta_O sinTheta_i) (/.f32 cosTheta_i v)))) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_i v))) (/.f32 sinTheta_O v)))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(*.f32 sinTheta_i (-.f32 (-.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_i) (*.f32 (/.f32 cosTheta_O sinTheta_i) (/.f32 cosTheta_i v))) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_i v))) (/.f32 sinTheta_O v)))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (+ (/ sinTheta_O v) (/ (log (* 2 v)) sinTheta_i)))))
(*.f32 sinTheta_i (-.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_i) (*.f32 (/.f32 cosTheta_O sinTheta_i) (/.f32 cosTheta_i v))) (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_i v)) (/.f32 sinTheta_O v)) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) sinTheta_i))))
(+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* 48038761/100000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* sinTheta_O sinTheta_i))))
(-.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 #s(literal -48038761/100000000 binary32) (*.f32 (/.f32 v sinTheta_O) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) sinTheta_i))))
(- (+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -1 (/ (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow sinTheta_O 2))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_O 2)))))) (pow sinTheta_i 2)))) (* -48038761/100000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* sinTheta_O sinTheta_i))))
(-.f32 (+.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (neg.f32 (/.f32 (fma.f32 #s(literal -2307722558415121/10000000000000000 binary32) (/.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 #s(literal 2307722558415121/20000000000000000 binary32) (*.f32 v v)) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 sinTheta_i sinTheta_i)))) (*.f32 #s(literal -48038761/100000000 binary32) (*.f32 (/.f32 v sinTheta_O) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) sinTheta_i))))
(- (+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -1 (/ (+ (* 48038761/100000000 (/ (* v (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_O 2)))))) sinTheta_O)) (+ (* 48038761/100000000 (/ (* v (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow sinTheta_O 2))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_O 2))))))) sinTheta_O)) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)) (pow sinTheta_O 3))) (+ (* -110860132438012536505081/6000000000000000000000000 (/ (pow v 3) (pow sinTheta_O 3))) (* 2307722558415121/10000000000000000 (/ (* (pow v 3) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 3)))))))) (pow sinTheta_i 3)))) (+ (* -48038761/100000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* sinTheta_O sinTheta_i))) (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_O 2))))) (pow sinTheta_i 2)))))
(-.f32 (+.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (neg.f32 (/.f32 (fma.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 v (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 #s(literal 2307722558415121/20000000000000000 binary32) (*.f32 v v)) (*.f32 sinTheta_O sinTheta_O))))) sinTheta_O) (fma.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 v (fma.f32 #s(literal -2307722558415121/10000000000000000 binary32) (/.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 #s(literal 2307722558415121/20000000000000000 binary32) (*.f32 v v)) (*.f32 sinTheta_O sinTheta_O)))))) sinTheta_O) (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32))) (fma.f32 #s(literal -110860132438012536505081/6000000000000000000000000 binary32) (pow.f32 (/.f32 v sinTheta_O) #s(literal 3 binary32)) (*.f32 #s(literal 2307722558415121/10000000000000000 binary32) (/.f32 (*.f32 (pow.f32 v #s(literal 3 binary32)) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (pow.f32 sinTheta_O #s(literal 3 binary32))))))))) (pow.f32 sinTheta_i #s(literal 3 binary32))))) (fma.f32 #s(literal -48038761/100000000 binary32) (*.f32 (/.f32 v sinTheta_O) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) sinTheta_i)) (fma.f32 #s(literal -2307722558415121/10000000000000000 binary32) (*.f32 (/.f32 (*.f32 v v) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 sinTheta_i sinTheta_i))) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 #s(literal 2307722558415121/20000000000000000 binary32) (*.f32 v v)) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_i sinTheta_i)))))
(+ (* 48038761/200000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* sinTheta_O sinTheta_i))) (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v)))
(fma.f32 #s(literal 48038761/200000000 binary32) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 sinTheta_O sinTheta_i)) (*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) v)))
(+ (* -1/2 (/ (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow sinTheta_O 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_O 2))))) v)) (pow sinTheta_i 2))) (+ (* 48038761/200000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* sinTheta_O sinTheta_i))) (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -2307722558415121/10000000000000000 binary32) (/.f32 (*.f32 v (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 #s(literal 2307722558415121/20000000000000000 binary32) (*.f32 v v)) (*.f32 sinTheta_O sinTheta_O)))) v)) (*.f32 sinTheta_i sinTheta_i)) (fma.f32 #s(literal 48038761/200000000 binary32) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 sinTheta_O sinTheta_i)) (*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) v))))
(+ (* -1/2 (/ (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow sinTheta_O 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_O 2))))) v)) (pow sinTheta_i 2))) (+ (* -1/2 (/ (+ (* 48038761/100000000 (/ (* v (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow sinTheta_O 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_O 2))))) v))) sinTheta_O)) (+ (* 48038761/100000000 (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_O 2))))) sinTheta_O)) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)) (pow sinTheta_O 3))) (+ (* -110860132438012536505081/6000000000000000000000000 (/ (pow v 3) (pow sinTheta_O 3))) (* 2307722558415121/10000000000000000 (/ (* (pow v 3) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 3)))))) v))) (pow sinTheta_i 3))) (+ (* 48038761/200000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* sinTheta_O sinTheta_i))) (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v)))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -2307722558415121/10000000000000000 binary32) (/.f32 (*.f32 v (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 #s(literal 2307722558415121/20000000000000000 binary32) (*.f32 v v)) (*.f32 sinTheta_O sinTheta_O)))) v)) (*.f32 sinTheta_i sinTheta_i)) (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 v (fma.f32 #s(literal -2307722558415121/10000000000000000 binary32) (/.f32 (*.f32 v (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 #s(literal 2307722558415121/20000000000000000 binary32) (*.f32 v v)) (*.f32 sinTheta_O sinTheta_O)))) v))) sinTheta_O) (fma.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 #s(literal 2307722558415121/20000000000000000 binary32) (*.f32 v v)) (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32))) (fma.f32 #s(literal -110860132438012536505081/6000000000000000000000000 binary32) (pow.f32 (/.f32 v sinTheta_O) #s(literal 3 binary32)) (*.f32 #s(literal 2307722558415121/10000000000000000 binary32) (/.f32 (*.f32 (pow.f32 v #s(literal 3 binary32)) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (pow.f32 sinTheta_O #s(literal 3 binary32))))))) v))) (pow.f32 sinTheta_i #s(literal 3 binary32))) (fma.f32 #s(literal 48038761/200000000 binary32) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 sinTheta_O sinTheta_i)) (*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) v)))))
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) (* sinTheta_i v))) (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ 1 (* sinTheta_i v))))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))
(*.f32 sinTheta_i (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 sinTheta_O v) (fma.f32 #s(literal 2 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_i v)) (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_i) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_i v))))) (*.f32 (/.f32 cosTheta_O sinTheta_i) (/.f32 cosTheta_i v))))
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* sinTheta_O (* (pow sinTheta_i 2) v)))) (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) (* sinTheta_i v))) (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ 1 (* sinTheta_i v)))))) (+ (* -1 (/ (* v (* (- (+ 6931/10000 (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) v)) (/ 1 v))) (/ (* cosTheta_O cosTheta_i) v)) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* sinTheta_O (pow sinTheta_i 2)))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))))
(*.f32 sinTheta_i (-.f32 (+.f32 (/.f32 (neg.f32 sinTheta_O) v) (fma.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 sinTheta_O (*.f32 (*.f32 sinTheta_i sinTheta_i) v))) (fma.f32 #s(literal 2 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_i v)) (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_i) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_i v)))))) (fma.f32 #s(literal -1 binary32) (*.f32 (/.f32 v sinTheta_O) (/.f32 (*.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (fma.f32 #s(literal 2 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (*.f32 sinTheta_i sinTheta_i))) (*.f32 (/.f32 cosTheta_O sinTheta_i) (/.f32 cosTheta_i v)))))
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* sinTheta_O (* (pow sinTheta_i 2) v)))) (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) (* sinTheta_i v))) (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ 1 (* sinTheta_i v)) (/ (* v (* (- (* -1 (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* sinTheta_O v))) (* -1 (/ (* v (* (- (+ 6931/10000 (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) v)) (/ 1 v))) (/ (* cosTheta_O cosTheta_i) v)) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) sinTheta_O))) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* sinTheta_O (pow sinTheta_i 3)))))))) (+ (* -1 (/ (* v (* (- (+ 6931/10000 (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) v)) (/ 1 v))) (/ (* cosTheta_O cosTheta_i) v)) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* sinTheta_O (pow sinTheta_i 2)))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))))
(*.f32 sinTheta_i (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 sinTheta_O v) (fma.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 sinTheta_O (*.f32 (*.f32 sinTheta_i sinTheta_i) v))) (fma.f32 #s(literal 2 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_i v)) (+.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_i) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_i v))) (*.f32 (/.f32 v sinTheta_O) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 sinTheta_O v)) (/.f32 (*.f32 (*.f32 v (-.f32 (+.f32 #s(literal 6931/10000 binary32) (fma.f32 #s(literal 2 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) sinTheta_O))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (pow.f32 sinTheta_i #s(literal 3 binary32)))))))) (fma.f32 #s(literal -1 binary32) (*.f32 (/.f32 v sinTheta_O) (/.f32 (*.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (fma.f32 #s(literal 2 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (*.f32 sinTheta_i sinTheta_i))) (*.f32 (/.f32 cosTheta_O sinTheta_i) (/.f32 cosTheta_i v)))))
(* sinTheta_O sinTheta_i)
(*.f32 sinTheta_O sinTheta_i)
(* sinTheta_i (+ sinTheta_O (/ 1 sinTheta_i)))
(*.f32 sinTheta_i (+.f32 sinTheta_O (/.f32 #s(literal 1 binary32) sinTheta_i)))
(* sinTheta_i (- (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(*.f32 sinTheta_i (-.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_i) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_i v)) (/.f32 sinTheta_O v))))
(* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (/ (* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v)))) sinTheta_i)))
(*.f32 sinTheta_i (fma.f32 #s(literal -1 binary32) (/.f32 sinTheta_O v) (/.f32 (*.f32 sinTheta_O (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O v)))) sinTheta_i)))
(* -48038761/100000000 (/ v (* sinTheta_O sinTheta_i)))
(*.f32 #s(literal -48038761/100000000 binary32) (/.f32 v (*.f32 sinTheta_O sinTheta_i)))
(/ (+ (* -48038761/100000000 (/ v sinTheta_O)) (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (* (pow sinTheta_O 2) sinTheta_i)))) sinTheta_i)
(/.f32 (*.f32 #s(literal -48038761/100000000 binary32) (+.f32 (/.f32 v sinTheta_O) (/.f32 (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)))) sinTheta_i)
(/ (- (+ (* -48038761/100000000 (/ v sinTheta_O)) (* -48038761/100000000 (/ (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)) (* (pow sinTheta_O 3) (pow sinTheta_i 2))))) (* 48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (* (pow sinTheta_O 2) sinTheta_i)))) sinTheta_i)
(/.f32 (fma.f32 #s(literal -48038761/100000000 binary32) (+.f32 (/.f32 v sinTheta_O) (*.f32 (pow.f32 (/.f32 v sinTheta_O) #s(literal 3 binary32)) (/.f32 (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 sinTheta_i sinTheta_i)))) (*.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)))) sinTheta_i)
(/ (- (+ (* -48038761/100000000 (/ v sinTheta_O)) (* -48038761/100000000 (/ (* (pow v 4) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)) (* (pow sinTheta_O 4) (pow sinTheta_i 3))))) (+ (* 48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (* (pow sinTheta_O 2) sinTheta_i))) (* 48038761/100000000 (/ (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)) (* (pow sinTheta_O 3) (pow sinTheta_i 2)))))) sinTheta_i)
(/.f32 (-.f32 (*.f32 #s(literal -48038761/100000000 binary32) (+.f32 (/.f32 v sinTheta_O) (*.f32 (/.f32 (pow.f32 v #s(literal 4 binary32)) (pow.f32 sinTheta_O #s(literal 4 binary32))) (/.f32 (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) (pow.f32 sinTheta_i #s(literal 3 binary32)))))) (*.f32 #s(literal 48038761/100000000 binary32) (fma.f32 (/.f32 (*.f32 v v) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) sinTheta_i) (*.f32 (pow.f32 (/.f32 v sinTheta_O) #s(literal 3 binary32)) (/.f32 (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 sinTheta_i sinTheta_i)))))) sinTheta_i)
(/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v))
(* (pow sinTheta_i 2) (+ (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* sinTheta_i (pow v 2)))) (/ (pow sinTheta_O 2) (pow v 2))))
(*.f32 (*.f32 sinTheta_i sinTheta_i) (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 sinTheta_O (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32))) (*.f32 sinTheta_i (*.f32 v v))) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))))
(* (pow sinTheta_i 2) (+ (* -2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (* sinTheta_i (pow v 2)))) (+ (/ (pow sinTheta_O 2) (pow v 2)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow sinTheta_i 2) (pow v 2))))))
(*.f32 (*.f32 sinTheta_i sinTheta_i) (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 sinTheta_O (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32))) (*.f32 sinTheta_i (*.f32 v v))) (+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(*.f32 (neg.f32 sinTheta_i) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 #s(literal 1 binary32) v)) sinTheta_i) (/.f32 sinTheta_O v))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(*.f32 (neg.f32 sinTheta_i) (-.f32 (neg.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)) sinTheta_i)) (/.f32 (neg.f32 sinTheta_O) v)))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(*.f32 (neg.f32 sinTheta_i) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))) sinTheta_i) (/.f32 sinTheta_O v))))
(+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -1 (/ (- (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* (pow sinTheta_O 2) sinTheta_i))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_O 2))))) sinTheta_i)) (* 48038761/100000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) sinTheta_O))) sinTheta_i)))
(+.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (neg.f32 (/.f32 (-.f32 (fma.f32 #s(literal -2307722558415121/10000000000000000 binary32) (*.f32 (/.f32 (*.f32 v v) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) sinTheta_i)) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 #s(literal 2307722558415121/20000000000000000 binary32) (*.f32 v v)) (*.f32 sinTheta_O sinTheta_O)))) sinTheta_i)) (*.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 v (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) sinTheta_O))) sinTheta_i)))
(+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -1 (/ (- (* -1 (/ (- (+ (* -48038761/100000000 (/ (* v (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_O 2)))))) (* sinTheta_O sinTheta_i))) (+ (* -48038761/100000000 (/ (* v (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow sinTheta_O 2))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_O 2))))))) (* sinTheta_O sinTheta_i))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 3) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 3))) (+ (* 110860132438012536505081/6000000000000000000000000 (/ (pow v 3) (pow sinTheta_O 3))) (* 48038761/100000000 (/ (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)) (pow sinTheta_O 3)))))) sinTheta_i))) (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow sinTheta_O 2))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_O 2))))))) sinTheta_i)) (* 48038761/100000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) sinTheta_O))) sinTheta_i)))
(+.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -48038761/100000000 binary32) (*.f32 (/.f32 v sinTheta_O) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 #s(literal 2307722558415121/20000000000000000 binary32) (*.f32 v v)) (*.f32 sinTheta_O sinTheta_O)))) sinTheta_i)) (fma.f32 #s(literal -48038761/100000000 binary32) (*.f32 (/.f32 v sinTheta_O) (/.f32 (fma.f32 #s(literal -2307722558415121/10000000000000000 binary32) (/.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 #s(literal 2307722558415121/20000000000000000 binary32) (*.f32 v v)) (*.f32 sinTheta_O sinTheta_O))))) sinTheta_i)) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal -2307722558415121/10000000000000000 binary32) (/.f32 (*.f32 (pow.f32 v #s(literal 3 binary32)) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (pow.f32 sinTheta_O #s(literal 3 binary32))) (fma.f32 #s(literal 110860132438012536505081/6000000000000000000000000 binary32) (pow.f32 (/.f32 v sinTheta_O) #s(literal 3 binary32)) (*.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32))))))) sinTheta_i))) (fma.f32 #s(literal -2307722558415121/10000000000000000 binary32) (/.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 #s(literal 2307722558415121/20000000000000000 binary32) (*.f32 v v)) (*.f32 sinTheta_O sinTheta_O)))))) sinTheta_i) (*.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 v (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) sinTheta_O))) sinTheta_i)))
(+ (* -1 (/ (+ (* -48038761/200000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) sinTheta_O)) (* 1/2 (/ (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow sinTheta_O 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_O 2))))) v)) sinTheta_i))) sinTheta_i)) (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v)))
(fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -48038761/200000000 binary32) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) sinTheta_O) (*.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 #s(literal -2307722558415121/10000000000000000 binary32) (/.f32 (*.f32 v (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 #s(literal 2307722558415121/20000000000000000 binary32) (*.f32 v v)) (*.f32 sinTheta_O sinTheta_O)))) v)) sinTheta_i))) sinTheta_i) (*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) v)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow sinTheta_O 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_O 2))))) v))) (* 1/2 (/ (+ (* -48038761/100000000 (/ (* v (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow sinTheta_O 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_O 2))))) v))) sinTheta_O)) (+ (* -48038761/100000000 (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_O 2))))) sinTheta_O)) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 3) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 3))) (+ (* 110860132438012536505081/6000000000000000000000000 (/ (pow v 3) (pow sinTheta_O 3))) (* 48038761/100000000 (/ (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)) (pow sinTheta_O 3)))))) v))) sinTheta_i))) sinTheta_i)) (* -48038761/200000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) sinTheta_O))) sinTheta_i)) (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v)))
(fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -2307722558415121/10000000000000000 binary32) (/.f32 (*.f32 v (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 #s(literal 2307722558415121/20000000000000000 binary32) (*.f32 v v)) (*.f32 sinTheta_O sinTheta_O)))) v)) (*.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 v (fma.f32 #s(literal -2307722558415121/10000000000000000 binary32) (/.f32 (*.f32 v (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 #s(literal 2307722558415121/20000000000000000 binary32) (*.f32 v v)) (*.f32 sinTheta_O sinTheta_O)))) v))) sinTheta_O) (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 #s(literal 2307722558415121/20000000000000000 binary32) (*.f32 v v)) (*.f32 sinTheta_O sinTheta_O)))) sinTheta_O) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal -2307722558415121/10000000000000000 binary32) (/.f32 (*.f32 (pow.f32 v #s(literal 3 binary32)) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (pow.f32 sinTheta_O #s(literal 3 binary32))) (fma.f32 #s(literal 110860132438012536505081/6000000000000000000000000 binary32) (pow.f32 (/.f32 v sinTheta_O) #s(literal 3 binary32)) (*.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32))))))) v))) sinTheta_i))) sinTheta_i) (*.f32 #s(literal -48038761/200000000 binary32) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) sinTheta_O))) sinTheta_i) (*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) v)))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) v)) (/ 1 v))) (/ (* cosTheta_O cosTheta_i) v)) sinTheta_i)) (/ sinTheta_O v))))
(*.f32 (neg.f32 sinTheta_i) (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (fma.f32 #s(literal 2 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) sinTheta_i) (/.f32 sinTheta_O v)))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (* -1 (/ (- (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* sinTheta_O v)) (/ (* v (* (- (+ 6931/10000 (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) v)) (/ 1 v))) (/ (* cosTheta_O cosTheta_i) v)) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) sinTheta_O)) sinTheta_i)) (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) v)) (/ 1 v)))) (/ (* cosTheta_O cosTheta_i) v)) sinTheta_i)) (/ sinTheta_O v))))
(*.f32 (neg.f32 sinTheta_i) (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 sinTheta_O v)) (/.f32 (*.f32 (*.f32 v (-.f32 (+.f32 #s(literal 6931/10000 binary32) (fma.f32 #s(literal 2 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) sinTheta_O)) sinTheta_i) (fma.f32 #s(literal 2 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) (/.f32 #s(literal 1 binary32) v)))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) sinTheta_i) (/.f32 sinTheta_O v)))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (* -1 (/ (- (+ (/ (* v (* (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) (- (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* sinTheta_O v)) (/ (* v (* (- (+ 6931/10000 (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) v)) (/ 1 v))) (/ (* cosTheta_O cosTheta_i) v)) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) sinTheta_O)))) (* sinTheta_O sinTheta_i)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* sinTheta_O v))) (/ (* v (* (- (+ 6931/10000 (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) v)) (/ 1 v))) (/ (* cosTheta_O cosTheta_i) v)) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) sinTheta_O)) sinTheta_i)) (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) v)) (/ 1 v)))) (/ (* cosTheta_O cosTheta_i) v)) sinTheta_i)) (/ sinTheta_O v))))
(*.f32 (neg.f32 sinTheta_i) (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 (/.f32 v sinTheta_O) (/.f32 (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 sinTheta_O v)) (/.f32 (*.f32 (*.f32 v (-.f32 (+.f32 #s(literal 6931/10000 binary32) (fma.f32 #s(literal 2 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) sinTheta_O))) sinTheta_i) (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 sinTheta_O v)) (/.f32 (*.f32 (*.f32 v (-.f32 (+.f32 #s(literal 6931/10000 binary32) (fma.f32 #s(literal 2 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) sinTheta_O))) sinTheta_i) (fma.f32 #s(literal 2 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) (/.f32 #s(literal 1 binary32) v)))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) sinTheta_i) (/.f32 sinTheta_O v)))
(* -1 (* sinTheta_i (- (* -1 sinTheta_O) (/ 1 sinTheta_i))))
(*.f32 (neg.f32 sinTheta_i) (-.f32 (neg.f32 sinTheta_O) (/.f32 #s(literal 1 binary32) sinTheta_i)))
(* -1 (* sinTheta_i (- (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(*.f32 (neg.f32 sinTheta_i) (-.f32 (neg.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_i)) (/.f32 (neg.f32 sinTheta_O) v)))
(* -1 (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v)))) sinTheta_i)) (/ sinTheta_O v))))
(*.f32 (neg.f32 sinTheta_i) (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O v)))) sinTheta_i) (/.f32 sinTheta_O v)))
(* -1 (/ (+ (* 48038761/100000000 (/ v sinTheta_O)) (* 48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (* (pow sinTheta_O 2) sinTheta_i)))) sinTheta_i))
(neg.f32 (/.f32 (*.f32 #s(literal 48038761/100000000 binary32) (+.f32 (/.f32 v sinTheta_O) (/.f32 (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)))) sinTheta_i))
(* -1 (/ (+ (* -1 (/ (- (* -48038761/100000000 (/ (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)) (* (pow sinTheta_O 3) sinTheta_i))) (* 48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 2)))) sinTheta_i)) (* 48038761/100000000 (/ v sinTheta_O))) sinTheta_i))
(neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -48038761/100000000 binary32) (*.f32 (pow.f32 (/.f32 v sinTheta_O) #s(literal 3 binary32)) (/.f32 (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) sinTheta_i)) (*.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (*.f32 sinTheta_O sinTheta_O)))) sinTheta_i) (*.f32 #s(literal 48038761/100000000 binary32) (/.f32 v sinTheta_O))) sinTheta_i))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* 48038761/100000000 (/ (* (pow v 4) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)) (* (pow sinTheta_O 4) sinTheta_i))) (* -48038761/100000000 (/ (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)) (pow sinTheta_O 3)))) sinTheta_i)) (* 48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 2)))) sinTheta_i)) (* 48038761/100000000 (/ v sinTheta_O))) sinTheta_i))
(neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 (pow.f32 v #s(literal 4 binary32)) (pow.f32 sinTheta_O #s(literal 4 binary32))) (/.f32 (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) sinTheta_i)) (*.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (pow.f32 sinTheta_O #s(literal 3 binary32))))) sinTheta_i) (*.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (*.f32 sinTheta_O sinTheta_O)))) sinTheta_i) (*.f32 #s(literal 48038761/100000000 binary32) (/.f32 v sinTheta_O))) sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* sinTheta_i (pow v 2)))) (* 2 (/ (* sinTheta_O (- (* cosTheta_O cosTheta_i) 1)) (pow v 2)))) sinTheta_i)) (/ (pow sinTheta_O 2) (pow v 2))))
(*.f32 (*.f32 sinTheta_i sinTheta_i) (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (neg.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 sinTheta_i (*.f32 v v)))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_O (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 v v))) sinTheta_i) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))))
(+ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))))))
(+.f32 (exp.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 #s(literal 1 binary32) v))) (*.f32 sinTheta_O (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_i (exp.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 #s(literal 1 binary32) v)))) v) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)) (exp.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v))))))
(+ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))))))))
(+.f32 (exp.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 #s(literal 1 binary32) v))) (*.f32 sinTheta_O (+.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i (exp.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 #s(literal 1 binary32) v)))) v)) (*.f32 sinTheta_O (fma.f32 #s(literal -1/6 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O (pow.f32 sinTheta_i #s(literal 3 binary32))) (exp.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 3 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (exp.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v))))))))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))))) (/ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) v))
(fma.f32 sinTheta_O (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_i (exp.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)) (exp.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 3 binary32))))) (/.f32 (exp.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 #s(literal 1 binary32) v))) v))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 4))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 3))))))) (/ (exp (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) v))
(fma.f32 sinTheta_O (+.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i (exp.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v))) (*.f32 sinTheta_O (fma.f32 #s(literal -1/6 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O (pow.f32 sinTheta_i #s(literal 3 binary32))) (exp.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 4 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (exp.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 3 binary32))))))) (/.f32 (exp.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 #s(literal 1 binary32) v))) v))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))) v) (*.f32 sinTheta_O (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_i (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)))) (*.f32 v v)) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)))) (pow.f32 v #s(literal 3 binary32)))))))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* sinTheta_O (+ (* -1/12 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 3))))))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))) v) (*.f32 sinTheta_O (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_i (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)))) (*.f32 v v)) (*.f32 sinTheta_O (fma.f32 #s(literal -1/12 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O (pow.f32 sinTheta_i #s(literal 3 binary32))) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)))) (pow.f32 v #s(literal 4 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)))) (pow.f32 v #s(literal 3 binary32)))))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))))))
(+.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))) (*.f32 sinTheta_O (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_i (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)))) v) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)))) (*.f32 v v))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))))))))
(+.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))) (*.f32 sinTheta_O (+.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)))) v)) (*.f32 sinTheta_O (fma.f32 #s(literal -1/6 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O (pow.f32 sinTheta_i #s(literal 3 binary32))) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)))) (pow.f32 v #s(literal 3 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)))) (*.f32 v v))))))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))))))
(+.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 #s(literal 1 binary32) v)))) (*.f32 sinTheta_O (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_i (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 #s(literal 1 binary32) v))))) v) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 v v))))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))))))))
(+.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 #s(literal 1 binary32) v)))) (*.f32 sinTheta_O (+.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 #s(literal 1 binary32) v))))) v)) (*.f32 sinTheta_O (fma.f32 #s(literal -1/6 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O (pow.f32 sinTheta_i #s(literal 3 binary32))) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 v v))))))))
(+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v))))) (pow v 3))))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) v) (*.f32 sinTheta_O (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_i (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v)) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 3 binary32)))))))
(+ (* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) (pow v 2))) (* sinTheta_O (+ (* -1/12 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- 6931/10000 (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 3))))))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) v) (*.f32 sinTheta_O (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_i (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v)) (*.f32 sinTheta_O (fma.f32 #s(literal -1/12 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O (pow.f32 sinTheta_i #s(literal 3 binary32))) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 4 binary32))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 3 binary32)))))))))
(+ (exp (- 6931/10000 (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v))))) (pow v 2))))))
(+.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) (*.f32 sinTheta_O (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_i (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v))))))
(+ (exp (- 6931/10000 (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- 6931/10000 (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- 6931/10000 (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- 6931/10000 (/ 1 v)))) (pow v 2))))))))
(+.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) (*.f32 sinTheta_O (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_i (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v) (*.f32 sinTheta_O (fma.f32 #s(literal -1/6 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O (pow.f32 sinTheta_i #s(literal 3 binary32))) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 3 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v))))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(+.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))) (*.f32 sinTheta_O (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_i (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))))) v) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 v v))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(+.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))) (*.f32 sinTheta_O (+.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))))) v)) (*.f32 sinTheta_O (fma.f32 #s(literal -1/6 binary32) (/.f32 (*.f32 (*.f32 sinTheta_O (pow.f32 sinTheta_i #s(literal 3 binary32))) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 v v))))))))
(+ (* sinTheta_O (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ (* sinTheta_i (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* v (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))
(fma.f32 sinTheta_O (-.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_i (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 sinTheta_i v) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))) (exp.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))))
(+ (* sinTheta_O (- (+ (* sinTheta_O (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 2)) (/ (pow sinTheta_i 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 48038761/100000000 (/ (* sinTheta_i (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ (* sinTheta_i (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* v (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 2307722558415121/20000000000000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))) (* 48038761/100000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* 48038761/100000000 (/ (* sinTheta_i (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* v (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))
(fma.f32 sinTheta_O (fma.f32 sinTheta_O (-.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (-.f32 (fma.f32 #s(literal 1/2 binary32) (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_i (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (neg.f32 (*.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_i (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (fma.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_i (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 sinTheta_i v) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (fma.f32 #s(literal 2307722558415121/20000000000000000 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 v v) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)))) (/.f32 (*.f32 #s(literal 48038761/100000000 binary32) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 v v) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)))))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))))) (-.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_i (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 sinTheta_i v) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))))) (exp.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))))
(+ (* sinTheta_O (- (+ (* sinTheta_O (- (+ (* sinTheta_O (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 1/6 (pow (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 3)) (+ (* (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) (- (/ (pow sinTheta_i 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (/ (* sinTheta_i (- (/ (pow sinTheta_i 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 48038761/100000000 (/ (* sinTheta_i (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 2)) (/ (pow sinTheta_i 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 48038761/100000000 (/ (* sinTheta_i (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ (* sinTheta_i (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* v (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 2307722558415121/20000000000000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))) (* 48038761/100000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))))) (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))) (+ (* (+ (* 2307722558415121/20000000000000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))) (* 48038761/100000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3))))) (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ (* sinTheta_i (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* v (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 110860132438012536505081/6000000000000000000000000 (/ (pow sinTheta_i 3) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 6)))) (+ (* 2307722558415121/10000000000000000 (/ (pow sinTheta_i 3) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 5)))) (* 48038761/100000000 (/ (pow sinTheta_i 3) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4))))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 2)) (/ (pow sinTheta_i 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (+ (* 48038761/100000000 (/ (* sinTheta_i (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ (* sinTheta_i (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* v (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 2307722558415121/20000000000000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))) (* 48038761/100000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* 48038761/100000000 (/ (* sinTheta_i (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* v (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))
(fma.f32 sinTheta_O (fma.f32 sinTheta_O (fma.f32 sinTheta_O (-.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (fma.f32 #s(literal 1/6 binary32) (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_i (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) #s(literal 3 binary32)) (fma.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_i (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_i (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))) (*.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_i (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (fma.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (-.f32 (fma.f32 #s(literal 1/2 binary32) (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_i (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (neg.f32 (*.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_i (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (fma.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_i (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 sinTheta_i v) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (fma.f32 #s(literal 2307722558415121/20000000000000000 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 v v) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)))) (/.f32 (*.f32 #s(literal 48038761/100000000 binary32) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 v v) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)))))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))))) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (fma.f32 (fma.f32 #s(literal 2307722558415121/20000000000000000 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 v v) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)))) (/.f32 (*.f32 #s(literal 48038761/100000000 binary32) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 v v) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32))))) (-.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_i (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 sinTheta_i v) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (fma.f32 #s(literal 110860132438012536505081/6000000000000000000000000 binary32) (/.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (*.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6 binary32)))) (fma.f32 #s(literal 2307722558415121/10000000000000000 binary32) (/.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (*.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 5 binary32)))) (/.f32 (*.f32 #s(literal 48038761/100000000 binary32) (pow.f32 sinTheta_i #s(literal 3 binary32))) (*.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32))))))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))))) (-.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (-.f32 (fma.f32 #s(literal 1/2 binary32) (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_i (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (neg.f32 (*.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_i (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (fma.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_i (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 sinTheta_i v) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (fma.f32 #s(literal 2307722558415121/20000000000000000 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 v v) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)))) (/.f32 (*.f32 #s(literal 48038761/100000000 binary32) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 v v) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)))))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))))) (-.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_i (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 sinTheta_i v) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))))) (exp.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))))
(+ (* 1/2 (* sinTheta_O (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* 48038761/100000000 (/ (* sinTheta_i (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* (pow v 2) (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))))) (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))))
(*.f32 #s(literal 1/2 binary32) (fma.f32 sinTheta_O (fma.f32 (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_i (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 #s(literal -48038761/100000000 binary32) (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 v (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))))))
(+ (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (* sinTheta_O (+ (* 1/2 (* sinTheta_O (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 2)) (/ (pow sinTheta_i 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (+ (* 48038761/100000000 (/ (* sinTheta_i (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* 48038761/100000000 (/ (* sinTheta_i (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* (pow v 2) (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 2307722558415121/20000000000000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))) (* 48038761/100000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))))))) (* 1/2 (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* 48038761/100000000 (/ (* sinTheta_i (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* (pow v 2) (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 v (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))) (*.f32 sinTheta_O (*.f32 #s(literal 1/2 binary32) (fma.f32 sinTheta_O (-.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) v) (/.f32 (-.f32 (fma.f32 #s(literal 1/2 binary32) (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_i (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (neg.f32 (*.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_i (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))) (fma.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 sinTheta_i v) (/.f32 (fma.f32 (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_i (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 #s(literal -48038761/100000000 binary32) (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (*.f32 (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) v) (/.f32 (fma.f32 #s(literal 2307722558415121/20000000000000000 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 v v) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)))) (/.f32 (*.f32 #s(literal 48038761/100000000 binary32) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 v v) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32))))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))))) (fma.f32 (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_i (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 #s(literal -48038761/100000000 binary32) (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))))))))
(+ (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (* sinTheta_O (+ (* 1/2 (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* 48038761/100000000 (/ (* sinTheta_i (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* (pow v 2) (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (* sinTheta_O (+ (* 1/2 (* sinTheta_O (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 1/6 (pow (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 3)) (+ (* (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) (- (/ (pow sinTheta_i 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (/ (* sinTheta_i (- (/ (pow sinTheta_i 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (+ (* 48038761/100000000 (/ (* sinTheta_i (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 2)) (/ (pow sinTheta_i 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (+ (* 48038761/100000000 (/ (* sinTheta_i (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* 48038761/100000000 (/ (* sinTheta_i (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* (pow v 2) (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 2307722558415121/20000000000000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))) (* 48038761/100000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))))) (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))) (+ (* (+ (* 2307722558415121/20000000000000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))) (* 48038761/100000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3))))) (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* 48038761/100000000 (/ (* sinTheta_i (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* (pow v 2) (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 110860132438012536505081/6000000000000000000000000 (/ (pow sinTheta_i 3) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 6)))) (+ (* 2307722558415121/10000000000000000 (/ (pow sinTheta_i 3) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 5)))) (* 48038761/100000000 (/ (pow sinTheta_i 3) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4))))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))))))) (* 1/2 (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 2)) (/ (pow sinTheta_i 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (+ (* 48038761/100000000 (/ (* sinTheta_i (- (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* 48038761/100000000 (/ (* sinTheta_i (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* (pow v 2) (* (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))) (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 2307722558415121/20000000000000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))) (* 48038761/100000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))) (* v (exp (/ 48038761/100000000 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))))))))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 v (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))) (*.f32 sinTheta_O (fma.f32 #s(literal 1/2 binary32) (fma.f32 (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_i (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 #s(literal -48038761/100000000 binary32) (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))) (*.f32 sinTheta_O (*.f32 #s(literal 1/2 binary32) (fma.f32 sinTheta_O (-.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) v) (/.f32 (fma.f32 #s(literal 1/6 binary32) (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_i (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) #s(literal 3 binary32)) (fma.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_i (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_i (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))) (*.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_i (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))) (fma.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) v) (/.f32 (-.f32 (fma.f32 #s(literal 1/2 binary32) (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_i (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (neg.f32 (*.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_i (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))) (fma.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 sinTheta_i v) (/.f32 (fma.f32 (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_i (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 #s(literal -48038761/100000000 binary32) (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (*.f32 (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) v) (/.f32 (fma.f32 #s(literal 2307722558415121/20000000000000000 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 v v) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)))) (/.f32 (*.f32 #s(literal 48038761/100000000 binary32) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 v v) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32))))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))))) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (fma.f32 (fma.f32 #s(literal 2307722558415121/20000000000000000 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 v v) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)))) (/.f32 (*.f32 #s(literal 48038761/100000000 binary32) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 v v) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32))))) (fma.f32 (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_i (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 #s(literal -48038761/100000000 binary32) (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))) (*.f32 (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) v) (/.f32 (fma.f32 #s(literal 110860132438012536505081/6000000000000000000000000 binary32) (/.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (*.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6 binary32)))) (fma.f32 #s(literal 2307722558415121/10000000000000000 binary32) (/.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (*.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 5 binary32)))) (/.f32 (*.f32 #s(literal 48038761/100000000 binary32) (pow.f32 sinTheta_i #s(literal 3 binary32))) (*.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)))))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))))))) (-.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) v) (/.f32 (-.f32 (fma.f32 #s(literal 1/2 binary32) (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_i (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (neg.f32 (*.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_i (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))) (fma.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 sinTheta_i v) (/.f32 (fma.f32 (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_i (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 #s(literal -48038761/100000000 binary32) (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))) (*.f32 (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) v) (/.f32 (fma.f32 #s(literal 2307722558415121/20000000000000000 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 v v) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)))) (/.f32 (*.f32 #s(literal 48038761/100000000 binary32) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 v v) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32))))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))))))))))))
(+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* sinTheta_O (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))))
(+.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 (*.f32 sinTheta_O (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_i (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))))
(+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* sinTheta_O (+ (* sinTheta_O (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 2)) (/ (pow sinTheta_i 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))))))
(+.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))) (-.f32 (fma.f32 #s(literal 1/2 binary32) (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_i (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (neg.f32 (*.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_i (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))) (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_i (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))))))
(+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* sinTheta_O (+ (* sinTheta_O (+ (* sinTheta_O (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (+ (* 1/6 (pow (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 3)) (+ (* (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) (- (/ (pow sinTheta_i 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (/ (* sinTheta_i (- (/ (pow sinTheta_i 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (+ (* 1/2 (pow (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))) 2)) (/ (pow sinTheta_i 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))))))
(+.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 sinTheta_O (fma.f32 sinTheta_O (fma.f32 (*.f32 sinTheta_O (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))) (fma.f32 #s(literal 1/6 binary32) (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_i (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) #s(literal 3 binary32)) (fma.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_i (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_i (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))) (*.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_i (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))) (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (-.f32 (fma.f32 #s(literal 1/2 binary32) (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_i (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (neg.f32 (*.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_i (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))))) (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_i (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))))))))
(+ (* sinTheta_O (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(fma.f32 sinTheta_O (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_i (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))
(+ (* sinTheta_O (- (+ (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* sinTheta_O (- (/ (pow sinTheta_i 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(fma.f32 sinTheta_O (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 sinTheta_i (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (*.f32 sinTheta_O (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_i (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))))) (neg.f32 (*.f32 (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))
(+ (* sinTheta_O (- (+ (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* sinTheta_O (- (+ (/ (* sinTheta_O (* sinTheta_i (- (/ (pow sinTheta_i 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (/ (pow sinTheta_i 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (- (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* v (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))))) (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(fma.f32 sinTheta_O (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 sinTheta_i (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (*.f32 sinTheta_O (fma.f32 (/.f32 sinTheta_O v) (/.f32 (*.f32 sinTheta_i (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_i (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_i (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))))))) (neg.f32 (*.f32 (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))
(/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)
(/.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)) sinTheta_O)
(+ (* sinTheta_O (- (* 48038761/100000000 (/ (* sinTheta_O (pow sinTheta_i 2)) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))) (* -48038761/100000000 (/ sinTheta_i (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(fma.f32 sinTheta_O (fma.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)))) (*.f32 #s(literal 48038761/100000000 binary32) (/.f32 sinTheta_i (*.f32 v (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))
(+ (* sinTheta_O (- (* sinTheta_O (- (* 48038761/100000000 (/ (* sinTheta_O (pow sinTheta_i 3)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))) (* -48038761/100000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))) (* -48038761/100000000 (/ sinTheta_i (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(fma.f32 sinTheta_O (fma.f32 sinTheta_O (fma.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 sinTheta_O (pow.f32 v #s(literal 3 binary32))) (/.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32)))) (/.f32 (*.f32 #s(literal 48038761/100000000 binary32) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 v v) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32))))) (*.f32 #s(literal 48038761/100000000 binary32) (/.f32 sinTheta_i (*.f32 v (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))) (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))
(+ (* sinTheta_O (+ (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (pow v 2))) (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2)))) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2)))
(fma.f32 sinTheta_O (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 sinTheta_i (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32))) (*.f32 v v)) (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ (log 1/2) sinTheta_O) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(*.f32 sinTheta_O (-.f32 (-.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (+.f32 (/.f32 (log.f32 #s(literal 1/2 binary32)) sinTheta_O) (*.f32 (/.f32 cosTheta_O sinTheta_O) (/.f32 cosTheta_i v)))) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v))) (/.f32 sinTheta_i v)))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(*.f32 sinTheta_O (-.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O v))) (/.f32 sinTheta_i v)))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (+ (/ sinTheta_i v) (/ (log (* 2 v)) sinTheta_O)))))
(*.f32 sinTheta_O (-.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O v))) (+.f32 (/.f32 sinTheta_i v) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) sinTheta_O))))
(- (+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -1 (/ (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow sinTheta_i 2))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_i 2)))))) (pow sinTheta_O 2)))) (* -48038761/100000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* sinTheta_O sinTheta_i))))
(-.f32 (+.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (neg.f32 (/.f32 (fma.f32 #s(literal -2307722558415121/10000000000000000 binary32) (/.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (*.f32 sinTheta_i sinTheta_i)) (/.f32 (*.f32 #s(literal 2307722558415121/20000000000000000 binary32) (*.f32 v v)) (*.f32 sinTheta_i sinTheta_i))))) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 #s(literal -48038761/100000000 binary32) (*.f32 (/.f32 v sinTheta_O) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) sinTheta_i))))
(- (+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -1 (/ (+ (* 48038761/100000000 (/ (* v (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_i 2)))))) sinTheta_i)) (+ (* 48038761/100000000 (/ (* v (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow sinTheta_i 2))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_i 2))))))) sinTheta_i)) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)) (pow sinTheta_i 3))) (+ (* -110860132438012536505081/6000000000000000000000000 (/ (pow v 3) (pow sinTheta_i 3))) (* 2307722558415121/10000000000000000 (/ (* (pow v 3) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 3)))))))) (pow sinTheta_O 3)))) (+ (* -48038761/100000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* sinTheta_O sinTheta_i))) (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_i 2))))) (pow sinTheta_O 2)))))
(-.f32 (+.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (neg.f32 (/.f32 (fma.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 v (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (*.f32 sinTheta_i sinTheta_i)) (/.f32 (*.f32 #s(literal 2307722558415121/20000000000000000 binary32) (*.f32 v v)) (*.f32 sinTheta_i sinTheta_i))))) sinTheta_i) (fma.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 v (fma.f32 #s(literal -2307722558415121/10000000000000000 binary32) (/.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (*.f32 sinTheta_i sinTheta_i)) (/.f32 (*.f32 #s(literal 2307722558415121/20000000000000000 binary32) (*.f32 v v)) (*.f32 sinTheta_i sinTheta_i)))))) sinTheta_i) (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (pow.f32 sinTheta_i #s(literal 3 binary32))) (fma.f32 #s(literal -110860132438012536505081/6000000000000000000000000 binary32) (pow.f32 (/.f32 v sinTheta_i) #s(literal 3 binary32)) (*.f32 #s(literal 2307722558415121/10000000000000000 binary32) (/.f32 (*.f32 (pow.f32 v #s(literal 3 binary32)) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (pow.f32 sinTheta_i #s(literal 3 binary32))))))))) (pow.f32 sinTheta_O #s(literal 3 binary32))))) (fma.f32 #s(literal -48038761/100000000 binary32) (*.f32 (/.f32 v sinTheta_O) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) sinTheta_i)) (fma.f32 #s(literal -2307722558415121/10000000000000000 binary32) (*.f32 (/.f32 (*.f32 v v) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 sinTheta_i sinTheta_i))) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (*.f32 sinTheta_i sinTheta_i)) (/.f32 (*.f32 #s(literal 2307722558415121/20000000000000000 binary32) (*.f32 v v)) (*.f32 sinTheta_i sinTheta_i)))) (*.f32 sinTheta_O sinTheta_O)))))
(+ (* -1/2 (/ (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow sinTheta_i 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_i 2))))) v)) (pow sinTheta_O 2))) (+ (* 48038761/200000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* sinTheta_O sinTheta_i))) (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -2307722558415121/10000000000000000 binary32) (/.f32 (*.f32 v (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 sinTheta_i sinTheta_i)) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (*.f32 sinTheta_i sinTheta_i)) (/.f32 (*.f32 #s(literal 2307722558415121/20000000000000000 binary32) (*.f32 v v)) (*.f32 sinTheta_i sinTheta_i)))) v)) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 #s(literal 48038761/200000000 binary32) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 sinTheta_O sinTheta_i)) (*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) v))))
(+ (* -1/2 (/ (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow sinTheta_i 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_i 2))))) v)) (pow sinTheta_O 2))) (+ (* -1/2 (/ (+ (* 48038761/100000000 (/ (* v (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow sinTheta_i 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_i 2))))) v))) sinTheta_i)) (+ (* 48038761/100000000 (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_i 2))))) sinTheta_i)) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)) (pow sinTheta_i 3))) (+ (* -110860132438012536505081/6000000000000000000000000 (/ (pow v 3) (pow sinTheta_i 3))) (* 2307722558415121/10000000000000000 (/ (* (pow v 3) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 3)))))) v))) (pow sinTheta_O 3))) (+ (* 48038761/200000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* sinTheta_O sinTheta_i))) (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v)))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -2307722558415121/10000000000000000 binary32) (/.f32 (*.f32 v (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 sinTheta_i sinTheta_i)) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (*.f32 sinTheta_i sinTheta_i)) (/.f32 (*.f32 #s(literal 2307722558415121/20000000000000000 binary32) (*.f32 v v)) (*.f32 sinTheta_i sinTheta_i)))) v)) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 v (fma.f32 #s(literal -2307722558415121/10000000000000000 binary32) (/.f32 (*.f32 v (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 sinTheta_i sinTheta_i)) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (*.f32 sinTheta_i sinTheta_i)) (/.f32 (*.f32 #s(literal 2307722558415121/20000000000000000 binary32) (*.f32 v v)) (*.f32 sinTheta_i sinTheta_i)))) v))) sinTheta_i) (fma.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (*.f32 sinTheta_i sinTheta_i)) (/.f32 (*.f32 #s(literal 2307722558415121/20000000000000000 binary32) (*.f32 v v)) (*.f32 sinTheta_i sinTheta_i)))) sinTheta_i) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (pow.f32 sinTheta_i #s(literal 3 binary32))) (fma.f32 #s(literal -110860132438012536505081/6000000000000000000000000 binary32) (pow.f32 (/.f32 v sinTheta_i) #s(literal 3 binary32)) (*.f32 #s(literal 2307722558415121/10000000000000000 binary32) (/.f32 (*.f32 (pow.f32 v #s(literal 3 binary32)) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (pow.f32 sinTheta_i #s(literal 3 binary32))))))) v))) (pow.f32 sinTheta_O #s(literal 3 binary32))) (fma.f32 #s(literal 48038761/200000000 binary32) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 sinTheta_O sinTheta_i)) (*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) v)))))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) (* sinTheta_O v))) (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ 1 (* sinTheta_O v))))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))))
(*.f32 sinTheta_O (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 sinTheta_i v) (fma.f32 #s(literal 2 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O v)) (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v))))) (*.f32 (/.f32 cosTheta_O sinTheta_O) (/.f32 cosTheta_i v))))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow sinTheta_O 2) (* sinTheta_i v)))) (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) (* sinTheta_O v))) (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ 1 (* sinTheta_O v)))))) (+ (* -1 (/ (* v (* (- (+ 6931/10000 (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) v)) (/ 1 v))) (/ (* cosTheta_O cosTheta_i) v)) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* (pow sinTheta_O 2) sinTheta_i))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))))
(*.f32 sinTheta_O (-.f32 (+.f32 (/.f32 (neg.f32 sinTheta_i) v) (fma.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) v)) (fma.f32 #s(literal 2 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O v)) (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)))))) (fma.f32 #s(literal -1 binary32) (*.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (fma.f32 #s(literal 2 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) sinTheta_i)) (*.f32 (/.f32 cosTheta_O sinTheta_O) (/.f32 cosTheta_i v)))))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow sinTheta_O 2) (* sinTheta_i v)))) (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) (* sinTheta_O v))) (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ 1 (* sinTheta_O v)) (/ (* v (* (- (* -1 (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* sinTheta_i v))) (* -1 (/ (* v (* (- (+ 6931/10000 (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) v)) (/ 1 v))) (/ (* cosTheta_O cosTheta_i) v)) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) sinTheta_i))) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* (pow sinTheta_O 3) sinTheta_i))))))) (+ (* -1 (/ (* v (* (- (+ 6931/10000 (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) v)) (/ 1 v))) (/ (* cosTheta_O cosTheta_i) v)) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) (* (pow sinTheta_O 2) sinTheta_i))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))))
(*.f32 sinTheta_O (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 sinTheta_i v) (fma.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) v)) (fma.f32 #s(literal 2 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O v)) (+.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v))) (*.f32 (/.f32 v (pow.f32 sinTheta_O #s(literal 3 binary32))) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 sinTheta_i v)) (/.f32 (*.f32 (*.f32 v (-.f32 (+.f32 #s(literal 6931/10000 binary32) (fma.f32 #s(literal 2 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) sinTheta_i))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) sinTheta_i)))))) (fma.f32 #s(literal -1 binary32) (*.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (fma.f32 #s(literal 2 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) sinTheta_i)) (*.f32 (/.f32 cosTheta_O sinTheta_O) (/.f32 cosTheta_i v)))))
(* sinTheta_O (+ sinTheta_i (/ 1 sinTheta_O)))
(*.f32 sinTheta_O (+.f32 sinTheta_i (/.f32 #s(literal 1 binary32) sinTheta_O)))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))) (/ 1 (* sinTheta_O v))))
(*.f32 sinTheta_O (fma.f32 #s(literal -1 binary32) (/.f32 sinTheta_i v) (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O v)))))
(/ (+ (* -48038761/100000000 (/ v sinTheta_i)) (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (* sinTheta_O (pow sinTheta_i 2))))) sinTheta_O)
(/.f32 (*.f32 #s(literal -48038761/100000000 binary32) (+.f32 (/.f32 v sinTheta_i) (/.f32 (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i))))) sinTheta_O)
(/ (- (+ (* -48038761/100000000 (/ v sinTheta_i)) (* -48038761/100000000 (/ (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)) (* (pow sinTheta_O 2) (pow sinTheta_i 3))))) (* 48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (* sinTheta_O (pow sinTheta_i 2))))) sinTheta_O)
(/.f32 (fma.f32 #s(literal -48038761/100000000 binary32) (+.f32 (/.f32 v sinTheta_i) (*.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 sinTheta_i #s(literal 3 binary32))))) (*.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i))))) sinTheta_O)
(/ (- (+ (* -48038761/100000000 (/ v sinTheta_i)) (* -48038761/100000000 (/ (* (pow v 4) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)) (* (pow sinTheta_O 3) (pow sinTheta_i 4))))) (+ (* 48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (* sinTheta_O (pow sinTheta_i 2)))) (* 48038761/100000000 (/ (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)) (* (pow sinTheta_O 2) (pow sinTheta_i 3)))))) sinTheta_O)
(/.f32 (-.f32 (*.f32 #s(literal -48038761/100000000 binary32) (+.f32 (/.f32 v sinTheta_i) (*.f32 (/.f32 (pow.f32 v #s(literal 4 binary32)) (pow.f32 sinTheta_O #s(literal 3 binary32))) (/.f32 (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) (pow.f32 sinTheta_i #s(literal 4 binary32)))))) (*.f32 #s(literal 48038761/100000000 binary32) (fma.f32 (/.f32 (*.f32 v v) sinTheta_O) (/.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 sinTheta_i #s(literal 3 binary32))))))) sinTheta_O)
(* (pow sinTheta_O 2) (+ (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* sinTheta_O (pow v 2)))) (/ (pow sinTheta_i 2) (pow v 2))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 sinTheta_i (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32))) (*.f32 sinTheta_O (*.f32 v v))) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))))
(* (pow sinTheta_O 2) (+ (* -2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (* sinTheta_O (pow v 2)))) (+ (/ (pow sinTheta_i 2) (pow v 2)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow sinTheta_O 2) (pow v 2))))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 sinTheta_i (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32))) (*.f32 sinTheta_O (*.f32 v v))) (+.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (+ (log 1/2) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(*.f32 (neg.f32 sinTheta_O) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (/.f32 sinTheta_i v))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(*.f32 (neg.f32 sinTheta_O) (-.f32 (neg.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)) sinTheta_O)) (/.f32 (neg.f32 sinTheta_i) v)))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(*.f32 (neg.f32 sinTheta_O) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))) sinTheta_O) (/.f32 sinTheta_i v))))
(+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -1 (/ (- (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* sinTheta_O (pow sinTheta_i 2)))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_i 2))))) sinTheta_O)) (* 48038761/100000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) sinTheta_i))) sinTheta_O)))
(+.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (neg.f32 (/.f32 (-.f32 (fma.f32 #s(literal -2307722558415121/10000000000000000 binary32) (*.f32 (/.f32 (*.f32 v v) sinTheta_O) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 sinTheta_i sinTheta_i))) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (*.f32 sinTheta_i sinTheta_i)) (/.f32 (*.f32 #s(literal 2307722558415121/20000000000000000 binary32) (*.f32 v v)) (*.f32 sinTheta_i sinTheta_i)))) sinTheta_O)) (*.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 v (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) sinTheta_i))) sinTheta_O)))
(+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -1 (/ (- (* -1 (/ (- (+ (* -48038761/100000000 (/ (* v (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_i 2)))))) (* sinTheta_O sinTheta_i))) (+ (* -48038761/100000000 (/ (* v (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow sinTheta_i 2))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_i 2))))))) (* sinTheta_O sinTheta_i))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 3) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 3))) (+ (* 110860132438012536505081/6000000000000000000000000 (/ (pow v 3) (pow sinTheta_i 3))) (* 48038761/100000000 (/ (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)) (pow sinTheta_i 3)))))) sinTheta_O))) (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 2) (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow sinTheta_i 2))) (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_i 2))))))) sinTheta_O)) (* 48038761/100000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) sinTheta_i))) sinTheta_O)))
(+.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -48038761/100000000 binary32) (*.f32 (/.f32 v sinTheta_O) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (*.f32 sinTheta_i sinTheta_i)) (/.f32 (*.f32 #s(literal 2307722558415121/20000000000000000 binary32) (*.f32 v v)) (*.f32 sinTheta_i sinTheta_i)))) sinTheta_i)) (fma.f32 #s(literal -48038761/100000000 binary32) (*.f32 (/.f32 v sinTheta_O) (/.f32 (fma.f32 #s(literal -2307722558415121/10000000000000000 binary32) (/.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (*.f32 sinTheta_i sinTheta_i)) (/.f32 (*.f32 #s(literal 2307722558415121/20000000000000000 binary32) (*.f32 v v)) (*.f32 sinTheta_i sinTheta_i))))) sinTheta_i)) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal -2307722558415121/10000000000000000 binary32) (/.f32 (*.f32 (pow.f32 v #s(literal 3 binary32)) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (pow.f32 sinTheta_i #s(literal 3 binary32))) (fma.f32 #s(literal 110860132438012536505081/6000000000000000000000000 binary32) (pow.f32 (/.f32 v sinTheta_i) #s(literal 3 binary32)) (*.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (pow.f32 sinTheta_i #s(literal 3 binary32))))))) sinTheta_O))) (fma.f32 #s(literal -2307722558415121/10000000000000000 binary32) (/.f32 (*.f32 (*.f32 v v) (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (*.f32 sinTheta_i sinTheta_i)) (/.f32 (*.f32 #s(literal 2307722558415121/20000000000000000 binary32) (*.f32 v v)) (*.f32 sinTheta_i sinTheta_i)))))) sinTheta_O) (*.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 v (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) sinTheta_i))) sinTheta_O)))
(+ (* -1 (/ (+ (* -48038761/200000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) sinTheta_i)) (* 1/2 (/ (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow sinTheta_i 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_i 2))))) v)) sinTheta_O))) sinTheta_O)) (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v)))
(fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -48038761/200000000 binary32) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) sinTheta_i) (*.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 #s(literal -2307722558415121/10000000000000000 binary32) (/.f32 (*.f32 v (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 sinTheta_i sinTheta_i)) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (*.f32 sinTheta_i sinTheta_i)) (/.f32 (*.f32 #s(literal 2307722558415121/20000000000000000 binary32) (*.f32 v v)) (*.f32 sinTheta_i sinTheta_i)))) v)) sinTheta_O))) sinTheta_O) (*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) v)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow sinTheta_i 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_i 2))))) v))) (* 1/2 (/ (+ (* -48038761/100000000 (/ (* v (+ (* -2307722558415121/10000000000000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow sinTheta_i 2))) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_i 2))))) v))) sinTheta_i)) (+ (* -48038761/100000000 (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 2))) (* 2307722558415121/20000000000000000 (/ (pow v 2) (pow sinTheta_i 2))))) sinTheta_i)) (/ (* (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (+ (* -2307722558415121/10000000000000000 (/ (* (pow v 3) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 3))) (+ (* 110860132438012536505081/6000000000000000000000000 (/ (pow v 3) (pow sinTheta_i 3))) (* 48038761/100000000 (/ (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)) (pow sinTheta_i 3)))))) v))) sinTheta_O))) sinTheta_O)) (* -48038761/200000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) sinTheta_i))) sinTheta_O)) (* 1/2 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v)))
(fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal -2307722558415121/10000000000000000 binary32) (/.f32 (*.f32 v (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 sinTheta_i sinTheta_i)) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (*.f32 sinTheta_i sinTheta_i)) (/.f32 (*.f32 #s(literal 2307722558415121/20000000000000000 binary32) (*.f32 v v)) (*.f32 sinTheta_i sinTheta_i)))) v)) (*.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 v (fma.f32 #s(literal -2307722558415121/10000000000000000 binary32) (/.f32 (*.f32 v (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (*.f32 sinTheta_i sinTheta_i)) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (*.f32 sinTheta_i sinTheta_i)) (/.f32 (*.f32 #s(literal 2307722558415121/20000000000000000 binary32) (*.f32 v v)) (*.f32 sinTheta_i sinTheta_i)))) v))) sinTheta_i) (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (*.f32 sinTheta_i sinTheta_i)) (/.f32 (*.f32 #s(literal 2307722558415121/20000000000000000 binary32) (*.f32 v v)) (*.f32 sinTheta_i sinTheta_i)))) sinTheta_i) (/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (fma.f32 #s(literal -2307722558415121/10000000000000000 binary32) (/.f32 (*.f32 (pow.f32 v #s(literal 3 binary32)) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (pow.f32 sinTheta_i #s(literal 3 binary32))) (fma.f32 #s(literal 110860132438012536505081/6000000000000000000000000 binary32) (pow.f32 (/.f32 v sinTheta_i) #s(literal 3 binary32)) (*.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (pow.f32 sinTheta_i #s(literal 3 binary32))))))) v))) sinTheta_O))) sinTheta_O) (*.f32 #s(literal -48038761/200000000 binary32) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) sinTheta_i))) sinTheta_O) (*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) v)))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) v)) (/ 1 v))) (/ (* cosTheta_O cosTheta_i) v)) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (fma.f32 #s(literal 2 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) sinTheta_O) (/.f32 sinTheta_i v)))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (* -1 (/ (- (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* sinTheta_i v)) (/ (* v (* (- (+ 6931/10000 (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) v)) (/ 1 v))) (/ (* cosTheta_O cosTheta_i) v)) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) sinTheta_i)) sinTheta_O)) (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) v)) (/ 1 v)))) (/ (* cosTheta_O cosTheta_i) v)) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 sinTheta_i v)) (/.f32 (*.f32 (*.f32 v (-.f32 (+.f32 #s(literal 6931/10000 binary32) (fma.f32 #s(literal 2 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) sinTheta_i)) sinTheta_O) (fma.f32 #s(literal 2 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) (/.f32 #s(literal 1 binary32) v)))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) sinTheta_O) (/.f32 sinTheta_i v)))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (* -1 (/ (- (+ (/ (* v (* (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) (- (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* sinTheta_i v)) (/ (* v (* (- (+ 6931/10000 (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) v)) (/ 1 v))) (/ (* cosTheta_O cosTheta_i) v)) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) sinTheta_i)))) (* sinTheta_O sinTheta_i)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* sinTheta_i v))) (/ (* v (* (- (+ 6931/10000 (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) v)) (/ 1 v))) (/ (* cosTheta_O cosTheta_i) v)) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))) sinTheta_i)) sinTheta_O)) (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) v)) (/ 1 v)))) (/ (* cosTheta_O cosTheta_i) v)) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 (/.f32 v sinTheta_O) (/.f32 (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 sinTheta_i v)) (/.f32 (*.f32 (*.f32 v (-.f32 (+.f32 #s(literal 6931/10000 binary32) (fma.f32 #s(literal 2 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) sinTheta_i))) sinTheta_i) (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 sinTheta_i v)) (/.f32 (*.f32 (*.f32 v (-.f32 (+.f32 #s(literal 6931/10000 binary32) (fma.f32 #s(literal 2 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) sinTheta_i))) sinTheta_O) (fma.f32 #s(literal 2 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) (/.f32 #s(literal 1 binary32) v)))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) sinTheta_O) (/.f32 sinTheta_i v)))
(* -1 (* sinTheta_O (- (* -1 sinTheta_i) (/ 1 sinTheta_O))))
(*.f32 (neg.f32 sinTheta_O) (-.f32 (neg.f32 sinTheta_i) (/.f32 #s(literal 1 binary32) sinTheta_O)))
(* -1 (* sinTheta_O (- (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(*.f32 (neg.f32 sinTheta_O) (-.f32 (neg.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 (neg.f32 sinTheta_i) v)))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)) sinTheta_O) (/.f32 sinTheta_i v)))
(* -1 (/ (+ (* 48038761/100000000 (/ v sinTheta_i)) (* 48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (* sinTheta_O (pow sinTheta_i 2))))) sinTheta_O))
(neg.f32 (/.f32 (*.f32 #s(literal 48038761/100000000 binary32) (+.f32 (/.f32 v sinTheta_i) (/.f32 (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i))))) sinTheta_O))
(* -1 (/ (+ (* -1 (/ (- (* -48038761/100000000 (/ (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)) (* sinTheta_O (pow sinTheta_i 3)))) (* 48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 2)))) sinTheta_O)) (* 48038761/100000000 (/ v sinTheta_i))) sinTheta_O))
(neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -48038761/100000000 binary32) (*.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) sinTheta_O) (/.f32 (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (pow.f32 sinTheta_i #s(literal 3 binary32)))) (*.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (*.f32 sinTheta_i sinTheta_i)))) sinTheta_O) (*.f32 #s(literal 48038761/100000000 binary32) (/.f32 v sinTheta_i))) sinTheta_O))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* 48038761/100000000 (/ (* (pow v 4) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)) (* sinTheta_O (pow sinTheta_i 4)))) (* -48038761/100000000 (/ (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)) (pow sinTheta_i 3)))) sinTheta_O)) (* 48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 2)))) sinTheta_O)) (* 48038761/100000000 (/ v sinTheta_i))) sinTheta_O))
(neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 (pow.f32 v #s(literal 4 binary32)) sinTheta_O) (/.f32 (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32)) (pow.f32 sinTheta_i #s(literal 4 binary32)))) (*.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (pow.f32 sinTheta_i #s(literal 3 binary32))))) sinTheta_O) (*.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (*.f32 sinTheta_i sinTheta_i)))) sinTheta_O) (*.f32 #s(literal 48038761/100000000 binary32) (/.f32 v sinTheta_i))) sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* sinTheta_O (pow v 2)))) (* 2 (/ (* sinTheta_i (- (* cosTheta_O cosTheta_i) 1)) (pow v 2)))) sinTheta_O)) (/ (pow sinTheta_i 2) (pow v 2))))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (neg.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 sinTheta_O (*.f32 v v)))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 sinTheta_i (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (*.f32 v v))) sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))))
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (+ 6931/10000 (log 1/2)))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (-.f32 (fma.f32 cosTheta_O cosTheta_i (*.f32 v (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))))) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) v)
(/ (- (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (-.f32 (fma.f32 #s(literal 6931/10000 binary32) v (*.f32 cosTheta_O cosTheta_i)) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) v)
(* 2 v)
(*.f32 #s(literal 2 binary32) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (fma.f32 cosTheta_O cosTheta_i (*.f32 v (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v)))) (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) v)
(+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* -48038761/100000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))))
(-.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 v (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)))))
(+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* v (- (* -1 (* v (+ (* -2307722558415121/10000000000000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (* 8966855608235121/20000000000000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))))) (* 48038761/100000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))))))
(+.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 v (-.f32 (neg.f32 (*.f32 v (*.f32 (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32))) #s(literal 4351410491404879/20000000000000000 binary32)))) (*.f32 #s(literal 48038761/100000000 binary32) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)))))))
(+ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (* v (- (* v (- (* -1 (* v (+ (* -48038761/100000000 (/ (+ (* -2307722558415121/10000000000000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (* 8966855608235121/20000000000000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (+ (* -430756633485516609525081/2000000000000000000000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3))) (* 2455183170629597355565081/6000000000000000000000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3))))))) (+ (* -2307722558415121/10000000000000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (* 8966855608235121/20000000000000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))))) (* 48038761/100000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))))))
(+.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 v (fma.f32 v (-.f32 (neg.f32 (*.f32 v (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32))) #s(literal 4351410491404879/20000000000000000 binary32)) (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 3 binary32))) #s(literal 581456635086523763494919/3000000000000000000000000 binary32))))) (*.f32 (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32))) #s(literal 4351410491404879/20000000000000000 binary32))) (*.f32 #s(literal -48038761/100000000 binary32) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)))))))
(/ (+ (* -48038761/200000000 (/ (* v (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* 1/2 (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))) v)
(/.f32 (fma.f32 #s(literal -48038761/200000000 binary32) (/.f32 (*.f32 v (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))))) (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i))) (*.f32 #s(literal 1/2 binary32) (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))))) v)
(/ (+ (* 1/2 (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (+ (* -1/2 (* v (+ (* -2307722558415121/10000000000000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (* 8966855608235121/20000000000000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))))) (* -48038761/200000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))))) v)
(/.f32 (fma.f32 #s(literal 1/2 binary32) (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 v (fma.f32 (*.f32 #s(literal -1/2 binary32) v) (*.f32 (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32))) #s(literal 4351410491404879/20000000000000000 binary32)) (*.f32 #s(literal -48038761/200000000 binary32) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i))))))) v)
(/ (+ (* 1/2 (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* v (+ (* -48038761/200000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* v (+ (* -1/2 (* v (+ (* -48038761/100000000 (/ (+ (* -2307722558415121/10000000000000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (* 8966855608235121/20000000000000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (+ (* -430756633485516609525081/2000000000000000000000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3))) (* 2455183170629597355565081/6000000000000000000000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3))))))) (* -1/2 (+ (* -2307722558415121/10000000000000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (* 8966855608235121/20000000000000000 (/ (exp (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))))))))) v)
(/.f32 (fma.f32 #s(literal 1/2 binary32) (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (*.f32 v (fma.f32 #s(literal -48038761/200000000 binary32) (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i))) (*.f32 v (*.f32 #s(literal -1/2 binary32) (fma.f32 v (fma.f32 #s(literal -48038761/100000000 binary32) (/.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32))) #s(literal 4351410491404879/20000000000000000 binary32)) (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 3 binary32))) #s(literal 581456635086523763494919/3000000000000000000000000 binary32))) (*.f32 (/.f32 (exp.f32 (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))))) (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32))) #s(literal 4351410491404879/20000000000000000 binary32)))))))) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (+ 6931/10000 (* 48038761/100000000 (/ v (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (fma.f32 cosTheta_O cosTheta_i (*.f32 v (+.f32 #s(literal 6931/10000 binary32) (/.f32 (*.f32 #s(literal 48038761/100000000 binary32) v) (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)))))) (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (+ 6931/10000 (* v (+ (* 332956652491/1000000000000 (/ v (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (* 48038761/100000000 (/ 1 (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (fma.f32 cosTheta_O cosTheta_i (*.f32 v (+.f32 #s(literal 6931/10000 binary32) (*.f32 v (fma.f32 #s(literal 332956652491/1000000000000 binary32) (/.f32 v (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32))) (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)))))))) (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) v)
(* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))
(neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v))
(/ (- (* 6931/10000 v) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (-.f32 (*.f32 #s(literal 6931/10000 binary32) v) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) v)
(/ -1 v)
(/.f32 #s(literal -1 binary32) v)
(/ (- (* 6931/10000 v) 1) v)
(/.f32 (-.f32 (*.f32 #s(literal 6931/10000 binary32) v) #s(literal 1 binary32)) v)
(/ (* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O)))) v)
(/.f32 (*.f32 sinTheta_O (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) sinTheta_O) sinTheta_i) (/.f32 #s(literal 1 binary32) sinTheta_O))) v)
(/ (+ (* 6931/10000 v) (* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O))))) v)
(/.f32 (fma.f32 #s(literal 6931/10000 binary32) v (*.f32 sinTheta_O (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) sinTheta_O) sinTheta_i) (/.f32 #s(literal 1 binary32) sinTheta_O)))) v)
(/ (- (* cosTheta_O cosTheta_i) 1) (* sinTheta_O v))
(/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O v))
(/ (- (+ (* 6931/10000 (/ v sinTheta_O)) (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (/ 1 sinTheta_O)) v)
(/.f32 (fma.f32 #s(literal 6931/10000 binary32) (/.f32 v sinTheta_O) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_O)) v)
(/ -1 (* sinTheta_O v))
(/.f32 #s(literal -1 binary32) (*.f32 sinTheta_O v))
(/ (- (* 6931/10000 (/ v sinTheta_O)) (/ 1 sinTheta_O)) v)
(/.f32 (-.f32 (*.f32 #s(literal 6931/10000 binary32) (/.f32 v sinTheta_O)) (/.f32 #s(literal 1 binary32) sinTheta_O)) v)
(* 48038761/100000000 (/ v (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))
(/.f32 (*.f32 #s(literal 48038761/100000000 binary32) v) (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)))
(* v (+ (* 332956652491/1000000000000 (/ v (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (* 48038761/100000000 (/ 1 (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))))
(*.f32 v (fma.f32 #s(literal 332956652491/1000000000000 binary32) (/.f32 v (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32))) (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)))))
(* v (+ (* v (+ (* 2307722558415121/10000000000000000 (/ v (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3))) (* 332956652491/1000000000000 (/ 1 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))))) (* 48038761/100000000 (/ 1 (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))))
(*.f32 v (fma.f32 v (fma.f32 #s(literal 2307722558415121/10000000000000000 binary32) (/.f32 v (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 3 binary32))) (/.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)))) (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)))))
(* v (+ (* v (+ (* v (+ (* 15994825052375203651/100000000000000000000 (/ v (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 4))) (* 2307722558415121/10000000000000000 (/ 1 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3))))) (* 332956652491/1000000000000 (/ 1 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))))) (* 48038761/100000000 (/ 1 (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))))
(*.f32 v (fma.f32 v (fma.f32 v (fma.f32 #s(literal 15994825052375203651/100000000000000000000 binary32) (/.f32 v (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 4 binary32))) (/.f32 #s(literal 2307722558415121/10000000000000000 binary32) (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 3 binary32)))) (/.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)))) (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)))))
(/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (pow v 2))
(/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 v v))
(exp (+ 6931/10000 (log 1/2)))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))))
(+ (exp (+ 6931/10000 (log 1/2))) (/ (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (log.f32 #s(literal 1/2 binary32))) (/.f32 (*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32)))) (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i))) v))
(+ (exp (+ 6931/10000 (log 1/2))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (log.f32 #s(literal 1/2 binary32))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32)))) (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32))) (*.f32 v v)) (/.f32 (*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32)))) (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i))) v)))
(+ (exp (+ 6931/10000 (log 1/2))) (+ (* 1/6 (/ (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (log.f32 #s(literal 1/2 binary32))) (fma.f32 #s(literal 1/6 binary32) (/.f32 (*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32)))) (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 3 binary32))) (pow.f32 v #s(literal 3 binary32))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32)))) (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32))) (*.f32 v v)) (/.f32 (*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32)))) (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i))) v))))
(/ (exp (+ 6931/10000 (log 1/2))) v)
(/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32)))) v)
(/ (+ (exp (+ 6931/10000 (log 1/2))) (/ (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)) v)
(/.f32 (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (log.f32 #s(literal 1/2 binary32))) (/.f32 (*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32)))) (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i))) v)) v)
(/ (+ (exp (+ 6931/10000 (log 1/2))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))) v)
(/.f32 (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (log.f32 #s(literal 1/2 binary32))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32)))) (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32))) (*.f32 v v)) (/.f32 (*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32)))) (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i))) v))) v)
(/ (+ (exp (+ 6931/10000 (log 1/2))) (+ (* 1/6 (/ (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))) v)
(/.f32 (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (log.f32 #s(literal 1/2 binary32))) (fma.f32 #s(literal 1/6 binary32) (/.f32 (*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32)))) (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 3 binary32))) (pow.f32 v #s(literal 3 binary32))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32)))) (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32))) (*.f32 v v)) (/.f32 (*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32)))) (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i))) v)))) v)
(+ 6931/10000 (log 1/2))
(+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32)))
6931/10000
#s(literal 6931/10000 binary32)
(* 1/2 (/ (exp 6931/10000) v))
(*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v))
(/ (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))) v)
(/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i))) v))) v)
(/ (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))) v)
(/.f32 (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32))) (*.f32 v v)) (*.f32 #s(literal 1/2 binary32) (+.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i))) v)))) v)
(/ (+ (* 1/12 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))) v)
(/.f32 (fma.f32 #s(literal 1/12 binary32) (/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 3 binary32))) (pow.f32 v #s(literal 3 binary32))) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32))) (*.f32 v v)) (*.f32 #s(literal 1/2 binary32) (+.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i))) v))))) v)
(exp 6931/10000)
(exp.f32 #s(literal 6931/10000 binary32))
(+ (exp 6931/10000) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i))) v))
(+ (exp 6931/10000) (+ (* 1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+.f32 (exp.f32 #s(literal 6931/10000 binary32)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32))) (*.f32 v v)) (/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i))) v)))
(+ (exp 6931/10000) (+ (* 1/6 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(+.f32 (exp.f32 #s(literal 6931/10000 binary32)) (fma.f32 #s(literal 1/6 binary32) (/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 3 binary32))) (pow.f32 v #s(literal 3 binary32))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32))) (*.f32 v v)) (/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i))) v))))
(exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))))
(exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (neg.f32 (log.f32 v))))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) (neg.f32 (log.f32 v)))) (/.f32 (*.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (neg.f32 (log.f32 v)))) (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i))) v))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) (neg.f32 (log.f32 v)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (neg.f32 (log.f32 v)))) (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32))) (*.f32 v v)) (/.f32 (*.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (neg.f32 (log.f32 v)))) (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i))) v)))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* 1/6 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) (neg.f32 (log.f32 v)))) (fma.f32 #s(literal 1/6 binary32) (/.f32 (*.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (neg.f32 (log.f32 v)))) (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 3 binary32))) (pow.f32 v #s(literal 3 binary32))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (neg.f32 (log.f32 v)))) (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32))) (*.f32 v v)) (/.f32 (*.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (neg.f32 (log.f32 v)))) (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i))) v))))
(/ (+ (* -1/2 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (* 1/2 (exp 6931/10000))) v)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) v) (*.f32 #s(literal 1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32)))) v)
(/ (+ (* -1/2 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (* 1/2 (exp 6931/10000)))) v)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) v) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32))) (*.f32 v v)) (*.f32 #s(literal 1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))))) v)
(/ (+ (* -1/2 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (+ (* -1/12 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) (pow v 3))) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (* 1/2 (exp 6931/10000))))) v)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) v) (fma.f32 #s(literal -1/12 binary32) (/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 3 binary32))) (pow.f32 v #s(literal 3 binary32))) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32))) (*.f32 v v)) (*.f32 #s(literal 1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32)))))) v)
(+ (exp 6931/10000) (* -1 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(+.f32 (exp.f32 #s(literal 6931/10000 binary32)) (neg.f32 (/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) v)))
(+ (exp 6931/10000) (+ (* -1 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (* 1/2 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2)))))
(+.f32 (exp.f32 #s(literal 6931/10000 binary32)) (-.f32 (neg.f32 (/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) v)) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32))) (*.f32 v v)))))
(+ (exp 6931/10000) (+ (* -1 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v)) (+ (* -1/6 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) (pow v 3))) (* 1/2 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2))))))
(+.f32 (exp.f32 #s(literal 6931/10000 binary32)) (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) v) (fma.f32 #s(literal -1/6 binary32) (/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 3 binary32))) (pow.f32 v #s(literal 3 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32))) (*.f32 v v))))))
(exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v))))))
(exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (neg.f32 (neg.f32 (log.f32 v)))))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (neg.f32 (neg.f32 (log.f32 v))))) (/.f32 (*.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (neg.f32 (neg.f32 (log.f32 v))))) (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i))) v))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/2 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (neg.f32 (neg.f32 (log.f32 v))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (neg.f32 (neg.f32 (log.f32 v))))) (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32))) (*.f32 v v)) (/.f32 (*.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (neg.f32 (neg.f32 (log.f32 v))))) (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i))) v)))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/6 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(+.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (neg.f32 (neg.f32 (log.f32 v))))) (fma.f32 #s(literal 1/6 binary32) (/.f32 (*.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (neg.f32 (neg.f32 (log.f32 v))))) (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 3 binary32))) (pow.f32 v #s(literal 3 binary32))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (neg.f32 (neg.f32 (log.f32 v))))) (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32))) (*.f32 v v)) (/.f32 (*.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (neg.f32 (neg.f32 (log.f32 v))))) (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i))) v))))
(- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))
(-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (neg.f32 (neg.f32 (log.f32 v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(-.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (log.f32 #s(literal 2 binary32))) (fma.f32 #s(literal -1 binary32) (neg.f32 (log.f32 v)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))
(/ 1 (exp -6931/10000))
(exp.f32 #s(literal 6931/10000 binary32))
(- (+ (/ 1 (exp -6931/10000)) (/ (* cosTheta_O cosTheta_i) (* v (exp -6931/10000)))) (+ (/ 1 (* v (exp -6931/10000))) (/ (* sinTheta_O sinTheta_i) (* v (exp -6931/10000)))))
(-.f32 (+.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (exp.f32 #s(literal -6931/10000 binary32))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (*.f32 v (exp.f32 #s(literal -6931/10000 binary32)))))
(- (+ (* -10000/6931 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (exp -6931/10000)))) (+ (/ 1 (exp -6931/10000)) (/ (* cosTheta_O cosTheta_i) (* v (exp -6931/10000))))) (+ (* 1/2 (/ (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2) (* (pow v 2) (exp -6931/10000)))) (+ (* 10000/6931 (/ (* (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) (* (pow v 2) (exp -6931/10000)))) (+ (/ 1 (* v (exp -6931/10000))) (+ (/ (* sinTheta_O sinTheta_i) (* v (exp -6931/10000))) (/ (* (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) (- (/ (* cosTheta_O cosTheta_i) (exp -6931/10000)) (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000))))) (pow v 2)))))))
(-.f32 (fma.f32 #s(literal -10000/6931 binary32) (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (exp.f32 #s(literal -6931/10000 binary32)))) (+.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (exp.f32 #s(literal -6931/10000 binary32)))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (*.f32 cosTheta_O cosTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (exp.f32 #s(literal -6931/10000 binary32)))) (fma.f32 #s(literal 10000/6931 binary32) (*.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) (*.f32 v v)) (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (*.f32 cosTheta_O cosTheta_i)) (exp.f32 #s(literal -6931/10000 binary32)))) (+.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (*.f32 v (exp.f32 #s(literal -6931/10000 binary32)))) (/.f32 (*.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (*.f32 cosTheta_O cosTheta_i)) (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 #s(literal -6931/10000 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (exp.f32 #s(literal -6931/10000 binary32))))) (*.f32 v v))))))
(- (+ (* -100000000/48038761 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) (* (pow v 3) (exp -6931/10000)))) (+ (* -10000/6931 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* (pow v 2) (exp -6931/10000)))) (+ (/ 1 (exp -6931/10000)) (/ (* cosTheta_O cosTheta_i) (* v (exp -6931/10000)))))) (+ (* 1/6 (/ (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 3) (* (pow v 3) (exp -6931/10000)))) (+ (* 1/2 (/ (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2) (* (pow v 2) (exp -6931/10000)))) (+ (* 10000/6931 (/ (* (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) (* (pow v 2) (exp -6931/10000)))) (+ (* 10000/6931 (/ (* (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2)) (* (pow v 3) (exp -6931/10000)))) (+ (* 100000000/48038761 (/ (* (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) (* (pow v 3) (exp -6931/10000)))) (+ (/ 1 (* v (exp -6931/10000))) (+ (/ (* sinTheta_O sinTheta_i) (* v (exp -6931/10000))) (+ (/ (* (+ (* 1/2 (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2)) (* 10000/6931 (* (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))))) (- (/ (* cosTheta_O cosTheta_i) (exp -6931/10000)) (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000))))) (pow v 3)) (+ (/ (* (- (* -10000/6931 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (exp -6931/10000))) (+ (* 1/2 (/ (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2) (exp -6931/10000))) (+ (* 10000/6931 (/ (* (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) (exp -6931/10000))) (* (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) (- (/ (* cosTheta_O cosTheta_i) (exp -6931/10000)) (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000)))))))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) (pow v 3)) (/ (* (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) (- (/ (* cosTheta_O cosTheta_i) (exp -6931/10000)) (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000))))) (pow v 2))))))))))))
(-.f32 (fma.f32 #s(literal -100000000/48038761 binary32) (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 3 binary32)) (*.f32 (pow.f32 v #s(literal 3 binary32)) (exp.f32 #s(literal -6931/10000 binary32)))) (fma.f32 #s(literal -10000/6931 binary32) (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (exp.f32 #s(literal -6931/10000 binary32)))) (+.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i (exp.f32 #s(literal -6931/10000 binary32))))))) (fma.f32 #s(literal 1/6 binary32) (/.f32 (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (*.f32 cosTheta_O cosTheta_i)) #s(literal 3 binary32)) (*.f32 (pow.f32 v #s(literal 3 binary32)) (exp.f32 #s(literal -6931/10000 binary32)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (*.f32 cosTheta_O cosTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 v v) (exp.f32 #s(literal -6931/10000 binary32)))) (fma.f32 #s(literal 10000/6931 binary32) (*.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) (*.f32 v v)) (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (*.f32 cosTheta_O cosTheta_i)) (exp.f32 #s(literal -6931/10000 binary32)))) (fma.f32 #s(literal 10000/6931 binary32) (/.f32 (*.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (*.f32 cosTheta_O cosTheta_i)) #s(literal 2 binary32))) (*.f32 (pow.f32 v #s(literal 3 binary32)) (exp.f32 #s(literal -6931/10000 binary32)))) (fma.f32 #s(literal 100000000/48038761 binary32) (/.f32 (*.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (pow.f32 v #s(literal 3 binary32)) (exp.f32 #s(literal -6931/10000 binary32)))) (+.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (*.f32 v (exp.f32 #s(literal -6931/10000 binary32)))) (+.f32 (+.f32 (/.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (*.f32 cosTheta_O cosTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal 10000/6931 binary32) (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (*.f32 cosTheta_O cosTheta_i)))) (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 #s(literal -6931/10000 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (exp.f32 #s(literal -6931/10000 binary32))))) (pow.f32 v #s(literal 3 binary32))) (/.f32 (*.f32 (-.f32 (*.f32 #s(literal -10000/6931 binary32) (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (exp.f32 #s(literal -6931/10000 binary32)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (*.f32 cosTheta_O cosTheta_i)) #s(literal 2 binary32)) (exp.f32 #s(literal -6931/10000 binary32))) (fma.f32 #s(literal 10000/6931 binary32) (/.f32 (*.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (*.f32 cosTheta_O cosTheta_i))) (exp.f32 #s(literal -6931/10000 binary32))) (*.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (*.f32 cosTheta_O cosTheta_i)) (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 #s(literal -6931/10000 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (exp.f32 #s(literal -6931/10000 binary32)))))))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (*.f32 cosTheta_O cosTheta_i))) (pow.f32 v #s(literal 3 binary32)))) (/.f32 (*.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (*.f32 cosTheta_O cosTheta_i)) (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 #s(literal -6931/10000 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (exp.f32 #s(literal -6931/10000 binary32))))) (*.f32 v v))))))))))
(/ 1/2 (* v (exp -6931/10000)))
(/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 #s(literal -6931/10000 binary32))))
(/ (+ (* 1/2 (/ (- (/ (* cosTheta_O cosTheta_i) (exp -6931/10000)) (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000)))) v)) (* 1/2 (/ 1 (exp -6931/10000)))) v)
(/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 #s(literal -6931/10000 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (exp.f32 #s(literal -6931/10000 binary32)))) v) (exp.f32 #s(literal 6931/10000 binary32)))) v)
(/ (+ (* 1/2 (/ (- (* -10000/6931 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (exp -6931/10000))) (+ (* 1/2 (/ (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2) (exp -6931/10000))) (+ (* 10000/6931 (/ (* (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) (exp -6931/10000))) (* (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) (- (/ (* cosTheta_O cosTheta_i) (exp -6931/10000)) (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000)))))))) (pow v 2))) (+ (* 1/2 (/ (- (/ (* cosTheta_O cosTheta_i) (exp -6931/10000)) (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000)))) v)) (* 1/2 (/ 1 (exp -6931/10000))))) v)
(/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (*.f32 #s(literal -10000/6931 binary32) (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (exp.f32 #s(literal -6931/10000 binary32)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (*.f32 cosTheta_O cosTheta_i)) #s(literal 2 binary32)) (exp.f32 #s(literal -6931/10000 binary32))) (fma.f32 #s(literal 10000/6931 binary32) (/.f32 (*.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (*.f32 cosTheta_O cosTheta_i))) (exp.f32 #s(literal -6931/10000 binary32))) (*.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (*.f32 cosTheta_O cosTheta_i)) (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 #s(literal -6931/10000 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (exp.f32 #s(literal -6931/10000 binary32)))))))) (*.f32 v v)) (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 #s(literal -6931/10000 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (exp.f32 #s(literal -6931/10000 binary32)))) v) (exp.f32 #s(literal 6931/10000 binary32))))) v)
(/ (+ (* 1/2 (/ (- (* -100000000/48038761 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) (exp -6931/10000))) (+ (* 1/6 (/ (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 3) (exp -6931/10000))) (+ (* 10000/6931 (/ (* (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2)) (exp -6931/10000))) (+ (* 100000000/48038761 (/ (* (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) (exp -6931/10000))) (+ (* (+ (* 1/2 (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2)) (* 10000/6931 (* (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))))) (- (/ (* cosTheta_O cosTheta_i) (exp -6931/10000)) (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000))))) (* (- (* -10000/6931 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (exp -6931/10000))) (+ (* 1/2 (/ (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2) (exp -6931/10000))) (+ (* 10000/6931 (/ (* (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) (exp -6931/10000))) (* (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) (- (/ (* cosTheta_O cosTheta_i) (exp -6931/10000)) (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000)))))))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)))))))) (pow v 3))) (+ (* 1/2 (/ (- (* -10000/6931 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (exp -6931/10000))) (+ (* 1/2 (/ (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2) (exp -6931/10000))) (+ (* 10000/6931 (/ (* (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) (exp -6931/10000))) (* (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) (- (/ (* cosTheta_O cosTheta_i) (exp -6931/10000)) (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000)))))))) (pow v 2))) (+ (* 1/2 (/ (- (/ (* cosTheta_O cosTheta_i) (exp -6931/10000)) (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000)))) v)) (* 1/2 (/ 1 (exp -6931/10000)))))) v)
(/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (*.f32 #s(literal -100000000/48038761 binary32) (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 3 binary32)) (exp.f32 #s(literal -6931/10000 binary32)))) (fma.f32 #s(literal 1/6 binary32) (/.f32 (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (*.f32 cosTheta_O cosTheta_i)) #s(literal 3 binary32)) (exp.f32 #s(literal -6931/10000 binary32))) (fma.f32 #s(literal 10000/6931 binary32) (/.f32 (*.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (*.f32 cosTheta_O cosTheta_i)) #s(literal 2 binary32))) (exp.f32 #s(literal -6931/10000 binary32))) (fma.f32 #s(literal 100000000/48038761 binary32) (/.f32 (*.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (*.f32 cosTheta_O cosTheta_i))) (exp.f32 #s(literal -6931/10000 binary32))) (fma.f32 (fma.f32 #s(literal 1/2 binary32) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (*.f32 cosTheta_O cosTheta_i)) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal 10000/6931 binary32) (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (*.f32 cosTheta_O cosTheta_i)))) (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 #s(literal -6931/10000 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (exp.f32 #s(literal -6931/10000 binary32)))) (*.f32 (-.f32 (*.f32 #s(literal -10000/6931 binary32) (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (exp.f32 #s(literal -6931/10000 binary32)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (*.f32 cosTheta_O cosTheta_i)) #s(literal 2 binary32)) (exp.f32 #s(literal -6931/10000 binary32))) (fma.f32 #s(literal 10000/6931 binary32) (/.f32 (*.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (*.f32 cosTheta_O cosTheta_i))) (exp.f32 #s(literal -6931/10000 binary32))) (*.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (*.f32 cosTheta_O cosTheta_i)) (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 #s(literal -6931/10000 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (exp.f32 #s(literal -6931/10000 binary32)))))))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (*.f32 cosTheta_O cosTheta_i)))))))) (pow.f32 v #s(literal 3 binary32))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (*.f32 #s(literal -10000/6931 binary32) (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (exp.f32 #s(literal -6931/10000 binary32)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (*.f32 cosTheta_O cosTheta_i)) #s(literal 2 binary32)) (exp.f32 #s(literal -6931/10000 binary32))) (fma.f32 #s(literal 10000/6931 binary32) (/.f32 (*.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (*.f32 cosTheta_O cosTheta_i))) (exp.f32 #s(literal -6931/10000 binary32))) (*.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (*.f32 cosTheta_O cosTheta_i)) (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 #s(literal -6931/10000 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (exp.f32 #s(literal -6931/10000 binary32)))))))) (*.f32 v v)) (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 #s(literal -6931/10000 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (exp.f32 #s(literal -6931/10000 binary32)))) v) (exp.f32 #s(literal 6931/10000 binary32)))))) v)
(+ 1 (* -10000/6931 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (pow v 2))))
(-.f32 #s(literal 1 binary32) (*.f32 #s(literal 10000/6931 binary32) (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 v v))))
(+ 1 (+ (* -100000000/48038761 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) (pow v 3))) (* -10000/6931 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (pow v 2)))))
(+.f32 #s(literal 1 binary32) (fma.f32 #s(literal -100000000/48038761 binary32) (pow.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)) (*.f32 #s(literal -10000/6931 binary32) (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 v v)))))
(+ 1 (+ (* -1000000000000/332956652491 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 4) (pow v 4))) (+ (* -100000000/48038761 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) (pow v 3))) (+ (* -10000/6931 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (pow v 2))) (* 50000000/48038761 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 4) (pow v 4)))))))
(+.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1000000000000/332956652491 binary32) (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 4 binary32)) (pow.f32 v #s(literal 4 binary32))) (fma.f32 #s(literal -100000000/48038761 binary32) (pow.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)) (fma.f32 #s(literal -10000/6931 binary32) (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 v v)) (*.f32 #s(literal 50000000/48038761 binary32) (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 4 binary32)) (pow.f32 v #s(literal 4 binary32))))))))
(* -10000/6931 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (pow v 2)))
(*.f32 #s(literal -10000/6931 binary32) (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 v v)))
(/ (+ (* -100000000/48038761 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) v)) (* -10000/6931 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (pow v 2))
(/.f32 (fma.f32 #s(literal -100000000/48038761 binary32) (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 3 binary32)) v) (*.f32 #s(literal -10000/6931 binary32) (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)))) (*.f32 v v))
(/ (- (+ (* -1000000000000/332956652491 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 4) (pow v 2))) (* -10000/6931 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (* 100000000/48038761 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) v))) (pow v 2))
(/.f32 (-.f32 (fma.f32 #s(literal -1000000000000/332956652491 binary32) (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 4 binary32)) (*.f32 v v)) (*.f32 #s(literal -10000/6931 binary32) (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)))) (*.f32 #s(literal 100000000/48038761 binary32) (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 3 binary32)) v))) (*.f32 v v))
(/ (- (+ (* -10000000000000000/2307722558415121 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 5) (pow v 3))) (* -10000/6931 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (+ (* 100000000/48038761 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) v)) (* 1000000000000/332956652491 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 4) (pow v 2))))) (pow v 2))
(/.f32 (-.f32 (fma.f32 #s(literal -10000000000000000/2307722558415121 binary32) (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 5 binary32)) (pow.f32 v #s(literal 3 binary32))) (*.f32 #s(literal -10000/6931 binary32) (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)))) (fma.f32 #s(literal 100000000/48038761 binary32) (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 3 binary32)) v) (*.f32 #s(literal 1000000000000/332956652491 binary32) (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 4 binary32)) (*.f32 v v))))) (*.f32 v v))
(+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))
(+.f32 #s(literal 6931/10000 binary32) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)))
(+ 6931/10000 (/ (* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O)))) v))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (*.f32 sinTheta_O (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) sinTheta_O) sinTheta_i) (/.f32 #s(literal 1 binary32) sinTheta_O))) v))
(/ 6931/10000 sinTheta_O)
(/.f32 #s(literal 6931/10000 binary32) sinTheta_O)
(- (* 6931/10000 (/ 1 sinTheta_O)) (/ 1 (* sinTheta_O v)))
(-.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)))
-6931/10000
#s(literal -6931/10000 binary32)
(- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))
(-.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)))
(- (+ (* 10000/6931 (/ (* (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) (pow v 2))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))
(fma.f32 #s(literal 10000/6931 binary32) (/.f32 (*.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))))
(- (+ (* 100000000/48038761 (/ (* (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) (pow v 3))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (+ 6931/10000 (+ (* -10000/6931 (/ (* (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))))
(-.f32 (fma.f32 #s(literal 100000000/48038761 binary32) (/.f32 (*.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (*.f32 cosTheta_O cosTheta_i))) (pow.f32 v #s(literal 3 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) v)) (+.f32 #s(literal 6931/10000 binary32) (fma.f32 #s(literal -10000/6931 binary32) (/.f32 (*.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))))
(+ (exp (+ 6931/10000 (log 1/2))) (* -1 (/ (+ (* -1 (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1/2 (/ (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v))) v)))
(fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (log.f32 #s(literal 1/2 binary32))) (neg.f32 (/.f32 (fma.f32 (neg.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))))) (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32)))) (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32))) v))) v)))
(+ (exp (+ 6931/10000 (log 1/2))) (* -1 (/ (+ (* -1 (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1 (/ (+ (* 1/6 (/ (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))) v))) v)))
(fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (log.f32 #s(literal 1/2 binary32))) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32)))) (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) (/.f32 (fma.f32 #s(literal 1/6 binary32) (/.f32 (*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32)))) (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 3 binary32))) v) (*.f32 (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))))) (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)))) v))) v)))
(* -1 (/ (+ (* -1 (exp (+ 6931/10000 (log 1/2)))) (* -1 (/ (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))) v))
(neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (log.f32 #s(literal 1/2 binary32))) (/.f32 (*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32)))) (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i))) v))) v))
(* -1 (/ (+ (* -1 (exp (+ 6931/10000 (log 1/2)))) (* -1 (/ (+ (* 1/2 (/ (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v)) (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) v))) v))
(neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (log.f32 #s(literal 1/2 binary32))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32)))) (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32))) v) (*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32)))) (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)))) v))) v))
(* -1 (/ (+ (* -1 (exp (+ 6931/10000 (log 1/2)))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (* -1/6 (/ (* (exp (+ 6931/10000 (log 1/2))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v))) v)) (* (exp (+ 6931/10000 (log 1/2))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) v))) v))
(neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (log.f32 #s(literal 1/2 binary32))) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))))) (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 #s(literal -1/6 binary32) (/.f32 (*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32)))) (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 3 binary32))) v))) v) (*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32)))) (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)))) v))) v))
(* -1 (/ (+ (* -1/2 (exp 6931/10000)) (* -1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))) v))
(neg.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i))) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v)) (* 1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))) v)) (* -1/2 (exp 6931/10000))) v))
(neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32))) v) (*.f32 (*.f32 #s(literal 1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)))) v) (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32)))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (* -1/12 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v))) v)) (* 1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))) v)) (* -1/2 (exp 6931/10000))) v))
(neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 (*.f32 #s(literal -1/4 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 #s(literal -1/12 binary32) (/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 3 binary32))) v))) v) (*.f32 (*.f32 #s(literal 1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)))) v) (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32)))) v))
(+ (exp 6931/10000) (* -1 (/ (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v))) v)))
(+.f32 (exp.f32 #s(literal 6931/10000 binary32)) (neg.f32 (/.f32 (-.f32 (neg.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32))) v))) v)))
(+ (exp 6931/10000) (* -1 (/ (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1 (/ (+ (* 1/6 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))) v))) v)))
(+.f32 (exp.f32 #s(literal 6931/10000 binary32)) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) (/.f32 (fma.f32 #s(literal 1/6 binary32) (/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 3 binary32))) v) (*.f32 (*.f32 #s(literal 1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)))) v))) v)))
(exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))))
(exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v))))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i)))) v)))
(fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (+.f32 (log.f32 #s(literal -1/2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (neg.f32 (/.f32 (*.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (-.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 cosTheta_O cosTheta_i))) (*.f32 (neg.f32 sinTheta_O) sinTheta_i))) v)))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1/2 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 2)) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))))) v)))
(fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (+.f32 (log.f32 #s(literal -1/2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (neg.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 cosTheta_O cosTheta_i))) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)) #s(literal 2 binary32))) v) (*.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (-.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 cosTheta_O cosTheta_i))) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)))) v)))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 2)))) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))))) v)))
(fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (+.f32 (log.f32 #s(literal -1/2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) (/.f32 (*.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 cosTheta_O cosTheta_i))) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)) #s(literal 3 binary32))) v) (*.f32 (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 cosTheta_O cosTheta_i))) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)) #s(literal 2 binary32)))) v) (*.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (-.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 cosTheta_O cosTheta_i))) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)))) v)))
(* -1 (/ (+ (* -1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(neg.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i)))) (* 1/4 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) v))) v)) (* -1/2 (exp 6931/10000))) v))
(neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32))) v))) v) (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32)))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2))) (* 1/12 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) v))) v)) (* -1/2 (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i))))) v)) (* -1/2 (exp 6931/10000))) v))
(neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 (*.f32 #s(literal -1/4 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 #s(literal 1/12 binary32) (/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 3 binary32))) v))) v) (*.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)))) v) (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32)))) v))
(+ (exp 6931/10000) (* -1 (/ (+ (* -1/2 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) v)) (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+.f32 (exp.f32 #s(literal 6931/10000 binary32)) (neg.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32))) v) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)))) v)))
(+ (exp 6931/10000) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) v)) (* 1/2 (* (exp 6931/10000) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)))) v)) (* (exp 6931/10000) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+.f32 (exp.f32 #s(literal 6931/10000 binary32)) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) (/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 3 binary32))) v) (*.f32 (*.f32 #s(literal 1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)))) v) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)))) v)))
(+ 6931/10000 (* -1 (/ (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) v)))
(+.f32 #s(literal 6931/10000 binary32) (neg.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 cosTheta_O cosTheta_i))) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)) v)))
(exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v))))))
(exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -2 binary32))) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i)))) v)))
(+.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -2 binary32))) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) v))))) (neg.f32 (/.f32 (*.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -2 binary32))) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) v))))) (-.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 cosTheta_O cosTheta_i))) (*.f32 (neg.f32 sinTheta_O) sinTheta_i))) v)))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1/2 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 2)) v)) (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))))) v)))
(+.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -2 binary32))) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) v))))) (neg.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -2 binary32))) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) v))))) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 cosTheta_O cosTheta_i))) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)) #s(literal 2 binary32))) v) (*.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -2 binary32))) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) v))))) (-.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 cosTheta_O cosTheta_i))) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)))) v)))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 2)))) v)) (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))))) v)))
(+.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -2 binary32))) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) v))))) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) (/.f32 (*.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -2 binary32))) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) v))))) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 cosTheta_O cosTheta_i))) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)) #s(literal 3 binary32))) v) (*.f32 (*.f32 #s(literal 1/2 binary32) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -2 binary32))) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)))))) (pow.f32 (-.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 cosTheta_O cosTheta_i))) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)) #s(literal 2 binary32)))) v) (*.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -2 binary32))) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) v))))) (-.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 cosTheta_O cosTheta_i))) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)))) v)))
(- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))
(-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -2 binary32))) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) v))))
(- (+ 6931/10000 (* -1 (/ (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) v))) (+ (log -2) (* -1 (log (/ -1 v)))))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (neg.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 cosTheta_O cosTheta_i))) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)) v))) (+.f32 (log.f32 #s(literal -2 binary32)) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* -1 (/ (- (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000))) (/ (* cosTheta_O cosTheta_i) (exp -6931/10000))) v)) (/ 1 (exp -6931/10000)))
(fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (exp.f32 #s(literal -6931/10000 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 #s(literal -6931/10000 binary32)))) v) (exp.f32 #s(literal 6931/10000 binary32)))
(+ (* -1 (/ (- (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (* v (exp -6931/10000)))) (+ (/ 1 (exp -6931/10000)) (+ (/ (* sinTheta_O sinTheta_i) (exp -6931/10000)) (/ (* (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (- (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000))) (/ (* cosTheta_O cosTheta_i) (exp -6931/10000)))) v)))) (/ (* cosTheta_O cosTheta_i) (exp -6931/10000))) v)) (/ 1 (exp -6931/10000)))
(fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 v (exp.f32 #s(literal -6931/10000 binary32)))) (+.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (exp.f32 #s(literal -6931/10000 binary32))) (/.f32 (*.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (exp.f32 #s(literal -6931/10000 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 #s(literal -6931/10000 binary32))))) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 #s(literal -6931/10000 binary32)))) v) (exp.f32 #s(literal 6931/10000 binary32)))
(+ (* -1 (/ (- (+ (* -1 (/ (- (+ (* -10000/6931 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) (* v (exp -6931/10000)))) (+ (* -1 (/ (* (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (exp -6931/10000))) (* (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (- (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000))) (/ (* cosTheta_O cosTheta_i) (exp -6931/10000))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)) (+ (* 1/6 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) (* v (exp -6931/10000)))) (/ (* (+ (* -10000/6931 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (* 1/2 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (- (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000))) (/ (* cosTheta_O cosTheta_i) (exp -6931/10000)))) v)))) (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (exp -6931/10000))) (* (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (- (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000))) (/ (* cosTheta_O cosTheta_i) (exp -6931/10000)))))) v)) (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000)))) (/ (* cosTheta_O cosTheta_i) (exp -6931/10000))) v)) (/ 1 (exp -6931/10000)))
(fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -10000/6931 binary32) (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 3 binary32)) (*.f32 v (exp.f32 #s(literal -6931/10000 binary32)))) (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (exp.f32 #s(literal -6931/10000 binary32))) (*.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (exp.f32 #s(literal -6931/10000 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 #s(literal -6931/10000 binary32)))))) (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i))) v) (fma.f32 #s(literal 1/6 binary32) (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 3 binary32)) (*.f32 v (exp.f32 #s(literal -6931/10000 binary32)))) (/.f32 (*.f32 (*.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) #s(literal -13069/13862 binary32)) (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (exp.f32 #s(literal -6931/10000 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 #s(literal -6931/10000 binary32))))) v)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (exp.f32 #s(literal -6931/10000 binary32))) (*.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (exp.f32 #s(literal -6931/10000 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 #s(literal -6931/10000 binary32))))))) v) (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (exp.f32 #s(literal -6931/10000 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 #s(literal -6931/10000 binary32))))) v) (exp.f32 #s(literal 6931/10000 binary32)))
(* -1 (/ (- (* 1/2 (/ (- (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000))) (/ (* cosTheta_O cosTheta_i) (exp -6931/10000))) v)) (* 1/2 (/ 1 (exp -6931/10000)))) v))
(neg.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (exp.f32 #s(literal -6931/10000 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 #s(literal -6931/10000 binary32)))) v) (exp.f32 #s(literal 6931/10000 binary32)))) v))
(* -1 (/ (- (* -1 (/ (+ (* -1/2 (- (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000))) (/ (* cosTheta_O cosTheta_i) (exp -6931/10000)))) (* -1/2 (/ (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (exp -6931/10000))) (* (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (- (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000))) (/ (* cosTheta_O cosTheta_i) (exp -6931/10000))))) v))) v)) (* 1/2 (/ 1 (exp -6931/10000)))) v))
(neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (exp.f32 #s(literal -6931/10000 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 #s(literal -6931/10000 binary32)))) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (exp.f32 #s(literal -6931/10000 binary32))) (*.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (exp.f32 #s(literal -6931/10000 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 #s(literal -6931/10000 binary32)))))) v))) v) (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32)))) v))
(* -1 (/ (- (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -10000/6931 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) (exp -6931/10000))) (+ (* -1 (* (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (exp -6931/10000))) (* (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (- (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000))) (/ (* cosTheta_O cosTheta_i) (exp -6931/10000))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (+ (* 1/6 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) (exp -6931/10000))) (* (+ (* -10000/6931 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (* 1/2 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (- (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000))) (/ (* cosTheta_O cosTheta_i) (exp -6931/10000))))))) v)) (* 1/2 (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (exp -6931/10000))) (* (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (- (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000))) (/ (* cosTheta_O cosTheta_i) (exp -6931/10000))))))) v)) (* -1/2 (- (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000))) (/ (* cosTheta_O cosTheta_i) (exp -6931/10000))))) v)) (* 1/2 (/ 1 (exp -6931/10000)))) v))
(neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -10000/6931 binary32) (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 3 binary32)) (exp.f32 #s(literal -6931/10000 binary32))) (fma.f32 (*.f32 #s(literal -1 binary32) (fma.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (exp.f32 #s(literal -6931/10000 binary32))) (*.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (exp.f32 #s(literal -6931/10000 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 #s(literal -6931/10000 binary32))))))) (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) (fma.f32 #s(literal 1/6 binary32) (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 3 binary32)) (exp.f32 #s(literal -6931/10000 binary32))) (*.f32 (*.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) #s(literal -13069/13862 binary32)) (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (exp.f32 #s(literal -6931/10000 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 #s(literal -6931/10000 binary32)))))))) v) (*.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (exp.f32 #s(literal -6931/10000 binary32))) (*.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (exp.f32 #s(literal -6931/10000 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 #s(literal -6931/10000 binary32)))))))) v) (*.f32 #s(literal -1/2 binary32) (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) (exp.f32 #s(literal -6931/10000 binary32))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 #s(literal -6931/10000 binary32)))))) v) (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32)))) v))
(+ 1 (+ (* -10000/6931 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (pow v 2))) (* -1 (/ (+ (* -1 (/ (+ (* -1000000000000/332956652491 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 4)) (* 50000000/48038761 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 4))) v)) (* 100000000/48038761 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3))) (pow v 3)))))
(+.f32 #s(literal 1 binary32) (fma.f32 #s(literal -10000/6931 binary32) (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 v v)) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 4 binary32)) #s(literal -653450000000/332956652491 binary32)) v) (*.f32 #s(literal 100000000/48038761 binary32) (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 3 binary32)))) (pow.f32 v #s(literal 3 binary32))))))
(/ (+ (* -10000/6931 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (* -1 (/ (- (* 1000000000000/332956652491 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 4) v)) (* -100000000/48038761 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3))) v))) (pow v 2))
(/.f32 (fma.f32 #s(literal -10000/6931 binary32) (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (neg.f32 (/.f32 (fma.f32 #s(literal 1000000000000/332956652491 binary32) (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 4 binary32)) v) (*.f32 #s(literal 100000000/48038761 binary32) (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 3 binary32)))) v))) (*.f32 v v))
(/ (+ (* -10000/6931 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (* -1 (/ (- (* -1 (/ (- (* -10000000000000000/2307722558415121 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 5) v)) (* 1000000000000/332956652491 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 4))) v)) (* -100000000/48038761 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3))) v))) (pow v 2))
(/.f32 (fma.f32 #s(literal -10000/6931 binary32) (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -10000000000000000/2307722558415121 binary32) (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 5 binary32)) v) (*.f32 #s(literal -1000000000000/332956652491 binary32) (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 4 binary32)))) v) (*.f32 #s(literal 100000000/48038761 binary32) (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 3 binary32)))) v))) (*.f32 v v))
(+ 6931/10000 (* -1 (/ (* sinTheta_O (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)) (* -1 sinTheta_i))) v)))
(+.f32 #s(literal 6931/10000 binary32) (neg.f32 (/.f32 (*.f32 sinTheta_O (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_O) sinTheta_i))) v)))
(- (* -1 (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) 6931/10000)
(-.f32 (neg.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 6931/10000 binary32))
(- (* -1 (/ (- (* 10000/6931 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) v)) (* -1 (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) v)) 6931/10000)
(-.f32 (neg.f32 (/.f32 (fma.f32 #s(literal 10000/6931 binary32) (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) v) (*.f32 #s(literal 1 binary32) (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)))) v)) #s(literal 6931/10000 binary32))
(- (* -1 (/ (- (* -1 (/ (- (* -100000000/48038761 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) v)) (* 10000/6931 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) v)) (* -1 (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) v)) 6931/10000)
(-.f32 (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (fma.f32 #s(literal -100000000/48038761 binary32) (/.f32 (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 3 binary32)) v) (*.f32 #s(literal -10000/6931 binary32) (pow.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)))) v) (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)))) v)) #s(literal 6931/10000 binary32))

rewrite316.0ms (2.7%)

Memory
7.5MiB live, 299.1MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
080649
0117601
1556528
24232521
09190521
Stop Event
iter limit
node limit
iter limit
Counts
29 → 329
Calls
Call 1
Inputs
(exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 1/2 binary32))))
(/.f32 (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 1/2 binary32)))) v)
(+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 1/2 binary32)))
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) (+.f32 v v))
(exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32)))
#s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))
(+.f32 v v)
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))))
(/.f32 #s(literal 1/2 binary32) v)
(exp.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))
(+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 0 binary32))
(exp.f32 (-.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 0 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(-.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 0 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
#s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O))
(/.f32 (exp.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(/.f32 (/.f32 (exp.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) (*.f32 #s(literal 2 binary32) v))
(exp.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))
#s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))
#s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))
(*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)
#s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O))
(/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)
(fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))
(/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))
(pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32))
Outputs
(*.f32 (exp.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v))) (exp.f32 #s(literal 6931/10000 binary32)))
(*.f32 (exp.f32 (/.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v)) #s(literal 3 binary32)) (fma.f32 (log.f32 #s(literal 1/2 binary32)) (-.f32 (log.f32 #s(literal 1/2 binary32)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v)) #s(literal 2 binary32))))) (exp.f32 (/.f32 (pow.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 3 binary32)) (fma.f32 (log.f32 #s(literal 1/2 binary32)) (-.f32 (log.f32 #s(literal 1/2 binary32)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v)) #s(literal 2 binary32))))))
(*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v)))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v) (log.f32 #s(literal 1/2 binary32)))))
(*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v))) #s(literal 1/2 binary32))
(*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v))))
(/.f32 (exp.f32 (/.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v)) #s(literal 2 binary32)) (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v)) (log.f32 #s(literal 1/2 binary32))))) (exp.f32 (/.f32 (pow.f32 (log.f32 #s(literal 2 binary32)) #s(literal 2 binary32)) (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v)) (log.f32 #s(literal 1/2 binary32))))))
(/.f32 (exp.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (exp.f32 (-.f32 (/.f32 #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32)) v) (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)))))
(/.f32 (+.f32 (pow.f32 (cosh.f32 (+.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (+.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v))) #s(literal 3 binary32))) (+.f32 (pow.f32 (cosh.f32 (+.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v))) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (+.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v))) #s(literal 2 binary32)) (*.f32 (cosh.f32 (+.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v))) (sinh.f32 (+.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v)))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v))) #s(literal 1/2 binary32))))
(+.f32 (sinh.f32 (+.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v))) (cosh.f32 (+.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v))))
(+.f32 (cosh.f32 (+.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v))) (sinh.f32 (+.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v))))
(exp.f32 (+.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v)))
(*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v))) #s(literal 0 binary32))
(/.f32 (neg.f32 (*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v))) #s(literal -1/2 binary32))) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v))) #s(literal -1/2 binary32)) (neg.f32 v))
(/.f32 (*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v))) #s(literal 1/2 binary32)) v)
(+.f32 (/.f32 (cosh.f32 (+.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v))) v) (/.f32 (sinh.f32 (+.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v))) v))
(exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v)) (log.f32 #s(literal 0 binary32))))
(neg.f32 (/.f32 (*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v))) #s(literal -1/2 binary32)) v))
(neg.f32 (/.f32 (*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v))) #s(literal 1/2 binary32)) (neg.f32 v)))
(/.f32 (-.f32 (pow.f32 (log.f32 #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v)) #s(literal 2 binary32))) (-.f32 (log.f32 #s(literal 1/2 binary32)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v))))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v) #s(literal 2 binary32)) (pow.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v) (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32))))
(/.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v) #s(literal 3 binary32)) (pow.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (pow.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v) (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v)) #s(literal 2 binary32)) (pow.f32 (log.f32 #s(literal 2 binary32)) #s(literal 2 binary32)))) (neg.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v)) (log.f32 #s(literal 1/2 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (log.f32 #s(literal 1/2 binary32)) (-.f32 (log.f32 #s(literal 1/2 binary32)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v)) #s(literal 2 binary32)) (pow.f32 (log.f32 #s(literal 2 binary32)) #s(literal 2 binary32))) (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v)) (log.f32 #s(literal 1/2 binary32))))
(/.f32 (+.f32 (pow.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v)) #s(literal 3 binary32))) (fma.f32 (log.f32 #s(literal 2 binary32)) (log.f32 #s(literal 2 binary32)) (-.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v)) #s(literal 2 binary32)) (*.f32 (log.f32 #s(literal 1/2 binary32)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v))))))
(/.f32 (+.f32 (pow.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v)) #s(literal 3 binary32))) (fma.f32 (log.f32 #s(literal 1/2 binary32)) (-.f32 (log.f32 #s(literal 1/2 binary32)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v)) #s(literal 2 binary32))))
(-.f32 (/.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v)) #s(literal 2 binary32)) (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v)) (log.f32 #s(literal 1/2 binary32)))) (/.f32 (pow.f32 (log.f32 #s(literal 2 binary32)) #s(literal 2 binary32)) (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v)) (log.f32 #s(literal 1/2 binary32)))))
(-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (-.f32 (/.f32 #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32)) v) (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32))))
(+.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v)) #s(literal 6931/10000 binary32))
(+.f32 (/.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v)) #s(literal 3 binary32)) (fma.f32 (log.f32 #s(literal 1/2 binary32)) (-.f32 (log.f32 #s(literal 1/2 binary32)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 3 binary32)) (fma.f32 (log.f32 #s(literal 1/2 binary32)) (-.f32 (log.f32 #s(literal 1/2 binary32)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v)) #s(literal 2 binary32)))))
(+.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v))
(+.f32 (log.f32 #s(literal 1/2 binary32)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v)))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v)) (log.f32 #s(literal 1/2 binary32)))
(+.f32 #s(literal 6931/10000 binary32) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v) (log.f32 #s(literal 1/2 binary32))))
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v) (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)))
(/.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v) #s(literal 2 binary32))) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32))) (neg.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(/.f32 (neg.f32 (+.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v) #s(literal 3 binary32)))) (neg.f32 (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))
(/.f32 (+.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v) #s(literal 3 binary32))) (+.f32 #s(literal 48038761/100000000 binary32) (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v) #s(literal 2 binary32)) (*.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v)))))
(/.f32 (+.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v) #s(literal 3 binary32))) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v) #s(literal 2 binary32))))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32)) v))
(-.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (-.f32 (/.f32 #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))
(+.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v) #s(literal 3 binary32)) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v) #s(literal 2 binary32)))) (/.f32 #s(literal 332956652491/1000000000000 binary32) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v) #s(literal 2 binary32)))))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v))
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))
(*.f32 (/.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #s(literal 0 binary32)) #s(literal 0 binary32))
(*.f32 (/.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) (pow.f32 v #s(literal 3 binary32)))) (fma.f32 v v #s(literal 0 binary32)))
(/.f32 (/.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) v)
(/.f32 (/.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) v) #s(literal 2 binary32))
(/.f32 (neg.f32 (neg.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) #s(literal 0 binary32))
(/.f32 (neg.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) #s(literal 0 binary32))
(/.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #s(literal 0 binary32))
(+.f32 (/.f32 (cosh.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #s(literal 0 binary32)) (/.f32 (sinh.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #s(literal 0 binary32)))
(neg.f32 (/.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #s(literal 0 binary32)))
(/.f32 (+.f32 (pow.f32 (cosh.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #s(literal 3 binary32))) (+.f32 (pow.f32 (cosh.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (*.f32 (cosh.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (sinh.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)))))))
(/.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)))))
(+.f32 (sinh.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (cosh.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))))
(+.f32 (cosh.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (sinh.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))))
(exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)))
#s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))
#s(literal 0 binary32)
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (exp.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) #s(literal 0 binary32)))
(*.f32 (exp.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) #s(literal 0 binary32))
(*.f32 #s(literal 0 binary32) (exp.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))))
(*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v))
(/.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))) (neg.f32 v))
(/.f32 (*.f32 #s(literal -1 binary32) (exp.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))) #s(literal 0 binary32))
(/.f32 (*.f32 #s(literal 1 binary32) (exp.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))) #s(literal 0 binary32))
(/.f32 (*.f32 (exp.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) #s(literal -1/2 binary32)) (neg.f32 v))
(/.f32 (*.f32 (exp.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) #s(literal -1 binary32)) #s(literal 0 binary32))
(/.f32 (*.f32 (exp.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) #s(literal 1 binary32)) #s(literal 0 binary32))
(/.f32 (neg.f32 (*.f32 (exp.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) #s(literal 1/2 binary32))) (neg.f32 v))
(/.f32 (*.f32 (exp.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) #s(literal 1/2 binary32)) v)
(fma.f32 (cosh.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) #s(literal 0 binary32) (*.f32 (sinh.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) #s(literal 0 binary32)))
(fma.f32 #s(literal 0 binary32) (cosh.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (*.f32 #s(literal 0 binary32) (sinh.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))))
(+.f32 (*.f32 (cosh.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) #s(literal 0 binary32)) (*.f32 (sinh.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) #s(literal 0 binary32)))
(+.f32 (*.f32 #s(literal 0 binary32) (cosh.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))) (*.f32 #s(literal 0 binary32) (sinh.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))))
(exp.f32 (+.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) (log.f32 #s(literal 0 binary32))))
(exp.f32 (+.f32 (log.f32 #s(literal 0 binary32)) #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))))
#s(literal 0 binary32)
(/.f32 (+.f32 (pow.f32 (cosh.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (cosh.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32)) (*.f32 (cosh.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (sinh.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))))))
(/.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))))
(+.f32 (sinh.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (cosh.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))))
(+.f32 (cosh.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (sinh.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))))
(exp.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))
#s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32))) (-.f32 #s(literal 0 binary32) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O))))
(/.f32 (-.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 3 binary32)) #s(literal 0 binary32)) (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32)))
(/.f32 (neg.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32))) (neg.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O))))
(/.f32 (neg.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 3 binary32))) (neg.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32))))
(/.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)))
(/.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32)))
(-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) (/.f32 #s(literal 0 binary32) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O))))
(-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 0 binary32))
(pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 1 binary32))
(+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) (/.f32 #s(literal 0 binary32) (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32))))
(+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)))
(*.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O))) (exp.f32 (+.f32 #s(literal 0 binary32) (log.f32 #s(literal 0 binary32)))))
(*.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O))) #s(literal 0 binary32))
(*.f32 #s(literal 0 binary32) (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O))))
(*.f32 #s(literal 1 binary32) (*.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O))) #s(literal 0 binary32)))
(/.f32 (exp.f32 (-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 #s(literal 2 binary32)))) v)
(/.f32 (exp.f32 (/.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32)) (-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 #s(literal 0 binary32))))) (exp.f32 (/.f32 (log.f32 #s(literal 0 binary32)) (-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 #s(literal 0 binary32))))))
(/.f32 (exp.f32 (/.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 3 binary32)) (-.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32)) (log.f32 #s(literal 0 binary32))))) (exp.f32 (/.f32 (log.f32 #s(literal 0 binary32)) (-.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32)) (log.f32 #s(literal 0 binary32))))))
(/.f32 (+.f32 (pow.f32 (cosh.f32 (-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 #s(literal 0 binary32)))) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 #s(literal 0 binary32)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (cosh.f32 (-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 #s(literal 0 binary32)))) #s(literal 2 binary32)) #s(literal 1 binary32)))
(/.f32 (neg.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)))) #s(literal 0 binary32))
(/.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O))) #s(literal 0 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O))) #s(literal 0 binary32))))
(+.f32 (cosh.f32 (-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 #s(literal 0 binary32)))) (cosh.f32 (-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 #s(literal 0 binary32)))))
(exp.f32 (-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 #s(literal 0 binary32))))
(/.f32 (+.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 3 binary32)) (log.f32 #s(literal 0 binary32))) (-.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32)) (log.f32 #s(literal 0 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32)) (log.f32 #s(literal 0 binary32)))) (neg.f32 (-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 #s(literal 0 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 3 binary32)) (log.f32 #s(literal 0 binary32)))) (neg.f32 (-.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32)) (log.f32 #s(literal 0 binary32)))))
(/.f32 (-.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32)) (log.f32 #s(literal 0 binary32))) (-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 #s(literal 0 binary32))))
(/.f32 (-.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 3 binary32)) (log.f32 #s(literal 0 binary32))) (-.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32)) (log.f32 #s(literal 0 binary32))))
(-.f32 (-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 #s(literal 2 binary32))) (log.f32 v))
(-.f32 (/.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32)) (-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 #s(literal 0 binary32)))) (/.f32 (log.f32 #s(literal 0 binary32)) (-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 #s(literal 0 binary32)))))
(-.f32 (/.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 3 binary32)) (-.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32)) (log.f32 #s(literal 0 binary32)))) (/.f32 (log.f32 #s(literal 0 binary32)) (-.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32)) (log.f32 #s(literal 0 binary32)))))
(-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 #s(literal 0 binary32)))
(fma.f32 (pow.f32 (fabs.f32 (log.f32 #s(literal 0 binary32))) #s(literal 3 binary32)) (pow.f32 (fabs.f32 (log.f32 #s(literal 0 binary32))) #s(literal 3 binary32)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)))
(fma.f32 (pow.f32 #s(literal -1 binary32) #s(literal 3/2 binary32)) (log.f32 #s(literal 0 binary32)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)))
(fma.f32 (fabs.f32 (log.f32 #s(literal 0 binary32))) (fabs.f32 (log.f32 #s(literal 0 binary32))) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)))
(fma.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32)) (log.f32 #s(literal 0 binary32)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)))
(fma.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 3 binary32)) (log.f32 #s(literal 0 binary32)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)))
(fma.f32 #s(literal -1 binary32) (log.f32 #s(literal 0 binary32)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)))
(fma.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 #s(literal 0 binary32)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)))
(fma.f32 (log.f32 #s(literal 0 binary32)) (pow.f32 (-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 #s(literal 0 binary32))) #s(literal 3 binary32)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)))
(fma.f32 (log.f32 #s(literal 0 binary32)) (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 3 binary32)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)))
(fma.f32 (log.f32 #s(literal 0 binary32)) #s(literal -1 binary32) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)))
(fma.f32 (log.f32 #s(literal 0 binary32)) (-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 #s(literal 0 binary32))) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)))
(fma.f32 (log.f32 #s(literal 0 binary32)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)))
(fma.f32 (log.f32 #s(literal 0 binary32)) (log.f32 #s(literal 0 binary32)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)))
(fma.f32 #s(literal 0 binary32) (log.f32 #s(literal 0 binary32)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)))
(fma.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)))
(fma.f32 #s(literal 1 binary32) (log.f32 #s(literal 0 binary32)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)))
(+.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 #s(literal 2 binary32))) (log.f32 v))
(+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) (+.f32 #s(literal 0 binary32) (log.f32 #s(literal 0 binary32))))
(+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 #s(literal 0 binary32)))
(+.f32 (log.f32 #s(literal 0 binary32)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)))
(+.f32 #s(literal 0 binary32) (-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 #s(literal 0 binary32))))
#s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32))) (-.f32 #s(literal 0 binary32) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O))))
(/.f32 (-.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 3 binary32)) #s(literal 0 binary32)) (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32)))
(/.f32 (neg.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32))) (neg.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O))))
(/.f32 (neg.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 3 binary32))) (neg.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32))))
(/.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)))
(/.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32)))
(-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) (/.f32 #s(literal 0 binary32) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O))))
(-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 0 binary32))
(pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 1 binary32))
(+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) (/.f32 #s(literal 0 binary32) (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 2 binary32))))
(+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)))
(*.f32 (exp.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 3 binary32)) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32))))) (exp.f32 (/.f32 #s(literal 332956652491/1000000000000 binary32) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32))))))
(*.f32 (exp.f32 (/.f32 #s(literal 332956652491/1000000000000 binary32) (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32)))) (exp.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 3 binary32)) (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32)))))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 0 binary32))))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (exp.f32 #s(literal 6931/10000 binary32)))
(*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 #s(literal 0 binary32) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))))
(*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(/.f32 (exp.f32 (+.f32 #s(literal 0 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v))) (exp.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))) (exp.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(/.f32 (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))) (exp.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))))
(/.f32 (exp.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (exp.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(/.f32 (exp.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(/.f32 (neg.f32 (neg.f32 (exp.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))) (neg.f32 (neg.f32 (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)) (exp.f32 (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 0 binary32))))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)) (exp.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 0 binary32))))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (neg.f32 (exp.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) (neg.f32 (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))))
(/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 #s(literal 0 binary32) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1 binary32))
(/.f32 (exp.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(pow.f32 (exp.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32)) (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32)))) (+.f32 (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32) #s(literal 48038761/100000000 binary32)) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32))))
(pow.f32 (exp.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32)) (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32)))) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))
(+.f32 (/.f32 (cosh.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) (/.f32 (sinh.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))))
(+.f32 (cosh.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (sinh.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))
(neg.f32 (neg.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(*.f32 (exp.f32 (+.f32 (log.f32 #s(literal 0 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (exp.f32 #s(literal 6931/10000 binary32)))
(*.f32 (exp.f32 (+.f32 (log.f32 #s(literal 0 binary32)) #s(literal 0 binary32))) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(*.f32 (exp.f32 (/.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (fma.f32 (log.f32 #s(literal 0 binary32)) (-.f32 (log.f32 #s(literal 0 binary32)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) (exp.f32 (/.f32 (log.f32 #s(literal 0 binary32)) (fma.f32 (log.f32 #s(literal 0 binary32)) (-.f32 (log.f32 #s(literal 0 binary32)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) (pow.f32 v #s(literal 3 binary32)))) (fma.f32 v v #s(literal 0 binary32)))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (log.f32 #s(literal 0 binary32)))))
(*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 0 binary32)) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 0 binary32)))
(*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (exp.f32 (+.f32 #s(literal 0 binary32) (log.f32 #s(literal 0 binary32)))))
(*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 0 binary32))
(*.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 0 binary32)) #s(literal 0 binary32))
(*.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 0 binary32)) #s(literal 1 binary32))
(*.f32 #s(literal 0 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(*.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 0 binary32)))
(/.f32 (exp.f32 (+.f32 (log.f32 #s(literal 0 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (exp.f32 (/.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 0 binary32))))) (exp.f32 (/.f32 (log.f32 #s(literal 0 binary32)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 0 binary32))))))
(/.f32 (exp.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32))))))
(/.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) v) #s(literal 2 binary32))
(/.f32 (+.f32 (pow.f32 (cosh.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 0 binary32)))) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 0 binary32)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (cosh.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 0 binary32)))) #s(literal 2 binary32)) #s(literal 1 binary32)))
(/.f32 (neg.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32))) (neg.f32 v))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32))))))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)) (exp.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 0 binary32)))))
(/.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) v)
(/.f32 (neg.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) #s(literal 0 binary32))
(/.f32 (neg.f32 (exp.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) (*.f32 (neg.f32 (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) #s(literal 0 binary32)))
(/.f32 (neg.f32 (exp.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) (neg.f32 (*.f32 (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) #s(literal 0 binary32))))
(/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 0 binary32))
(/.f32 (exp.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (*.f32 (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) #s(literal 0 binary32)))
(/.f32 #s(literal 1 binary32) (exp.f32 (-.f32 (log.f32 #s(literal 0 binary32)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(/.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 0 binary32))))))
(+.f32 (/.f32 (cosh.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (*.f32 (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) #s(literal 0 binary32))) (/.f32 (sinh.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (*.f32 (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) #s(literal 0 binary32))))
(+.f32 (cosh.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 0 binary32)))) (cosh.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 0 binary32)))))
(exp.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 0 binary32))))
(neg.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 0 binary32)))
(/.f32 (+.f32 (pow.f32 (cosh.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (cosh.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) #s(literal 2 binary32)) (*.f32 (cosh.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (sinh.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))))))
(/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32))) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) (neg.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))))
(/.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))))
(-.f32 (cosh.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (sinh.f32 (/.f32 (neg.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32))) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(-.f32 (cosh.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (sinh.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) (neg.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))))
(pow.f32 (exp.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32)))) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))
(pow.f32 (exp.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32)))) (+.f32 (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32) #s(literal 48038761/100000000 binary32)) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32))))
(pow.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(+.f32 (sinh.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (cosh.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(+.f32 (cosh.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (sinh.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(exp.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(*.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32))) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))
(*.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32))) (+.f32 (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32) #s(literal 48038761/100000000 binary32)) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32))))
(*.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)))) (neg.f32 (neg.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(/.f32 (neg.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32))) (neg.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))
(neg.f32 (/.f32 (neg.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32))) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(neg.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) (neg.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
#s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))
#s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (neg.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 v #s(literal -2 binary32)))) (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 v #s(literal -3 binary32)))) (neg.f32 (+.f32 (+.f32 #s(literal 48038761/100000000 binary32) (pow.f32 v #s(literal -2 binary32))) (/.f32 #s(literal 6931/10000 binary32) v))))
(/.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 v #s(literal -2 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))
(/.f32 (-.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 v #s(literal -3 binary32))) (+.f32 (+.f32 #s(literal 48038761/100000000 binary32) (pow.f32 v #s(literal -2 binary32))) (/.f32 #s(literal 6931/10000 binary32) v)))
(-.f32 (/.f32 #s(literal 48038761/100000000 binary32) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))) (/.f32 (pow.f32 v #s(literal -2 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(-.f32 (/.f32 #s(literal 332956652491/1000000000000 binary32) (+.f32 (+.f32 #s(literal 48038761/100000000 binary32) (pow.f32 v #s(literal -2 binary32))) (/.f32 #s(literal 6931/10000 binary32) v))) (/.f32 (pow.f32 v #s(literal -3 binary32)) (+.f32 (+.f32 #s(literal 48038761/100000000 binary32) (pow.f32 v #s(literal -2 binary32))) (/.f32 #s(literal 6931/10000 binary32) v))))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))
(*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)
(*.f32 sinTheta_O (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)))
(/.f32 (*.f32 (-.f32 (pow.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) #s(literal 2 binary32)) (pow.f32 (/.f32 sinTheta_i v) #s(literal 2 binary32))) sinTheta_O) (+.f32 (/.f32 sinTheta_i v) #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O))))
(/.f32 (*.f32 (-.f32 (pow.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (/.f32 sinTheta_i v) #s(literal 3 binary32))) sinTheta_O) (fma.f32 (/.f32 sinTheta_i v) (+.f32 (/.f32 sinTheta_i v) #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O))) (pow.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) #s(literal 2 binary32))))
(/.f32 (*.f32 sinTheta_O (-.f32 (pow.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) #s(literal 2 binary32)) (pow.f32 (/.f32 sinTheta_i v) #s(literal 2 binary32)))) (+.f32 (/.f32 sinTheta_i v) #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O))))
(/.f32 (*.f32 sinTheta_O (-.f32 (pow.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) #s(literal 3 binary32)) (pow.f32 (/.f32 sinTheta_i v) #s(literal 3 binary32)))) (fma.f32 (/.f32 sinTheta_i v) (+.f32 (/.f32 sinTheta_i v) #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O))) (pow.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) #s(literal 2 binary32))))
#s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) #s(literal 2 binary32)) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) v) sinTheta_O) #s(literal 2 binary32))) (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (/.f32 #s(literal 1 binary32) v) sinTheta_O)))
(/.f32 (-.f32 (/.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32))) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) v) sinTheta_O) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) #s(literal 2 binary32)) (+.f32 (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) v) sinTheta_O) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (/.f32 #s(literal 1 binary32) v) sinTheta_O)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (neg.f32 sinTheta_O)))
(/.f32 (-.f32 (*.f32 #s(literal 6931/10000 binary32) sinTheta_O) (*.f32 sinTheta_O (/.f32 #s(literal 1 binary32) v))) (*.f32 sinTheta_O sinTheta_O))
(/.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 v #s(literal -2 binary32))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) sinTheta_O))
(/.f32 (-.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 v #s(literal -3 binary32))) (*.f32 (+.f32 (+.f32 #s(literal 48038761/100000000 binary32) (pow.f32 v #s(literal -2 binary32))) (/.f32 #s(literal 6931/10000 binary32) v)) sinTheta_O))
(/.f32 (neg.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) (neg.f32 sinTheta_O))
(/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)
(-.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (/.f32 #s(literal 1 binary32) v) sinTheta_O))
(neg.f32 (/.f32 (neg.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) sinTheta_O))
(neg.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) (neg.f32 sinTheta_O)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1 binary32))) (neg.f32 (-.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 1 binary32))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i))))
(/.f32 (-.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 1 binary32)))
(/.f32 (+.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) (*.f32 sinTheta_O sinTheta_i))))
(/.f32 (+.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)))
(-.f32 (/.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) (-.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 1 binary32))))
(-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 sinTheta_O) sinTheta_i))
(fma.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i) #s(literal 1 binary32))
(fma.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 sinTheta_O (*.f32 sinTheta_i #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))
(fma.f32 sinTheta_i (*.f32 sinTheta_O #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))
(+.f32 (/.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 3 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i))))
(+.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i))
(+.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32))) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))
(*.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32))) (+.f32 (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32) #s(literal 48038761/100000000 binary32)) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32))))
(/.f32 #s(literal -48038761/100000000 binary32) (neg.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(/.f32 #s(literal 48038761/100000000 binary32) (neg.f32 (neg.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))
(neg.f32 (/.f32 #s(literal -48038761/100000000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(*.f32 (pow.f32 (neg.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 1 binary32)) (pow.f32 (neg.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (fabs.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 1 binary32)) (pow.f32 (fabs.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 1 binary32)))
(*.f32 (neg.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (neg.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))
(*.f32 (fabs.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (fabs.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))
(*.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))
(/.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (/.f32 (+.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))
(/.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32))) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (fma.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (+.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32))))
(/.f32 (*.f32 (neg.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)))) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (neg.f32 v))
(/.f32 (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) v)
(/.f32 (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32)))) (/.f32 (+.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))
(/.f32 (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32)))) (fma.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (+.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32))))
(/.f32 (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (neg.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))))) (neg.f32 v))
(/.f32 (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)))) v)
(/.f32 (pow.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) #s(literal 2 binary32)) (pow.f32 (/.f32 (+.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32)))) (*.f32 (/.f32 (+.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (fma.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (+.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (neg.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))))) (*.f32 (/.f32 (+.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (neg.f32 v)))
(/.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)))) (*.f32 (/.f32 (+.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) v))
(/.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32))) (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32)))) (*.f32 (fma.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (+.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32))) (/.f32 (+.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))
(/.f32 (pow.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32))) #s(literal 2 binary32)) (pow.f32 (fma.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (+.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32))) (neg.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))))) (*.f32 (fma.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (+.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32))) (neg.f32 v)))
(/.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32))) (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)))) (*.f32 (fma.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (+.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32))) v))
(/.f32 (*.f32 (neg.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)))) (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32)))) (*.f32 (neg.f32 v) (/.f32 (+.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))
(/.f32 (*.f32 (neg.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)))) (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32)))) (*.f32 (neg.f32 v) (fma.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (+.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)))))
(/.f32 (pow.f32 (neg.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)))) #s(literal 2 binary32)) (*.f32 v v))
(/.f32 (*.f32 (neg.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)))) (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)))) (*.f32 (neg.f32 v) v))
(/.f32 (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32)))) (*.f32 v (/.f32 (+.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))
(/.f32 (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32)))) (*.f32 v (fma.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (+.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) (neg.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))))) (*.f32 v (neg.f32 v)))
(/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) #s(literal 2 binary32)) (*.f32 v v))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))
(pow.f32 (neg.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 2 binary32))
(pow.f32 (fabs.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32))
(+.f32 (cosh.f32 (log.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)))) (sinh.f32 (log.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)))))
(exp.f32 (+.f32 (log.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (log.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32))) #s(literal 1 binary32)))
(exp.f32 (log.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32))))

eval188.0ms (1.6%)

Memory
13.6MiB live, 239.5MiB allocated
Compiler

Compiled 90 031 to 5 868 computations (93.5% saved)

prune36.0ms (0.3%)

Memory
-9.8MiB live, 94.8MiB allocated
Pruning

18 alts after pruning (13 fresh and 5 done)

PrunedKeptTotal
New8108818
Fresh358
Picked145
Done011
Total81418832
Accuracy
99.9%
Counts
832 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
49.9%
(/.f32 (pow.f32 (exp.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32)) (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32)))) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))
42.0%
(/.f32 (/.f32 (exp.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) (*.f32 #s(literal 2 binary32) v))
98.9%
(/.f32 (/.f32 (exp.f32 (/.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v)) #s(literal 2 binary32)) (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v)) (log.f32 #s(literal 1/2 binary32))))) (exp.f32 (/.f32 (pow.f32 (log.f32 #s(literal 2 binary32)) #s(literal 2 binary32)) (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v)) (log.f32 #s(literal 1/2 binary32)))))) v)
99.8%
(/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v))) (exp.f32 #s(literal 6931/10000 binary32))) v)
86.1%
(/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 2 binary32)) (pow.f32 (log.f32 v) #s(literal 2 binary32))) (log.f32 (*.f32 #s(literal 1/2 binary32) v))) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
99.8%
(/.f32 (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 1/2 binary32)))) v)
3.2%
(/.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #s(literal 0 binary32))
4.6%
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) (+.f32 v v))
99.3%
(/.f32 #s(approx (exp (+ (log (/ 1/2 v)) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
98.9%
(/.f32 #s(approx (exp (+ (log (/ 1/2 v)) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))) (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32))) (/.f32 (exp.f32 (/.f32 (pow.f32 v #s(literal -2 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))))
99.4%
(/.f32 #s(literal 1 binary32) (exp.f32 (-.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)))))
40.8%
(/.f32 #s(literal 1/2 binary32) (exp.f32 (-.f32 (log.f32 v) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
99.4%
(exp.f32 (-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
4.6%
#s(approx (/ (/ (exp (/ (pow (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 2) (- (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000))) (exp (/ 48038761/100000000 (- (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000)))) (* 2 v)) (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 #s(literal -6931/10000 binary32)))))
99.3%
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))))
97.9%
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) #s(approx (- 6931/10000 (/ 1 v)) (/.f32 #s(literal -1 binary32) v))))))
4.6%
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))))
97.9%
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (exp.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) #s(literal 0 binary32)))
Compiler

Compiled 2 044 to 767 computations (62.5% saved)

regimes107.0ms (0.9%)

Memory
-36.7MiB live, 173.9MiB allocated
Counts
38 → 1
Calls
Call 1
Inputs
(/.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #s(literal 0 binary32))
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) (+.f32 v v))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))))
#s(approx (/ (/ (exp (/ (pow (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 2) (- (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000))) (exp (/ 48038761/100000000 (- (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000)))) (* 2 v)) (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 #s(literal -6931/10000 binary32)))))
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (exp.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) #s(literal 0 binary32)))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) #s(approx (- 6931/10000 (/ 1 v)) (/.f32 #s(literal -1 binary32) v))))))
(/.f32 (exp.f32 #s(approx (+ (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000) (log 1/2)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))) v)
(/.f32 (exp.f32 #s(approx (+ (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000) (log 1/2)) (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) v)
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))))
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 #s(literal 2 binary32) v))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))))
(/.f32 #s(approx (exp (+ (log (/ 1/2 v)) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v)))) (*.f32 #s(literal 2 binary32) v))
(/.f32 #s(approx (exp (+ (log (/ 1/2 v)) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))) (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 0 binary32))) (*.f32 #s(literal 2 binary32) v))
(exp.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
(/.f32 (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 1/2 binary32)))) v)
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))))
(/.f32 #s(literal 1/2 binary32) (exp.f32 (-.f32 (log.f32 v) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(/.f32 (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 1/2 binary32)))) v)
(exp.f32 (-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp.f32 (-.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 0 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp.f32 (-.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 0 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
(/.f32 #s(literal 1 binary32) (exp.f32 (-.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)))))
(/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v))) (exp.f32 #s(literal 6931/10000 binary32))) v)
(*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (exp.f32 #s(literal 6931/10000 binary32)))
(/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 #s(approx (exp (+ (log (/ 1/2 v)) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))) (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32))) (/.f32 (exp.f32 (/.f32 (pow.f32 v #s(literal -2 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (+.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))))
(/.f32 (/.f32 (exp.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) (*.f32 #s(literal 2 binary32) v))
(exp.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
(/.f32 (pow.f32 (exp.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32)) (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32)))) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (*.f32 (exp.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32))))) (exp.f32 (/.f32 #s(literal 332956652491/1000000000000 binary32) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)))))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (pow.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 2 binary32)) (pow.f32 (log.f32 v) #s(literal 2 binary32))) (log.f32 (*.f32 #s(literal 1/2 binary32) v))) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (/.f32 (exp.f32 (/.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v)) #s(literal 2 binary32)) (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v)) (log.f32 #s(literal 1/2 binary32))))) (exp.f32 (/.f32 (pow.f32 (log.f32 #s(literal 2 binary32)) #s(literal 2 binary32)) (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v)) (log.f32 #s(literal 1/2 binary32)))))) v)
(/.f32 (exp.f32 (/.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 2 binary32)) (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))) (exp.f32 (/.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)) (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))))
Outputs
(/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v))) (exp.f32 #s(literal 6931/10000 binary32))) v)
Calls

9 calls:

28.0ms
(+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
12.0ms
v
11.0ms
cosTheta_i
11.0ms
sinTheta_i
9.0ms
sinTheta_O
Results
AccuracySegmentsBranch
99.8%1(*.f32 sinTheta_i sinTheta_O)
99.8%1(*.f32 cosTheta_i cosTheta_O)
99.8%1(+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
99.8%1(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
99.8%1cosTheta_i
99.8%1cosTheta_O
99.8%1sinTheta_i
99.8%1sinTheta_O
99.8%1v
Compiler

Compiled 60 to 78 computations (-30% saved)

regimes66.0ms (0.6%)

Memory
21.7MiB live, 112.9MiB allocated
Counts
27 → 1
Calls
Call 1
Inputs
(/.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #s(literal 0 binary32))
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) (+.f32 v v))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))))
#s(approx (/ (/ (exp (/ (pow (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 2) (- (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000))) (exp (/ 48038761/100000000 (- (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000)))) (* 2 v)) (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 #s(literal -6931/10000 binary32)))))
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (exp.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) #s(literal 0 binary32)))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) #s(approx (- 6931/10000 (/ 1 v)) (/.f32 #s(literal -1 binary32) v))))))
(/.f32 (exp.f32 #s(approx (+ (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000) (log 1/2)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))) v)
(/.f32 (exp.f32 #s(approx (+ (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000) (log 1/2)) (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) v)
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))))
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 #s(literal 2 binary32) v))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))))
(/.f32 #s(approx (exp (+ (log (/ 1/2 v)) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v)))) (*.f32 #s(literal 2 binary32) v))
(/.f32 #s(approx (exp (+ (log (/ 1/2 v)) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))) (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 0 binary32))) (*.f32 #s(literal 2 binary32) v))
(exp.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
(/.f32 (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 1/2 binary32)))) v)
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))))
(/.f32 #s(literal 1/2 binary32) (exp.f32 (-.f32 (log.f32 v) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(/.f32 (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 1/2 binary32)))) v)
(exp.f32 (-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp.f32 (-.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 #s(approx (/ (+ (/ (- (* cosTheta_i cosTheta_O) 1) v) 6931/10000) sinTheta_O) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 0 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp.f32 (-.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) #s(literal 0 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
(/.f32 #s(literal 1 binary32) (exp.f32 (-.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (*.f32 (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)))))
Outputs
(/.f32 (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 1/2 binary32)))) v)
Calls

9 calls:

10.0ms
sinTheta_O
9.0ms
cosTheta_i
7.0ms
sinTheta_i
7.0ms
(+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
7.0ms
cosTheta_O
Results
AccuracySegmentsBranch
99.8%1(*.f32 sinTheta_i sinTheta_O)
99.8%1(*.f32 cosTheta_i cosTheta_O)
99.8%1(+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
99.8%1(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
99.8%1cosTheta_i
99.8%1cosTheta_O
99.8%1sinTheta_i
99.8%1sinTheta_O
99.8%1v
Compiler

Compiled 60 to 78 computations (-30% saved)

regimes54.0ms (0.5%)

Memory
-16.3MiB live, 82.0MiB allocated
Counts
17 → 1
Calls
Call 1
Inputs
(/.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #s(literal 0 binary32))
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) (+.f32 v v))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))))
#s(approx (/ (/ (exp (/ (pow (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 2) (- (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000))) (exp (/ 48038761/100000000 (- (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000)))) (* 2 v)) (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 #s(literal -6931/10000 binary32)))))
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (exp.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) #s(literal 0 binary32)))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) #s(approx (- 6931/10000 (/ 1 v)) (/.f32 #s(literal -1 binary32) v))))))
(/.f32 (exp.f32 #s(approx (+ (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000) (log 1/2)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))) v)
(/.f32 (exp.f32 #s(approx (+ (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000) (log 1/2)) (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) v)
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))))
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 #s(literal 2 binary32) v))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))))
(/.f32 #s(approx (exp (+ (log (/ 1/2 v)) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v)))) (*.f32 #s(literal 2 binary32) v))
(/.f32 #s(approx (exp (+ (log (/ 1/2 v)) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))) (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 0 binary32))) (*.f32 #s(literal 2 binary32) v))
(exp.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
Outputs
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v)))) (*.f32 #s(literal 2 binary32) v))
Calls

9 calls:

14.0ms
(*.f32 cosTheta_i cosTheta_O)
8.0ms
(*.f32 sinTheta_i sinTheta_O)
5.0ms
cosTheta_i
5.0ms
sinTheta_i
5.0ms
(+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
Results
AccuracySegmentsBranch
99.7%1(*.f32 sinTheta_i sinTheta_O)
99.7%1(+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
99.7%1(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
99.7%1cosTheta_O
99.7%1sinTheta_i
99.7%1sinTheta_O
99.7%1v
99.7%1(*.f32 cosTheta_i cosTheta_O)
99.7%1cosTheta_i
Compiler

Compiled 60 to 78 computations (-30% saved)

regimes37.0ms (0.3%)

Memory
-11.7MiB live, 79.6MiB allocated
Counts
13 → 1
Calls
Call 1
Inputs
(/.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #s(literal 0 binary32))
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) (+.f32 v v))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))))
#s(approx (/ (/ (exp (/ (pow (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 2) (- (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000))) (exp (/ 48038761/100000000 (- (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000)))) (* 2 v)) (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 #s(literal -6931/10000 binary32)))))
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (exp.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) #s(literal 0 binary32)))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) #s(approx (- 6931/10000 (/ 1 v)) (/.f32 #s(literal -1 binary32) v))))))
(/.f32 (exp.f32 #s(approx (+ (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000) (log 1/2)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))) v)
(/.f32 (exp.f32 #s(approx (+ (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000) (log 1/2)) (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) v)
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))))
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (*.f32 #s(literal 2 binary32) v))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))))
(/.f32 #s(approx (exp (+ (log (/ 1/2 v)) (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
Outputs
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))))
Calls

9 calls:

6.0ms
sinTheta_i
4.0ms
(*.f32 sinTheta_i sinTheta_O)
4.0ms
cosTheta_i
4.0ms
(+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
4.0ms
cosTheta_O
Results
AccuracySegmentsBranch
99.3%1(*.f32 sinTheta_i sinTheta_O)
99.3%1(*.f32 cosTheta_i cosTheta_O)
99.3%1(+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
99.3%1(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
99.3%1cosTheta_i
99.3%1cosTheta_O
99.3%1sinTheta_i
99.3%1sinTheta_O
99.3%1v
Compiler

Compiled 60 to 78 computations (-30% saved)

regimes27.0ms (0.2%)

Memory
17.1MiB live, 63.3MiB allocated
Counts
9 → 1
Calls
Call 1
Inputs
(/.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #s(literal 0 binary32))
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) (+.f32 v v))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))))
#s(approx (/ (/ (exp (/ (pow (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 2) (- (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000))) (exp (/ 48038761/100000000 (- (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000)))) (* 2 v)) (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 #s(literal -6931/10000 binary32)))))
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (exp.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) #s(literal 0 binary32)))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) #s(approx (- 6931/10000 (/ 1 v)) (/.f32 #s(literal -1 binary32) v))))))
(/.f32 (exp.f32 #s(approx (+ (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000) (log 1/2)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))) v)
(/.f32 (exp.f32 #s(approx (+ (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000) (log 1/2)) (neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v)))) v)
Outputs
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) #s(approx (- 6931/10000 (/ 1 v)) (/.f32 #s(literal -1 binary32) v))))))
Calls

9 calls:

3.0ms
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
3.0ms
(+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
3.0ms
v
3.0ms
cosTheta_i
3.0ms
cosTheta_O
Results
AccuracySegmentsBranch
97.9%1(*.f32 sinTheta_i sinTheta_O)
97.9%1(*.f32 cosTheta_i cosTheta_O)
97.9%1(+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
97.9%1(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
97.9%1cosTheta_i
97.9%1cosTheta_O
97.9%1sinTheta_i
97.9%1sinTheta_O
97.9%1v
Compiler

Compiled 60 to 78 computations (-30% saved)

regimes23.0ms (0.2%)

Memory
-4.2MiB live, 49.8MiB allocated
Counts
6 → 1
Calls
Call 1
Inputs
(/.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #s(literal 0 binary32))
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) (+.f32 v v))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))))
#s(approx (/ (/ (exp (/ (pow (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 2) (- (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000))) (exp (/ 48038761/100000000 (- (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000)))) (* 2 v)) (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 #s(literal -6931/10000 binary32)))))
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (exp.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) #s(literal 0 binary32)))
Outputs
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (exp.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) #s(literal 0 binary32)))
Calls

9 calls:

5.0ms
sinTheta_O
2.0ms
(+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
2.0ms
v
2.0ms
sinTheta_i
2.0ms
cosTheta_i
Results
AccuracySegmentsBranch
97.9%1(+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
97.9%1(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
97.9%1sinTheta_O
97.9%1(*.f32 sinTheta_i sinTheta_O)
97.9%1(*.f32 cosTheta_i cosTheta_O)
97.9%1cosTheta_i
97.9%1cosTheta_O
97.9%1sinTheta_i
97.9%1v
Compiler

Compiled 60 to 78 computations (-30% saved)

regimes19.0ms (0.2%)

Memory
1.3MiB live, 48.7MiB allocated
Counts
5 → 1
Calls
Call 1
Inputs
(/.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #s(literal 0 binary32))
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) (+.f32 v v))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))))
#s(approx (/ (/ (exp (/ (pow (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 2) (- (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000))) (exp (/ 48038761/100000000 (- (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000)))) (* 2 v)) (/.f32 #s(literal 1/2 binary32) (*.f32 v (exp.f32 #s(literal -6931/10000 binary32)))))
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))
Outputs
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) (+.f32 v v))
Calls

9 calls:

2.0ms
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
2.0ms
(+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
2.0ms
v
2.0ms
cosTheta_i
2.0ms
sinTheta_i
Results
AccuracySegmentsBranch
4.6%1(*.f32 sinTheta_i sinTheta_O)
4.6%1(*.f32 cosTheta_i cosTheta_O)
4.6%1(+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
4.6%1(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
4.6%1cosTheta_i
4.6%1cosTheta_O
4.6%1sinTheta_i
4.6%1sinTheta_O
4.6%1v
Compiler

Compiled 60 to 78 computations (-30% saved)

regimes10.0ms (0.1%)

Memory
-17.7MiB live, 29.5MiB allocated
Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
(/.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #s(literal 0 binary32))
Outputs
(/.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #s(literal 0 binary32))
Calls

9 calls:

2.0ms
cosTheta_i
1.0ms
(+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
1.0ms
v
1.0ms
sinTheta_i
1.0ms
cosTheta_O
Results
AccuracySegmentsBranch
3.2%1cosTheta_i
3.2%1cosTheta_O
3.2%1(*.f32 sinTheta_i sinTheta_O)
3.2%1sinTheta_i
3.2%1sinTheta_O
3.2%1(*.f32 cosTheta_i cosTheta_O)
3.2%1(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
3.2%1v
3.2%1(+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
Compiler

Compiled 60 to 78 computations (-30% saved)

simplify51.0ms (0.4%)

Memory
38.8MiB live, 86.0MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
081217
1136217
2251211
3582211
42130211
Stop Event
node limit
Calls
Call 1
Inputs
(/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v))) (exp.f32 #s(literal 6931/10000 binary32))) v)
(/.f32 (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 1/2 binary32)))) v)
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v)))) (*.f32 #s(literal 2 binary32) v))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) #s(approx (- 6931/10000 (/ 1 v)) (/.f32 #s(literal -1 binary32) v))))))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (exp.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) #s(literal 0 binary32)))
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) (+.f32 v v))
(/.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #s(literal 0 binary32))
Outputs
(/.f32 (*.f32 (exp.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v))) (exp.f32 #s(literal 6931/10000 binary32))) v)
(/.f32 (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(approx (+ (* sinTheta_i sinTheta_O) 1) #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 1/2 binary32)))) v)
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v)))) (*.f32 #s(literal 2 binary32) v))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) #s(approx (- 6931/10000 (/ 1 v)) (/.f32 #s(literal -1 binary32) v))))))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (exp.f32 #s(approx (- 6931/10000 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) #s(literal 0 binary32)))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) #s(literal 0 binary32))
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) (+.f32 v v))
(/.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #s(literal 0 binary32))
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) #s(literal 0 binary32))

soundness1.4s (11.7%)

Memory
29.5MiB live, 1 282.0MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0333154379
0879253640
010477361
137707005
089716644
080649
0117601
1556528
24232521
09190521
02971633
19961580
242691444
082881365
061412
096373
1429348
23664348
08232348
02174
03462
113757
2121357
0889655
077446
0112401
1566395
24163395
08930395
0155311468
1559511081
0805610407
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 635 to 437 computations (31.2% saved)

preprocess62.0ms (0.5%)

Memory
14.1MiB live, 160.5MiB allocated
Remove

(sort sinTheta_i sinTheta_O)

(sort cosTheta_i cosTheta_O)

Compiler

Compiled 790 to 458 computations (42% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...