HairBSDF, Mp, lower

Time bar (total: 10.4s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated; 0ms collecting garbage

analyze423.0ms (4.1%)

Memory
27.2MiB live, 494.0MiB allocated; 78ms collecting garbage
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)

sample2.7s (26.4%)

Memory
56.6MiB live, 2 343.1MiB allocated; 560ms collecting garbage
Samples
2.1s8 256×0valid
23.0ms125×0invalid
Precisions
Click to see histograms. Total time spent on operations: 1.8s
const: 449.0ms (24.9% of total)
ival-div: 332.0ms (18.4% of total)
ival-mult: 281.0ms (15.6% of total)
ival-<=: 252.0ms (14% of total)
ival-log: 134.0ms (7.4% of total)
ival-add: 111.0ms (6.2% of total)
ival-sub: 107.0ms (5.9% of total)
ival-exp: 60.0ms (3.3% of total)
ival-and: 53.0ms (2.9% of total)
exact: 16.0ms (0.9% of total)
ival-assert: 4.0ms (0.2% of total)
adjust: 3.0ms (0.2% of total)
Bogosity

explain285.0ms (2.7%)

Memory
-1.1MiB live, 471.2MiB allocated; 37ms collecting garbage
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
925(0.006996733136475086 0.010723928920924664 4.196329561586035e-26 5.2131531464545e-36 6.994967485015463e-17)32(2.0975913741410127e-14 -3.1264373034911586e-11 -2.358075316275301e-32 -3.625075364671257e-14 8.825586949082719e-15)(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
854(7.191375129991432e-24 4.683312903986794e-32 -2.184417915395182e-20 -1.8214019145277856e-37 4.5961284778073264e-10)30(-2.793297654829239e-33 -1.314236480060016e-12 2.6804144681591424e-7 -1.5491286097774102e-32 1.0222112937060961e-35)(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
10-1(2.336961974748118e-24 -3.1402351562068176e-16 -8.440713409541247e-34 8.885922966328508e-7 1.2005630373874717e-30)(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
16(5.588589978294681e-16 -2.2798356258402208e-10 -4.006731563368896e-32 -8.340848494132668e-23 0.0033658137544989586)1(2.267646070919227e-9 1.0386566628994842e-7 -4.790860416714615e-12 -7.698973053570809e-26 0.011455316096544266)(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 (*.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 sinTheta_i sinTheta_O) v)u/n70
(*.f32 sinTheta_i sinTheta_O)underflow92
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)))))sensitivity64
/.f32(/.f32 (*.f32 cosTheta_i cosTheta_O) v)u/n60
(*.f32 cosTheta_i cosTheta_O)underflow87
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
-19233
Precision
0.05
Recall
0.25
Confusion?
Predicted +Predicted MaybePredicted -
+130
-191232
Precision?
0.16666666666666666
Recall?
1.0
Freqs
test
numberfreq
0236
120
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
122.0ms512×0valid
Compiler

Compiled 295 to 67 computations (77.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 63.0ms
ival-div: 17.0ms (27.2% of total)
ival-mult: 12.0ms (19.2% of total)
ival-log: 8.0ms (12.8% of total)
const: 8.0ms (12.8% of total)
ival-add: 7.0ms (11.2% of total)
ival-exp: 5.0ms (8% of total)
ival-sub: 5.0ms (8% of total)
exact: 1.0ms (1.6% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

preprocess195.0ms (1.9%)

Memory
36.0MiB live, 223.0MiB allocated; 19ms collecting garbage
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.2MiB live, 0.2MiB allocated; 0ms collecting garbage
Compiler

Compiled 0 to 5 computations (-∞% saved)

prune1.0ms (0%)

Memory
1.1MiB live, 1.1MiB allocated; 0ms collecting garbage
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)

simplify235.0ms (2.3%)

Memory
-110.1MiB live, 201.0MiB allocated; 97ms collecting garbage
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)

localize74.0ms (0.7%)

Memory
-2.0MiB live, 98.5MiB allocated; 9ms collecting garbage
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.0801701638908477
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
accuracy0.12861675457169186
(log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))
accuracy7.337943276204039
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
accuracy7.452086485472212
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
Samples
40.0ms256×0valid
Compiler

Compiled 135 to 23 computations (83% saved)

Precisions
Click to see histograms. Total time spent on operations: 29.0ms
ival-div: 7.0ms (24.2% of total)
ival-sub: 6.0ms (20.8% of total)
ival-mult: 5.0ms (17.3% of total)
const: 4.0ms (13.8% of total)
ival-log: 3.0ms (10.4% of total)
ival-exp: 2.0ms (6.9% of total)
ival-add: 2.0ms (6.9% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series85.0ms (0.8%)

Memory
-5.5MiB live, 135.9MiB allocated; 24ms collecting garbage
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
30.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))))
19.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))))
12.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_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))))
2.0ms
cosTheta_i
@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))))

simplify140.0ms (1.3%)

Memory
19.7MiB live, 152.7MiB allocated; 15ms collecting garbage
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)))

rewrite223.0ms (2.1%)

Memory
16.2MiB live, 259.5MiB allocated; 46ms collecting garbage
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)))

eval48.0ms (0.5%)

Memory
19.3MiB live, 64.9MiB allocated; 3ms collecting garbage
Compiler

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

prune31.0ms (0.3%)

Memory
-4.9MiB live, 33.8MiB allocated; 4ms collecting garbage
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
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.0%
(/.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))))
50.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 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))))))
99.3%
(exp.f32 (+.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 (/.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 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
99.7%
(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)) (/.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))))))
99.3%
(exp.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) (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))))) (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)))
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))))
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 (/.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 882 to 548 computations (37.9% saved)

simplify170.0ms (1.6%)

Memory
13.6MiB live, 229.2MiB allocated; 73ms collecting garbage
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.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)))
cost-diff0
(+.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 (/.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 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
cost-diff1
(exp.f32 (+.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 (/.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 (/.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
(/.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 (/.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))))
cost-diff1
(*.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)))
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))
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-diff2
(+.f32 #s(literal 0 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))
cost-diff2
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
cost-diff3
(-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v))
cost-diff8
(/.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))))
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
065601
0105613
1198550
2483519
31709509
09448509
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)) (/.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 (-.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 #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 (-.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)
(/.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 #s(literal 0 binary32) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)))
#s(literal 0 binary32)
(pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32))
(log.f32 (*.f32 #s(literal 2 binary32) v))
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
(+.f32 #s(literal 0 binary32) (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 (/.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)
(/.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 (/.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 (/.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 #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 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))
(/.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)
(exp.f32 (+.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 (/.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 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
(+.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 (/.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 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 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 (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))
(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_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 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))
#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)
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)) (/.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 1/2 binary32) v) (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 (+.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 #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 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (-.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 6931/10000 binary32)))
(+.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_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #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_O cosTheta_i) (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 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.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_i v) sinTheta_O)
(*.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)
(/.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))))
(log.f32 (/.f32 #s(literal 1/2 binary32) v))
(-.f32 #s(literal 0 binary32) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)))
(neg.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)))
#s(literal 0 binary32)
(pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32))
(log.f32 (*.f32 #s(literal 2 binary32) v))
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
(+.f32 #s(literal 0 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(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 (/.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)
(/.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_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #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_O cosTheta_i) (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)) #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 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))
#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 (/.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))))
#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 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1/2 binary32) 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 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #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 (/.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 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))
(/.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)
(exp.f32 (+.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 (/.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 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
(*.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 (/.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/2 binary32) v))
(+.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 (/.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 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
(+.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 (/.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 (/.f32 #s(literal 1/2 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 (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))
(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_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 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))
#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)

localize187.0ms (1.8%)

Memory
14.5MiB live, 256.8MiB allocated; 54ms collecting garbage
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.07656397481682752
(exp.f32 (+.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 (/.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 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
accuracy0.12861675457169186
(log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))
accuracy0.21875
(pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32))
accuracy13.869803804186478
(/.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)))
accuracy0.01171875
(/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)
accuracy0.06546343608212726
(exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))
accuracy0.1589479157777737
(*.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)))
accuracy0.37109375
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32)))
accuracy0.01171875
(/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)
accuracy0.025482663890847707
(/.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))
accuracy0.0390625
(+.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.0635672375384935
(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.0
(/.f32 #s(literal 1/2 binary32) v)
accuracy0.0
(exp.f32 #s(literal 6931/10000 binary32))
accuracy0.37109375
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32)))
accuracy30.5180692500965
#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.5358200195368841
(/.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))))
accuracy0.54296875
(pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32))
accuracy7.337943276204039
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
accuracy7.452086485472212
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
Samples
143.0ms256×0valid
Compiler

Compiled 599 to 55 computations (90.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 107.0ms
const: 38.0ms (35.4% of total)
ival-div: 17.0ms (15.8% of total)
ival-mult: 12.0ms (11.2% of total)
ival-exp: 11.0ms (10.2% of total)
ival-sub: 10.0ms (9.3% of total)
ival-add: 9.0ms (8.4% of total)
ival-log: 5.0ms (4.7% of total)
ival-pow2: 5.0ms (4.7% of total)
exact: 1.0ms (0.9% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series291.0ms (2.8%)

Memory
-13.3MiB live, 267.9MiB allocated; 103ms collecting garbage
Counts
26 → 286
Calls
Call 1
Inputs
(/.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 (/.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 #s(literal 0 binary32) (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 (/.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 (+.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))
(*.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)))
#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 binary32) (*.f32 #s(literal 2 binary32) v))
(exp.f32 (+.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 (/.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 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
(+.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 (/.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 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 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 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32))
(/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)
(exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))
(/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_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))
(log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))
Outputs
(* -1 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (/ (* 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))))
(- 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))))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ -1 v))) v))
(+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (exp 6931/10000) (exp (/ -1 v))))) (pow v 2))) (* 1/2 (/ (* (exp 6931/10000) (exp (/ -1 v))) v)))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ -1 v))) v)) (* cosTheta_i (+ (* 1/4 (/ (* (pow cosTheta_O 2) (* cosTheta_i (* (exp 6931/10000) (exp (/ -1 v))))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* (exp 6931/10000) (exp (/ -1 v)))) (pow v 2))))))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ -1 v))) v)) (* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (* (exp 6931/10000) (exp (/ -1 v)))) (pow v 2))) (* cosTheta_i (+ (* 1/12 (/ (* (pow cosTheta_O 3) (* cosTheta_i (* (exp 6931/10000) (exp (/ -1 v))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_O 2) (* (exp 6931/10000) (exp (/ -1 v)))) (pow v 3))))))))
(exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))
(+ (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_i (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))))
(+ (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_i (+ (* cosTheta_i (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))))))) (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))))
(+ (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_i (+ (* cosTheta_i (+ (* cosTheta_i (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (+ (* -1 (+ (* -1 (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_O 3) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))))) (+ (* 1/6 (pow (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))))) (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3))))))))) (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))))
(+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))
(+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))))
(+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* 48038761/100000000 (/ 1 (+ 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)))))) (* -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)))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))))
(+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* 48038761/100000000 (/ 1 (+ 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 (* cosTheta_i (+ (* -1 (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_O 3) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4))))))) (* -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)))))) (* -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)))) (/ (* 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)) 48038761/100000000) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(+ (* -1 (/ (- (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2)) 48038761/100000000) (+ 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 2)) 48038761/100000000)) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))
(+ (* -1 (/ (- (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2)) 48038761/100000000) (+ 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 2)) 48038761/100000000)) (* v (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 2)) 48038761/100000000)) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))
(+ (* -1 (/ (- (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2)) 48038761/100000000) (+ 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 2)) 48038761/100000000)) (* v (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 2)) 48038761/100000000)) (* v (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 2)) 48038761/100000000)) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))
(+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (/ (* cosTheta_O cosTheta_i) v))
(exp (/ -1 v))
(+ (exp (/ -1 v)) (/ (* cosTheta_O (* cosTheta_i (exp (/ -1 v)))) v))
(+ (exp (/ -1 v)) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (/ -1 v)))) (pow v 2))) (/ (* cosTheta_O (exp (/ -1 v))) v))))
(+ (exp (/ -1 v)) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (/ -1 v)))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (/ -1 v))) (pow v 2))))) (/ (* cosTheta_O (exp (/ -1 v))) v))))
(/ -1 v)
(- (/ (* cosTheta_O cosTheta_i) v) (/ 1 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)))
(* cosTheta_i (+ (* -1 (/ (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) cosTheta_i)) (/ cosTheta_O 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))))
(* 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))))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v))
(exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_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 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))
(* cosTheta_i (- (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_i v))) (+ (/ cosTheta_O v) (/ (log (/ 1/2 v)) cosTheta_i))) (* -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) (+ (/ (log (/ 1/2 v)) cosTheta_i) (/ (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)) (* 48038761/100000000 (/ v (* cosTheta_O (pow cosTheta_i 2))))))))
(* cosTheta_i (- (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_i v))) (+ (* -1 (/ (+ (* -1 (/ (* 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)) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 2)))) (pow cosTheta_i 3))) (+ (/ cosTheta_O v) (+ (/ (log (/ 1/2 v)) cosTheta_i) (/ (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)) (* 48038761/100000000 (/ v (* cosTheta_O (pow cosTheta_i 2))))))))
(* 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) (/ (* v (- (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2)) 48038761/100000000)) (* cosTheta_O (pow cosTheta_i 2))))) (+ (* -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))) (- (/ (* v (- (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2)) 48038761/100000000)) cosTheta_O) (* -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))) (/ (* v (- (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2)) 48038761/100000000)) (* cosTheta_O (pow cosTheta_i 2)))))) (+ (* -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 (+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_i v))) (/ cosTheta_O v)))
(exp (/ (- (* cosTheta_O cosTheta_i) 1) v))
(* cosTheta_i (- (/ cosTheta_O v) (/ 1 (* cosTheta_i v))))
(/ (* (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 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_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)) (* -1 (/ (- (+ (log (/ 1/2 v)) (* -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 (/ (- (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (- (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* cosTheta_O v))) (+ (* -48038761/100000000 (/ v cosTheta_O)) (/ (* 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 (/ (- (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (- (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* cosTheta_O v))) (+ (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* (pow cosTheta_O 2) cosTheta_i))) (/ (* 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)))) (+ (* -48038761/100000000 (/ v cosTheta_O)) (/ (* 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 (+ 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 (/ (* v (- (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2)) 48038761/100000000)) cosTheta_O)) (/ (* 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 (/ (* v (- (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2)) 48038761/100000000)) cosTheta_O)) (/ (* v (* (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (- (* -1 (/ (* v (- (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2)) 48038761/100000000)) cosTheta_O)) (/ (* 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 (* cosTheta_i v)))))
(* (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 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))))
(+ (* 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))))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ -1 v))) v)) (* cosTheta_O (+ (* 1/4 (/ (* cosTheta_O (* (pow cosTheta_i 2) (* (exp 6931/10000) (exp (/ -1 v))))) (pow v 3))) (* 1/2 (/ (* cosTheta_i (* (exp 6931/10000) (exp (/ -1 v)))) (pow v 2))))))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ -1 v))) v)) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (exp 6931/10000) (exp (/ -1 v)))) (pow v 2))) (* cosTheta_O (+ (* 1/12 (/ (* cosTheta_O (* (pow cosTheta_i 3) (* (exp 6931/10000) (exp (/ -1 v))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_i 2) (* (exp 6931/10000) (exp (/ -1 v)))) (pow v 3))))))))
(+ (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_O (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))))
(+ (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_O (+ (* cosTheta_O (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))))))) (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))))
(+ (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_O (+ (* cosTheta_O (+ (* cosTheta_O (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (+ (* -1 (+ (* -1 (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_i 3) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))))) (+ (* 1/6 (pow (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))))) (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3))))))))) (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))))
(+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* 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) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))))
(+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* 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) (+ 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)))))) (* -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)))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))))
(+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* 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) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* cosTheta_O (- (+ (* -1 (* cosTheta_O (+ (* -1 (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_i 3) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4))))))) (* -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)))))) (* -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)))) (/ (* 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)) 48038761/100000000) (+ 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 2)) 48038761/100000000)) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))
(+ (* -1 (/ (- (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2)) 48038761/100000000) (+ 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 2)) 48038761/100000000)) (* v (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 2)) 48038761/100000000)) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))
(+ (* -1 (/ (- (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2)) 48038761/100000000) (+ 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 2)) 48038761/100000000)) (* v (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 2)) 48038761/100000000)) (* v (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 2)) 48038761/100000000)) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))
(+ (exp (/ -1 v)) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (/ -1 v)))) (pow v 2))) (/ (* cosTheta_i (exp (/ -1 v))) v))))
(+ (exp (/ -1 v)) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (/ -1 v)))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (/ -1 v))) (pow v 2))))) (/ (* cosTheta_i (exp (/ -1 v))) 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 (+ (* -1 (/ (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) cosTheta_O)) (/ cosTheta_i v)))
(* cosTheta_O (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (/ cosTheta_i v)))
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(* cosTheta_O (- (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O v))) (+ (/ cosTheta_i v) (/ (log (/ 1/2 v)) cosTheta_O))) (* -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) (+ (/ (log (/ 1/2 v)) cosTheta_O) (/ (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)) (* 48038761/100000000 (/ v (* (pow cosTheta_O 2) cosTheta_i)))))))
(* cosTheta_O (- (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O v))) (+ (* -1 (/ (+ (* -1 (/ (* 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))))) cosTheta_i)) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 2)))) (pow cosTheta_O 3))) (+ (/ cosTheta_i v) (+ (/ (log (/ 1/2 v)) cosTheta_O) (/ (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)) (* 48038761/100000000 (/ v (* (pow cosTheta_O 2) cosTheta_i)))))))
(* 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) (/ (* v (- (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2)) 48038761/100000000)) (* (pow cosTheta_O 2) cosTheta_i)))) (+ (* -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))) (- (/ (* v (- (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2)) 48038761/100000000)) cosTheta_i) (* -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)) (/ (* v (- (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2)) 48038761/100000000)) (* (pow cosTheta_O 2) cosTheta_i))))) (+ (* -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 (+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O v))) (/ cosTheta_i v)))
(* cosTheta_O (- (/ cosTheta_i v) (/ 1 (* cosTheta_O 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 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 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O 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 (/ (- (+ (log (/ 1/2 v)) (* -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 (/ (- (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (- (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* cosTheta_i v))) (+ (* -48038761/100000000 (/ v 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 (/ (- (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (- (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* cosTheta_i v))) (+ (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (pow cosTheta_i 2)))) (/ (* 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)))) (+ (* -48038761/100000000 (/ v 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 (/ (- (* -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 (/ (* v (- (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2)) 48038761/100000000)) 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 (/ (- (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (- (+ (* -1 (/ (* v (- (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2)) 48038761/100000000)) cosTheta_i)) (/ (* v (* (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (- (* -1 (/ (* v (- (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2)) 48038761/100000000)) 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 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 (* cosTheta_O v)))))
(* (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))))
(- (+ (* -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))))))))
(- (+ 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 (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))
(+ (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* sinTheta_i (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_O (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))))))
(+ (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* sinTheta_i (+ (* sinTheta_i (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_O (* v (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)))))) (* 48038761/100000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))))) (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_O (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))))))
(+ (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* sinTheta_i (+ (* sinTheta_i (+ (* sinTheta_i (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (+ (* -1 (+ (* -1 (/ (* 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)))))) (* 48038761/100000000 (/ (pow sinTheta_O 3) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))))) (+ (* 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)))) (* 48038761/100000000 (/ sinTheta_O (* v (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)))) (* 48038761/100000000 (/ sinTheta_O (* v (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)))))) (* 48038761/100000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3))))))))))) (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_O (* v (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)))))) (* 48038761/100000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3))))))))) (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_O (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))))))
(- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(- (+ (log (/ 1/2 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)))) (* 48038761/100000000 (/ sinTheta_O (* v (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))))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(- (+ (log (/ 1/2 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)))))) (* 48038761/100000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))))) (+ (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))) (* 48038761/100000000 (/ sinTheta_O (* v (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))))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(- (+ (log (/ 1/2 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 (- (+ (* -1 (* sinTheta_i (+ (* -1 (/ (* 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)))))) (* 48038761/100000000 (/ (pow sinTheta_O 3) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4))))))) (/ (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)))))) (* 48038761/100000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))))) (+ (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))) (* 48038761/100000000 (/ sinTheta_O (* v (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))))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(/ (- (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2)) 48038761/100000000) (- (/ (* 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 2)) 48038761/100000000)) (* v (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)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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 2)) 48038761/100000000)) (* v (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 2)) 48038761/100000000)) (* v (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)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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 2)) 48038761/100000000)) (* v (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 2)) 48038761/100000000)) (* v (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 2)) 48038761/100000000)) (* v (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)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(/ (* sinTheta_O sinTheta_i) v)
(/ (- (* cosTheta_O cosTheta_i) 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)))
(* 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)))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O 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)) (/ (log (/ 1/2 v)) sinTheta_i))))) (/ (* 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)) (/ (log (/ 1/2 v)) 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))))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (* -48038761/100000000 (/ v (* sinTheta_O (pow sinTheta_i 2)))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))))
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (+ (* -1 (/ (* 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)) (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 2)))) (pow sinTheta_i 3))) (+ (* -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)) (/ (log (/ 1/2 v)) 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))))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (* -48038761/100000000 (/ v (* sinTheta_O (pow sinTheta_i 2)))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i 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 (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2)) 48038761/100000000)) (* sinTheta_O (pow sinTheta_i 2)))) (+ (* 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 (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2)) 48038761/100000000)) (* sinTheta_O (pow sinTheta_i 2)))) (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) (* sinTheta_i v))) (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ 1 (* sinTheta_i v)) (/ (* v (* (- (* -1 (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2)) 48038761/100000000)) sinTheta_O)) (* -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_i (- (+ (* -1 (/ sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ 1 (* sinTheta_i v))))
(/ (* (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 (/ (- (/ (* 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)))))
(* -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)) (+ (* 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 (+ (log (/ 1/2 v)) (+ (* -1 (/ (- (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* sinTheta_O v)) (+ (* 48038761/100000000 (/ v sinTheta_O)) (/ (* 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 (+ (log (/ 1/2 v)) (+ (* -1 (/ (- (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (* (pow sinTheta_O 2) sinTheta_i))) (+ (/ (* 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)))) (+ (* 48038761/100000000 (/ v sinTheta_O)) (/ (* 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 (+ (* 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 (- (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2)) 48038761/100000000)) sinTheta_O) (/ (* 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))) (- (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2)) 48038761/100000000)) sinTheta_O) (/ (* 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)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2)) 48038761/100000000)) sinTheta_O)) (/ (* 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 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_i)) (/ sinTheta_O v))))
(* (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 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 (/ (* 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 (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* sinTheta_O (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_i (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))))))
(+ (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* sinTheta_O (+ (* sinTheta_O (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_i (* v (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)))))) (* 48038761/100000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))))) (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_i (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))))))
(+ (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* sinTheta_O (+ (* sinTheta_O (+ (* sinTheta_O (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (+ (* -1 (+ (* -1 (/ (* 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)))))) (* 48038761/100000000 (/ (pow sinTheta_i 3) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))))) (+ (* 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)))) (* 48038761/100000000 (/ sinTheta_i (* v (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)))) (* 48038761/100000000 (/ sinTheta_i (* v (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)))))) (* 48038761/100000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3))))))))))) (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_i (* v (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)))))) (* 48038761/100000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3))))))))) (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_i (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))))))
(- (+ (log (/ 1/2 v)) (+ (* 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)))) (* 48038761/100000000 (/ sinTheta_i (* v (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))))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(- (+ (log (/ 1/2 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)))))) (* 48038761/100000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))))) (+ (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))) (* 48038761/100000000 (/ sinTheta_i (* v (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))))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(- (+ (log (/ 1/2 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 (- (+ (* -1 (* sinTheta_O (+ (* -1 (/ (* 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)))))) (* 48038761/100000000 (/ (pow sinTheta_i 3) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4))))))) (/ (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)))))) (* 48038761/100000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))))) (+ (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))) (* 48038761/100000000 (/ sinTheta_i (* v (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))))))) (* 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) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (- (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2)) 48038761/100000000)) (* v (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)))))) (* 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) (- (/ (* 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 2)) 48038761/100000000)) (* v (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 2)) 48038761/100000000)) (* v (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)))))) (* 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) (- (/ (* 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 2)) 48038761/100000000)) (* v (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 2)) 48038761/100000000)) (* v (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 2)) 48038761/100000000)) (* v (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)))))) (* 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 (- (/ (* 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)))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i 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)) (/ (log (/ 1/2 v)) sinTheta_O))))) (/ (* 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)) (/ (log (/ 1/2 v)) sinTheta_O)))))) (+ (* -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))) (+ (* -48038761/100000000 (/ v (* (pow sinTheta_O 2) sinTheta_i))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))))))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (+ (* -1 (/ (* 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))))) sinTheta_i)) (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 2)))) (pow sinTheta_O 3))) (+ (* -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)) (/ (log (/ 1/2 v)) sinTheta_O))))))) (+ (* -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))) (+ (* -48038761/100000000 (/ v (* (pow sinTheta_O 2) sinTheta_i))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O 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 (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2)) 48038761/100000000)) (* (pow sinTheta_O 2) sinTheta_i))) (+ (* 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 (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2)) 48038761/100000000)) (* (pow sinTheta_O 2) sinTheta_i))) (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) (* sinTheta_O v))) (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ 1 (* sinTheta_O v)) (/ (* v (* (- (* -1 (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2)) 48038761/100000000)) 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))))) 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 (- (+ (* -1 (/ sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O 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 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 (/ (- (/ (* 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)))))
(* -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)) (+ (* 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 (+ (log (/ 1/2 v)) (+ (* -1 (/ (- (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* sinTheta_i v)) (+ (* 48038761/100000000 (/ v sinTheta_i)) (/ (* 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 (+ (log (/ 1/2 v)) (+ (* -1 (/ (- (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (/ (* 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)))) (+ (* 48038761/100000000 (/ v sinTheta_i)) (/ (* 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 (+ (* 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 (- (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2)) 48038761/100000000)) sinTheta_i) (/ (* 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))) (- (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2)) 48038761/100000000)) sinTheta_i) (/ (* 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)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2)) 48038761/100000000)) sinTheta_i)) (/ (* 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 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(* (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))))
(* -1 (+ (log 2) (log v)))
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v)
(+ (log 2) (log v))
(* 1/2 (/ (exp 6931/10000) v))
(/ 1/2 v)
(/ (- (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v)))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(pow (+ (log 2) (log v)) 2)
(/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (pow v 2))
(+ (log 1/2) (* -1 (log v)))
(* -1 (+ (log 2) (* -1 (log (/ 1 v)))))
(+ (log 2) (* -1 (log (/ 1 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
(/ (+ (* 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))))
(/ (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) 1)) v))) v)
(/ (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) 1)) v)))) v)
(/ (+ (* 1/12 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) 1) 3)) (pow v 3))) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) 1)) v))))) 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))))) (+ (* -1 (+ (* -100000000/48038761 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (* 100000000/48038761 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)))) (* 1/6 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)))) (pow v 3)) (/ (* (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)))
(- (+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (* -1 (/ (+ (* -100000000/48038761 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (* 100000000/48038761 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3))) (pow v 3)))))) (* -1 (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(- (+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (* -1 (/ (+ (* -1000000000000/332956652491 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 4)) (* 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))) (+ (* -1 (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (* 100000000/48038761 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) (pow v 3))))))
(pow (+ (log 2) (* -1 (log (/ 1 v)))) 2)
1
(- (+ 1 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(- (+ 1 (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(- (+ 1 (+ (* 1/6 (/ (pow (- (* cosTheta_O cosTheta_i) 1) 3) (pow v 3))) (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v)))) (/ 1 v))
(+ (log 1/2) (log (/ 1 v)))
(* -1 (+ (log -2) (* -1 (log (/ -1 v)))))
(* -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))
(+ (log -2) (* -1 (log (/ -1 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) (- (* 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)))
(* -1 (/ (+ (* -1/2 (exp 6931/10000)) (* -1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) 1)) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) 1) 2)) v)) (* 1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) 1)))) v)) (* -1/2 (exp 6931/10000))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) 1) 2))) (* -1/12 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) 1) 3)) v))) v)) (* 1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) 1)))) v)) (* -1/2 (exp 6931/10000))) v))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_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 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2)) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)))) v)))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (+ (* -1 (+ (* -100000000/48038761 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (* 100000000/48038761 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)))) (* 1/6 (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 3)))) v)) (* 1/2 (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2)))) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)))) v)))
(+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))
(+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (* -1 (/ (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) v)))))
(+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (* -1 (/ (- (+ 1 (+ (* -1 (/ (+ (* -100000000/48038761 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (* 100000000/48038761 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3))) (pow v 2))) (* sinTheta_O sinTheta_i))) (* cosTheta_O cosTheta_i)) v)))))
(+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (* -1 (/ (- (+ 1 (+ (* -1000000000000/332956652491 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 4) (pow v 3))) (+ (* 1000000000000/332956652491 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 4) (pow v 3))) (* sinTheta_O sinTheta_i)))) (+ (* -100000000/48038761 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) (pow v 2))) (+ (* 100000000/48038761 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) (pow v 2))) (* cosTheta_O cosTheta_i)))) v)))))
(+ 6931/10000 (* -1 (/ (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) v)))
(+ 6931/10000 (* -1 (/ (- (+ 1 (+ (* -1 (/ (- (* -10000/6931 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (* 10000/6931 (* (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))))) v)) (* sinTheta_O sinTheta_i))) (* cosTheta_O cosTheta_i)) v)))
(+ 6931/10000 (* -1 (/ (- (+ 1 (+ (* -1 (/ (- (+ (* -10000/6931 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (* 10000/6931 (/ (* (- (* -10000/6931 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_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) (+ 1 (* sinTheta_O sinTheta_i)))) v))) (* 10000/6931 (* (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))))) v)) (* sinTheta_O sinTheta_i))) (* cosTheta_O cosTheta_i)) v)))
(pow (+ (log -2) (* -1 (log (/ -1 v)))) 2)
(+ 1 (* -1 (/ (+ (* -1 (- (* cosTheta_O cosTheta_i) 1)) (* -1/2 (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) v))) v)))
(+ 1 (* -1 (/ (+ (* -1 (- (* cosTheta_O cosTheta_i) 1)) (* -1 (/ (+ (* 1/6 (/ (pow (- (* cosTheta_O cosTheta_i) 1) 3) v)) (* 1/2 (pow (- (* cosTheta_O cosTheta_i) 1) 2))) v))) v)))
(+ (log -1/2) (log (/ -1 v)))
Calls

15 calls:

TimeVariablePointExpression
96.0ms
v
@0
((/ (- 0 (pow (log (* 2 v)) 2)) (+ 0 (log (* 2 v)))) (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (+ 0 (log (* 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)) (/ 1/2 v) (exp 6931/10000) (+ (+ 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)) (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_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 (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v))))) (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v) (pow (log (* 2 v)) 2) (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (/ (- (* cosTheta_O cosTheta_i) 1) v) (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) (log (/ 1 (* 2 v))))
35.0ms
v
@-inf
((/ (- 0 (pow (log (* 2 v)) 2)) (+ 0 (log (* 2 v)))) (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (+ 0 (log (* 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)) (/ 1/2 v) (exp 6931/10000) (+ (+ 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)) (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_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 (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v))))) (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v) (pow (log (* 2 v)) 2) (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (/ (- (* cosTheta_O cosTheta_i) 1) v) (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) (log (/ 1 (* 2 v))))
30.0ms
sinTheta_i
@inf
((/ (- 0 (pow (log (* 2 v)) 2)) (+ 0 (log (* 2 v)))) (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (+ 0 (log (* 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)) (/ 1/2 v) (exp 6931/10000) (+ (+ 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)) (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_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 (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v))))) (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v) (pow (log (* 2 v)) 2) (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (/ (- (* cosTheta_O cosTheta_i) 1) v) (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) (log (/ 1 (* 2 v))))
26.0ms
v
@inf
((/ (- 0 (pow (log (* 2 v)) 2)) (+ 0 (log (* 2 v)))) (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (+ 0 (log (* 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)) (/ 1/2 v) (exp 6931/10000) (+ (+ 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)) (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_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 (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v))))) (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v) (pow (log (* 2 v)) 2) (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (/ (- (* cosTheta_O cosTheta_i) 1) v) (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) (log (/ 1 (* 2 v))))
15.0ms
cosTheta_i
@0
((/ (- 0 (pow (log (* 2 v)) 2)) (+ 0 (log (* 2 v)))) (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (+ 0 (log (* 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)) (/ 1/2 v) (exp 6931/10000) (+ (+ 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)) (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_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 (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v))))) (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v) (pow (log (* 2 v)) 2) (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (/ (- (* cosTheta_O cosTheta_i) 1) v) (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) (log (/ 1 (* 2 v))))

simplify237.0ms (2.3%)

Memory
21.4MiB live, 245.8MiB allocated; 32ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0202521504
1724021239
0856320110
Stop Event
iter limit
node limit
Counts
286 → 286
Calls
Call 1
Inputs
(* -1 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (/ (* 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))))
(- 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))))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ -1 v))) v))
(+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (exp 6931/10000) (exp (/ -1 v))))) (pow v 2))) (* 1/2 (/ (* (exp 6931/10000) (exp (/ -1 v))) v)))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ -1 v))) v)) (* cosTheta_i (+ (* 1/4 (/ (* (pow cosTheta_O 2) (* cosTheta_i (* (exp 6931/10000) (exp (/ -1 v))))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* (exp 6931/10000) (exp (/ -1 v)))) (pow v 2))))))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ -1 v))) v)) (* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (* (exp 6931/10000) (exp (/ -1 v)))) (pow v 2))) (* cosTheta_i (+ (* 1/12 (/ (* (pow cosTheta_O 3) (* cosTheta_i (* (exp 6931/10000) (exp (/ -1 v))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_O 2) (* (exp 6931/10000) (exp (/ -1 v)))) (pow v 3))))))))
(exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))
(+ (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_i (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))))
(+ (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_i (+ (* cosTheta_i (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))))))) (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))))
(+ (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_i (+ (* cosTheta_i (+ (* cosTheta_i (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (+ (* -1 (+ (* -1 (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_O 3) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))))) (+ (* 1/6 (pow (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))))) (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3))))))))) (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))))
(+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))
(+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))))
(+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* 48038761/100000000 (/ 1 (+ 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)))))) (* -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)))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))))
(+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* 48038761/100000000 (/ 1 (+ 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 (* cosTheta_i (+ (* -1 (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_O 3) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4))))))) (* -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)))))) (* -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)))) (/ (* 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)) 48038761/100000000) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(+ (* -1 (/ (- (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2)) 48038761/100000000) (+ 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 2)) 48038761/100000000)) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))
(+ (* -1 (/ (- (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2)) 48038761/100000000) (+ 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 2)) 48038761/100000000)) (* v (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 2)) 48038761/100000000)) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))
(+ (* -1 (/ (- (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2)) 48038761/100000000) (+ 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 2)) 48038761/100000000)) (* v (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 2)) 48038761/100000000)) (* v (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 2)) 48038761/100000000)) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))
(+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (/ (* cosTheta_O cosTheta_i) v))
(exp (/ -1 v))
(+ (exp (/ -1 v)) (/ (* cosTheta_O (* cosTheta_i (exp (/ -1 v)))) v))
(+ (exp (/ -1 v)) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (/ -1 v)))) (pow v 2))) (/ (* cosTheta_O (exp (/ -1 v))) v))))
(+ (exp (/ -1 v)) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (/ -1 v)))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (/ -1 v))) (pow v 2))))) (/ (* cosTheta_O (exp (/ -1 v))) v))))
(/ -1 v)
(- (/ (* cosTheta_O cosTheta_i) v) (/ 1 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)))
(* cosTheta_i (+ (* -1 (/ (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) cosTheta_i)) (/ cosTheta_O 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))))
(* 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))))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v))
(exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_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 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))
(* cosTheta_i (- (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_i v))) (+ (/ cosTheta_O v) (/ (log (/ 1/2 v)) cosTheta_i))) (* -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) (+ (/ (log (/ 1/2 v)) cosTheta_i) (/ (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)) (* 48038761/100000000 (/ v (* cosTheta_O (pow cosTheta_i 2))))))))
(* cosTheta_i (- (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_i v))) (+ (* -1 (/ (+ (* -1 (/ (* 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)) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 2)))) (pow cosTheta_i 3))) (+ (/ cosTheta_O v) (+ (/ (log (/ 1/2 v)) cosTheta_i) (/ (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)) (* 48038761/100000000 (/ v (* cosTheta_O (pow cosTheta_i 2))))))))
(* 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) (/ (* v (- (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2)) 48038761/100000000)) (* cosTheta_O (pow cosTheta_i 2))))) (+ (* -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))) (- (/ (* v (- (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2)) 48038761/100000000)) cosTheta_O) (* -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))) (/ (* v (- (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2)) 48038761/100000000)) (* cosTheta_O (pow cosTheta_i 2)))))) (+ (* -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 (+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_i v))) (/ cosTheta_O v)))
(exp (/ (- (* cosTheta_O cosTheta_i) 1) v))
(* cosTheta_i (- (/ cosTheta_O v) (/ 1 (* cosTheta_i v))))
(/ (* (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 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_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)) (* -1 (/ (- (+ (log (/ 1/2 v)) (* -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 (/ (- (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (- (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* cosTheta_O v))) (+ (* -48038761/100000000 (/ v cosTheta_O)) (/ (* 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 (/ (- (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (- (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* cosTheta_O v))) (+ (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* (pow cosTheta_O 2) cosTheta_i))) (/ (* 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)))) (+ (* -48038761/100000000 (/ v cosTheta_O)) (/ (* 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 (+ 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 (/ (* v (- (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2)) 48038761/100000000)) cosTheta_O)) (/ (* 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 (/ (* v (- (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2)) 48038761/100000000)) cosTheta_O)) (/ (* v (* (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (- (* -1 (/ (* v (- (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2)) 48038761/100000000)) cosTheta_O)) (/ (* 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 (* cosTheta_i v)))))
(* (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 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))))
(+ (* 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))))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ -1 v))) v)) (* cosTheta_O (+ (* 1/4 (/ (* cosTheta_O (* (pow cosTheta_i 2) (* (exp 6931/10000) (exp (/ -1 v))))) (pow v 3))) (* 1/2 (/ (* cosTheta_i (* (exp 6931/10000) (exp (/ -1 v)))) (pow v 2))))))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ -1 v))) v)) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (exp 6931/10000) (exp (/ -1 v)))) (pow v 2))) (* cosTheta_O (+ (* 1/12 (/ (* cosTheta_O (* (pow cosTheta_i 3) (* (exp 6931/10000) (exp (/ -1 v))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_i 2) (* (exp 6931/10000) (exp (/ -1 v)))) (pow v 3))))))))
(+ (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_O (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))))
(+ (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_O (+ (* cosTheta_O (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))))))) (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))))
(+ (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_O (+ (* cosTheta_O (+ (* cosTheta_O (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (+ (* -1 (+ (* -1 (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_i 3) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))))) (+ (* 1/6 (pow (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))))) (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3))))))))) (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))))
(+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* 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) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))))
(+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* 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) (+ 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)))))) (* -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)))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))))
(+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* 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) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* cosTheta_O (- (+ (* -1 (* cosTheta_O (+ (* -1 (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_i 3) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4))))))) (* -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)))))) (* -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)))) (/ (* 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)) 48038761/100000000) (+ 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 2)) 48038761/100000000)) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))
(+ (* -1 (/ (- (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2)) 48038761/100000000) (+ 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 2)) 48038761/100000000)) (* v (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 2)) 48038761/100000000)) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))
(+ (* -1 (/ (- (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2)) 48038761/100000000) (+ 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 2)) 48038761/100000000)) (* v (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 2)) 48038761/100000000)) (* v (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 2)) 48038761/100000000)) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))
(+ (exp (/ -1 v)) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (/ -1 v)))) (pow v 2))) (/ (* cosTheta_i (exp (/ -1 v))) v))))
(+ (exp (/ -1 v)) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (/ -1 v)))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (/ -1 v))) (pow v 2))))) (/ (* cosTheta_i (exp (/ -1 v))) 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 (+ (* -1 (/ (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) cosTheta_O)) (/ cosTheta_i v)))
(* cosTheta_O (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (/ cosTheta_i v)))
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(* cosTheta_O (- (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O v))) (+ (/ cosTheta_i v) (/ (log (/ 1/2 v)) cosTheta_O))) (* -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) (+ (/ (log (/ 1/2 v)) cosTheta_O) (/ (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)) (* 48038761/100000000 (/ v (* (pow cosTheta_O 2) cosTheta_i)))))))
(* cosTheta_O (- (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O v))) (+ (* -1 (/ (+ (* -1 (/ (* 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))))) cosTheta_i)) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 2)))) (pow cosTheta_O 3))) (+ (/ cosTheta_i v) (+ (/ (log (/ 1/2 v)) cosTheta_O) (/ (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)) (* 48038761/100000000 (/ v (* (pow cosTheta_O 2) cosTheta_i)))))))
(* 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) (/ (* v (- (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2)) 48038761/100000000)) (* (pow cosTheta_O 2) cosTheta_i)))) (+ (* -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))) (- (/ (* v (- (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2)) 48038761/100000000)) cosTheta_i) (* -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)) (/ (* v (- (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2)) 48038761/100000000)) (* (pow cosTheta_O 2) cosTheta_i))))) (+ (* -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 (+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O v))) (/ cosTheta_i v)))
(* cosTheta_O (- (/ cosTheta_i v) (/ 1 (* cosTheta_O 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 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 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O 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 (/ (- (+ (log (/ 1/2 v)) (* -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 (/ (- (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (- (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* cosTheta_i v))) (+ (* -48038761/100000000 (/ v 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 (/ (- (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (- (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* cosTheta_i v))) (+ (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (pow cosTheta_i 2)))) (/ (* 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)))) (+ (* -48038761/100000000 (/ v 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 (/ (- (* -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 (/ (* v (- (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2)) 48038761/100000000)) 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 (/ (- (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (- (+ (* -1 (/ (* v (- (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2)) 48038761/100000000)) cosTheta_i)) (/ (* v (* (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (- (* -1 (/ (* v (- (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2)) 48038761/100000000)) 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 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 (* cosTheta_O v)))))
(* (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))))
(- (+ (* -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))))))))
(- (+ 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 (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))
(+ (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* sinTheta_i (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_O (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))))))
(+ (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* sinTheta_i (+ (* sinTheta_i (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_O (* v (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)))))) (* 48038761/100000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))))) (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_O (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))))))
(+ (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* sinTheta_i (+ (* sinTheta_i (+ (* sinTheta_i (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (+ (* -1 (+ (* -1 (/ (* 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)))))) (* 48038761/100000000 (/ (pow sinTheta_O 3) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))))) (+ (* 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)))) (* 48038761/100000000 (/ sinTheta_O (* v (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)))) (* 48038761/100000000 (/ sinTheta_O (* v (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)))))) (* 48038761/100000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3))))))))))) (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_O (* v (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)))))) (* 48038761/100000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3))))))))) (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_O (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))))))
(- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(- (+ (log (/ 1/2 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)))) (* 48038761/100000000 (/ sinTheta_O (* v (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))))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(- (+ (log (/ 1/2 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)))))) (* 48038761/100000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))))) (+ (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))) (* 48038761/100000000 (/ sinTheta_O (* v (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))))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(- (+ (log (/ 1/2 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 (- (+ (* -1 (* sinTheta_i (+ (* -1 (/ (* 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)))))) (* 48038761/100000000 (/ (pow sinTheta_O 3) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4))))))) (/ (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)))))) (* 48038761/100000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))))) (+ (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))) (* 48038761/100000000 (/ sinTheta_O (* v (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))))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(/ (- (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2)) 48038761/100000000) (- (/ (* 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 2)) 48038761/100000000)) (* v (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)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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 2)) 48038761/100000000)) (* v (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 2)) 48038761/100000000)) (* v (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)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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 2)) 48038761/100000000)) (* v (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 2)) 48038761/100000000)) (* v (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 2)) 48038761/100000000)) (* v (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)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(/ (* sinTheta_O sinTheta_i) v)
(/ (- (* cosTheta_O cosTheta_i) 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)))
(* 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)))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O 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)) (/ (log (/ 1/2 v)) sinTheta_i))))) (/ (* 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)) (/ (log (/ 1/2 v)) 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))))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (* -48038761/100000000 (/ v (* sinTheta_O (pow sinTheta_i 2)))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))))
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (+ (* -1 (/ (* 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)) (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 2)))) (pow sinTheta_i 3))) (+ (* -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)) (/ (log (/ 1/2 v)) 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))))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (* -48038761/100000000 (/ v (* sinTheta_O (pow sinTheta_i 2)))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i 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 (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2)) 48038761/100000000)) (* sinTheta_O (pow sinTheta_i 2)))) (+ (* 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 (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2)) 48038761/100000000)) (* sinTheta_O (pow sinTheta_i 2)))) (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) (* sinTheta_i v))) (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ 1 (* sinTheta_i v)) (/ (* v (* (- (* -1 (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2)) 48038761/100000000)) sinTheta_O)) (* -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_i (- (+ (* -1 (/ sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ 1 (* sinTheta_i v))))
(/ (* (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 (/ (- (/ (* 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)))))
(* -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)) (+ (* 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 (+ (log (/ 1/2 v)) (+ (* -1 (/ (- (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* sinTheta_O v)) (+ (* 48038761/100000000 (/ v sinTheta_O)) (/ (* 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 (+ (log (/ 1/2 v)) (+ (* -1 (/ (- (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (* (pow sinTheta_O 2) sinTheta_i))) (+ (/ (* 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)))) (+ (* 48038761/100000000 (/ v sinTheta_O)) (/ (* 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 (+ (* 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 (- (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2)) 48038761/100000000)) sinTheta_O) (/ (* 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))) (- (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2)) 48038761/100000000)) sinTheta_O) (/ (* 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)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2)) 48038761/100000000)) sinTheta_O)) (/ (* 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 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_i)) (/ sinTheta_O v))))
(* (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 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 (/ (* 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 (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* sinTheta_O (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_i (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))))))
(+ (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* sinTheta_O (+ (* sinTheta_O (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_i (* v (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)))))) (* 48038761/100000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))))) (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_i (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))))))
(+ (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* sinTheta_O (+ (* sinTheta_O (+ (* sinTheta_O (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (+ (* -1 (+ (* -1 (/ (* 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)))))) (* 48038761/100000000 (/ (pow sinTheta_i 3) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))))) (+ (* 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)))) (* 48038761/100000000 (/ sinTheta_i (* v (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)))) (* 48038761/100000000 (/ sinTheta_i (* v (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)))))) (* 48038761/100000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3))))))))))) (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_i (* v (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)))))) (* 48038761/100000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3))))))))) (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_i (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))))))
(- (+ (log (/ 1/2 v)) (+ (* 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)))) (* 48038761/100000000 (/ sinTheta_i (* v (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))))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(- (+ (log (/ 1/2 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)))))) (* 48038761/100000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))))) (+ (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))) (* 48038761/100000000 (/ sinTheta_i (* v (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))))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(- (+ (log (/ 1/2 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 (- (+ (* -1 (* sinTheta_O (+ (* -1 (/ (* 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)))))) (* 48038761/100000000 (/ (pow sinTheta_i 3) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4))))))) (/ (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)))))) (* 48038761/100000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))))) (+ (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))) (* 48038761/100000000 (/ sinTheta_i (* v (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))))))) (* 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) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* -1 (/ (* sinTheta_i (- (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2)) 48038761/100000000)) (* v (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)))))) (* 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) (- (/ (* 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 2)) 48038761/100000000)) (* v (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 2)) 48038761/100000000)) (* v (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)))))) (* 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) (- (/ (* 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 2)) 48038761/100000000)) (* v (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 2)) 48038761/100000000)) (* v (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 2)) 48038761/100000000)) (* v (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)))))) (* 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 (- (/ (* 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)))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i 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)) (/ (log (/ 1/2 v)) sinTheta_O))))) (/ (* 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)) (/ (log (/ 1/2 v)) sinTheta_O)))))) (+ (* -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))) (+ (* -48038761/100000000 (/ v (* (pow sinTheta_O 2) sinTheta_i))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))))))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (+ (* -1 (/ (* 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))))) sinTheta_i)) (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 2)))) (pow sinTheta_O 3))) (+ (* -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)) (/ (log (/ 1/2 v)) sinTheta_O))))))) (+ (* -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))) (+ (* -48038761/100000000 (/ v (* (pow sinTheta_O 2) sinTheta_i))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O 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 (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2)) 48038761/100000000)) (* (pow sinTheta_O 2) sinTheta_i))) (+ (* 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 (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2)) 48038761/100000000)) (* (pow sinTheta_O 2) sinTheta_i))) (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) (* sinTheta_O v))) (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ 1 (* sinTheta_O v)) (/ (* v (* (- (* -1 (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2)) 48038761/100000000)) 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))))) 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 (- (+ (* -1 (/ sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O 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 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 (/ (- (/ (* 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)))))
(* -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)) (+ (* 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 (+ (log (/ 1/2 v)) (+ (* -1 (/ (- (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* sinTheta_i v)) (+ (* 48038761/100000000 (/ v sinTheta_i)) (/ (* 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 (+ (log (/ 1/2 v)) (+ (* -1 (/ (- (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (/ (* 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)))) (+ (* 48038761/100000000 (/ v sinTheta_i)) (/ (* 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 (+ (* 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 (- (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2)) 48038761/100000000)) sinTheta_i) (/ (* 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))) (- (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2)) 48038761/100000000)) sinTheta_i) (/ (* 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)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2)) 48038761/100000000)) sinTheta_i)) (/ (* 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 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(* (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))))
(* -1 (+ (log 2) (log v)))
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v)
(+ (log 2) (log v))
(* 1/2 (/ (exp 6931/10000) v))
(/ 1/2 v)
(/ (- (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v)))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(pow (+ (log 2) (log v)) 2)
(/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (pow v 2))
(+ (log 1/2) (* -1 (log v)))
(* -1 (+ (log 2) (* -1 (log (/ 1 v)))))
(+ (log 2) (* -1 (log (/ 1 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
(/ (+ (* 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))))
(/ (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) 1)) v))) v)
(/ (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) 1)) v)))) v)
(/ (+ (* 1/12 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) 1) 3)) (pow v 3))) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) 1)) v))))) 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))))) (+ (* -1 (+ (* -100000000/48038761 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (* 100000000/48038761 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)))) (* 1/6 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)))) (pow v 3)) (/ (* (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)))
(- (+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (* -1 (/ (+ (* -100000000/48038761 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (* 100000000/48038761 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3))) (pow v 3)))))) (* -1 (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(- (+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (* -1 (/ (+ (* -1000000000000/332956652491 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 4)) (* 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))) (+ (* -1 (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (* 100000000/48038761 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) (pow v 3))))))
(pow (+ (log 2) (* -1 (log (/ 1 v)))) 2)
1
(- (+ 1 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(- (+ 1 (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(- (+ 1 (+ (* 1/6 (/ (pow (- (* cosTheta_O cosTheta_i) 1) 3) (pow v 3))) (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v)))) (/ 1 v))
(+ (log 1/2) (log (/ 1 v)))
(* -1 (+ (log -2) (* -1 (log (/ -1 v)))))
(* -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))
(+ (log -2) (* -1 (log (/ -1 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) (- (* 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)))
(* -1 (/ (+ (* -1/2 (exp 6931/10000)) (* -1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) 1)) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) 1) 2)) v)) (* 1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) 1)))) v)) (* -1/2 (exp 6931/10000))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) 1) 2))) (* -1/12 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) 1) 3)) v))) v)) (* 1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) 1)))) v)) (* -1/2 (exp 6931/10000))) v))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_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 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2)) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)))) v)))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (+ (* -1 (+ (* -100000000/48038761 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (* 100000000/48038761 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)))) (* 1/6 (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 3)))) v)) (* 1/2 (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2)))) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)))) v)))
(+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))
(+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (* -1 (/ (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) v)))))
(+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (* -1 (/ (- (+ 1 (+ (* -1 (/ (+ (* -100000000/48038761 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (* 100000000/48038761 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3))) (pow v 2))) (* sinTheta_O sinTheta_i))) (* cosTheta_O cosTheta_i)) v)))))
(+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (* -1 (/ (- (+ 1 (+ (* -1000000000000/332956652491 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 4) (pow v 3))) (+ (* 1000000000000/332956652491 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 4) (pow v 3))) (* sinTheta_O sinTheta_i)))) (+ (* -100000000/48038761 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) (pow v 2))) (+ (* 100000000/48038761 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) (pow v 2))) (* cosTheta_O cosTheta_i)))) v)))))
(+ 6931/10000 (* -1 (/ (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) v)))
(+ 6931/10000 (* -1 (/ (- (+ 1 (+ (* -1 (/ (- (* -10000/6931 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (* 10000/6931 (* (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))))) v)) (* sinTheta_O sinTheta_i))) (* cosTheta_O cosTheta_i)) v)))
(+ 6931/10000 (* -1 (/ (- (+ 1 (+ (* -1 (/ (- (+ (* -10000/6931 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (* 10000/6931 (/ (* (- (* -10000/6931 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_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) (+ 1 (* sinTheta_O sinTheta_i)))) v))) (* 10000/6931 (* (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))))) v)) (* sinTheta_O sinTheta_i))) (* cosTheta_O cosTheta_i)) v)))
(pow (+ (log -2) (* -1 (log (/ -1 v)))) 2)
(+ 1 (* -1 (/ (+ (* -1 (- (* cosTheta_O cosTheta_i) 1)) (* -1/2 (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) v))) v)))
(+ 1 (* -1 (/ (+ (* -1 (- (* cosTheta_O cosTheta_i) 1)) (* -1 (/ (+ (* 1/6 (/ (pow (- (* cosTheta_O cosTheta_i) 1) 3) v)) (* 1/2 (pow (- (* cosTheta_O cosTheta_i) 1) 2))) v))) v)))
(+ (log -1/2) (log (/ -1 v)))
Outputs
(* -1 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))
(- (/ (* cosTheta_O cosTheta_i) v) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) 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 (/.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 (*.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)))) (*.f32 v v)) #s(literal 1/2 binary32) (*.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 (*.f32 cosTheta_O 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))) (*.f32 v v))) #s(literal 1/2 binary32) (*.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))))
(- 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) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) 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 (fma.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) (*.f32 v v))) #s(literal 1/2 binary32) (*.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 cosTheta_O (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) (*.f32 v v))) #s(literal 1/2 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)))
(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 (*.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)))) (*.f32 v v)) #s(literal 1/2 binary32) (*.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 (*.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))) (*.f32 v v))) #s(literal 1/2 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 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))))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ -1 v))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))
(+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (exp 6931/10000) (exp (/ -1 v))))) (pow v 2))) (* 1/2 (/ (* (exp 6931/10000) (exp (/ -1 v))) v)))
(*.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) (*.f32 v v))) (/.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) v)))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ -1 v))) v)) (* cosTheta_i (+ (* 1/4 (/ (* (pow cosTheta_O 2) (* cosTheta_i (* (exp 6931/10000) (exp (/ -1 v))))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* (exp 6931/10000) (exp (/ -1 v)))) (pow v 2))))))
(fma.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32))) cosTheta_i (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ -1 v))) v)) (* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (* (exp 6931/10000) (exp (/ -1 v)))) (pow v 2))) (* cosTheta_i (+ (* 1/12 (/ (* (pow cosTheta_O 3) (* cosTheta_i (* (exp 6931/10000) (exp (/ -1 v))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_O 2) (* (exp 6931/10000) (exp (/ -1 v)))) (pow v 3))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) (*.f32 cosTheta_O cosTheta_O)) (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 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))) (pow.f32 v #s(literal 4 binary32))) #s(literal 1/12 binary32))) cosTheta_i (*.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) (*.f32 v v))) #s(literal 1/2 binary32))) cosTheta_i (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32)))
(exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))
(*.f32 (exp.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32) (/.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 #s(literal 1/2 binary32) v))
(+ (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_i (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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 (*.f32 (-.f32 (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (fma.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) #s(literal -48038761/100000000 binary32) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) (*.f32 (exp.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32) (/.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 #s(literal 1/2 binary32) v))) cosTheta_i (*.f32 (exp.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32) (/.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 #s(literal 1/2 binary32) v)))
(+ (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_i (+ (* cosTheta_i (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))))))) (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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 (fma.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32) (/.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 #s(literal 1/2 binary32) v))) (-.f32 (fma.f32 (pow.f32 (-.f32 (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (fma.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) #s(literal -48038761/100000000 binary32) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))) (fma.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 v v)) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32))) #s(literal -48038761/100000000 binary32) (neg.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))))) (*.f32 (-.f32 (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (fma.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) #s(literal -48038761/100000000 binary32) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) (*.f32 (exp.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32) (/.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 #s(literal 1/2 binary32) v)))) cosTheta_i (*.f32 (exp.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32) (/.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 #s(literal 1/2 binary32) v)))
(+ (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_i (+ (* cosTheta_i (+ (* cosTheta_i (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (+ (* -1 (+ (* -1 (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_O 3) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))))) (+ (* 1/6 (pow (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))))) (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3))))))))) (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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 (fma.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32) (/.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 #s(literal 1/2 binary32) v))) (fma.f32 (fma.f32 (/.f32 (pow.f32 (/.f32 cosTheta_O v) #s(literal 3 binary32)) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 4 binary32))) #s(literal -48038761/100000000 binary32) (neg.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))))) #s(literal -1 binary32) (fma.f32 (-.f32 (neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))) (fma.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 v v)) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32))) #s(literal -48038761/100000000 binary32) (neg.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))))) (-.f32 (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (fma.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) #s(literal -48038761/100000000 binary32) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) (*.f32 (pow.f32 (-.f32 (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (fma.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) #s(literal -48038761/100000000 binary32) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) #s(literal 3 binary32)) #s(literal 1/6 binary32)))) (*.f32 (-.f32 (fma.f32 (pow.f32 (-.f32 (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (fma.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) #s(literal -48038761/100000000 binary32) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))) (fma.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 v v)) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32))) #s(literal -48038761/100000000 binary32) (neg.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #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 (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32) (/.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 #s(literal 1/2 binary32) v)))) cosTheta_i (*.f32 (-.f32 (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (fma.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) #s(literal -48038761/100000000 binary32) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) (*.f32 (exp.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32) (/.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 #s(literal 1/2 binary32) v)))) cosTheta_i (*.f32 (exp.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32) (/.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 #s(literal 1/2 binary32) v)))
(+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))
(+.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32) (/.f32 #s(literal 48038761/100000000 binary32) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))))
(+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (neg.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))) (fma.f32 (-.f32 (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (fma.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) #s(literal -48038761/100000000 binary32) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) cosTheta_i (/.f32 #s(literal 48038761/100000000 binary32) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))))
(+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* 48038761/100000000 (/ 1 (+ 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)))))) (* -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)))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))))
(+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (neg.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))) (fma.f32 (-.f32 (fma.f32 (-.f32 (neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))) (fma.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 v v)) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32))) #s(literal -48038761/100000000 binary32) (neg.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))))) cosTheta_i (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32))) (fma.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) #s(literal -48038761/100000000 binary32) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) cosTheta_i (/.f32 #s(literal 48038761/100000000 binary32) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))))
(+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* 48038761/100000000 (/ 1 (+ 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 (* cosTheta_i (+ (* -1 (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_O 3) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4))))))) (* -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)))))) (* -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)))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))))
(+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (neg.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))) (fma.f32 (-.f32 (fma.f32 (-.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (fma.f32 (/.f32 (pow.f32 (/.f32 cosTheta_O v) #s(literal 3 binary32)) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 4 binary32))) #s(literal -48038761/100000000 binary32) (neg.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))))) cosTheta_i (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))) (fma.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 v v)) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32))) #s(literal -48038761/100000000 binary32) (neg.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))))) cosTheta_i (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32))) (fma.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) #s(literal -48038761/100000000 binary32) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) cosTheta_i (/.f32 #s(literal 48038761/100000000 binary32) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))))
(* -1 (/ (- (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2)) 48038761/100000000) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(neg.f32 (/.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 48038761/100000000 binary32)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(+ (* -1 (/ (- (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2)) 48038761/100000000) (+ 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 2)) 48038761/100000000)) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))
(fma.f32 (-.f32 (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (*.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 48038761/100000000 binary32)) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) cosTheta_i (neg.f32 (/.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 48038761/100000000 binary32)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))))
(+ (* -1 (/ (- (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2)) 48038761/100000000) (+ 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 2)) 48038761/100000000)) (* v (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 2)) 48038761/100000000)) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))
(fma.f32 (-.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (*.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 48038761/100000000 binary32)) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))))) cosTheta_i (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32))) (*.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 48038761/100000000 binary32)) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) cosTheta_i (neg.f32 (/.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 48038761/100000000 binary32)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))))
(+ (* -1 (/ (- (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2)) 48038761/100000000) (+ 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 2)) 48038761/100000000)) (* v (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 2)) 48038761/100000000)) (* v (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 2)) 48038761/100000000)) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))
(fma.f32 (-.f32 (fma.f32 (-.f32 (fma.f32 (/.f32 cosTheta_O v) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (*.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 48038761/100000000 binary32)) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))))) cosTheta_i) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))) (neg.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (*.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 48038761/100000000 binary32)) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))))) cosTheta_i (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_O) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32))) (*.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 48038761/100000000 binary32)) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) cosTheta_i (neg.f32 (/.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 48038761/100000000 binary32)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))
(neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))
(+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (fma.f32 cosTheta_O cosTheta_i (*.f32 #s(literal -1 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)))) v)
(exp (/ -1 v))
(exp.f32 (/.f32 #s(literal -1 binary32) v))
(+ (exp (/ -1 v)) (/ (* cosTheta_O (* cosTheta_i (exp (/ -1 v)))) v))
(fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))
(+ (exp (/ -1 v)) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (/ -1 v)))) (pow v 2))) (/ (* cosTheta_O (exp (/ -1 v))) v))))
(fma.f32 (fma.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) v) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)) #s(literal 1/2 binary32))) cosTheta_i (exp.f32 (/.f32 #s(literal -1 binary32) v)))
(+ (exp (/ -1 v)) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (/ -1 v)))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (/ -1 v))) (pow v 2))))) (/ (* cosTheta_O (exp (/ -1 v))) v))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) cosTheta_i) (exp.f32 (/.f32 #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 -1 binary32) v)) v))) cosTheta_i (exp.f32 (/.f32 #s(literal -1 binary32) v)))
(/ -1 v)
(/.f32 #s(literal -1 binary32) v)
(- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v))
(/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)
(/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2))
(/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #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)))
(/.f32 (fma.f32 #s(literal -2 binary32) (*.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_i) cosTheta_O) (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #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 (/.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i (*.f32 #s(literal -2 binary32) (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_O))) (*.f32 v v)) cosTheta_i (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)))
(* cosTheta_i (+ (* -1 (/ (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) cosTheta_i)) (/ cosTheta_O v)))
(*.f32 (fma.f32 (/.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) cosTheta_i) #s(literal -1 binary32) (/.f32 cosTheta_O v)) cosTheta_i)
(* cosTheta_i (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (/ cosTheta_O v)))
(*.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i v)) #s(literal -1 binary32) (/.f32 cosTheta_O v)) cosTheta_i)
(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)))
(* 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) cosTheta_i) (/.f32 cosTheta_O v)) (/.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #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_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)))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))
(exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_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 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.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 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)) (*.f32 v v))) (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))))
(* cosTheta_i (- (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_i v))) (+ (/ cosTheta_O v) (/ (log (/ 1/2 v)) cosTheta_i))) (* -1 (/ (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i))))
(*.f32 (-.f32 (+.f32 (fma.f32 (/.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_i) v) #s(literal -2 binary32) (/.f32 cosTheta_O v)) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) cosTheta_i)) (neg.f32 (/.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) cosTheta_i))) cosTheta_i)
(* cosTheta_i (- (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_i v))) (+ (/ cosTheta_O v) (+ (/ (log (/ 1/2 v)) cosTheta_i) (/ (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)) (* 48038761/100000000 (/ v (* cosTheta_O (pow cosTheta_i 2))))))))
(*.f32 (-.f32 (+.f32 (fma.f32 (/.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_i) v) #s(literal -2 binary32) (/.f32 cosTheta_O v)) (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_O) (*.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) cosTheta_i))) (fma.f32 #s(literal -1 binary32) (fma.f32 (/.f32 v cosTheta_O) (/.f32 (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (+.f32 #s(literal -6931/10000 binary32) (neg.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))) (*.f32 cosTheta_i cosTheta_i)) (/.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) cosTheta_i)) (*.f32 (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_i) cosTheta_O)) #s(literal 48038761/100000000 binary32)))) cosTheta_i)
(* cosTheta_i (- (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_i v))) (+ (* -1 (/ (+ (* -1 (/ (* 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)) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_O 2)))) (pow cosTheta_i 3))) (+ (/ cosTheta_O v) (+ (/ (log (/ 1/2 v)) cosTheta_i) (/ (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)) (* 48038761/100000000 (/ v (* cosTheta_O (pow cosTheta_i 2))))))))
(*.f32 (-.f32 (fma.f32 (/.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_i) v) #s(literal -2 binary32) (fma.f32 (/.f32 (fma.f32 (/.f32 (*.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (*.f32 v v)) (*.f32 cosTheta_O cosTheta_O)) #s(literal 48038761/100000000 binary32) (neg.f32 (/.f32 (*.f32 (*.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) v) (-.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_O) v) (neg.f32 (*.f32 v (/.f32 (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (+.f32 #s(literal -6931/10000 binary32) (neg.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))) cosTheta_O))))) cosTheta_O))) (pow.f32 cosTheta_i #s(literal 3 binary32))) #s(literal -1 binary32) (+.f32 (+.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_O) (*.f32 (*.f32 cosTheta_i cosTheta_i) v)) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) cosTheta_i)) (/.f32 cosTheta_O v)))) (fma.f32 #s(literal -1 binary32) (fma.f32 (/.f32 v cosTheta_O) (/.f32 (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (+.f32 #s(literal -6931/10000 binary32) (neg.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))) (*.f32 cosTheta_i cosTheta_i)) (/.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) cosTheta_i)) (*.f32 (/.f32 v (*.f32 (*.f32 cosTheta_i cosTheta_i) cosTheta_O)) #s(literal 48038761/100000000 binary32)))) cosTheta_i)
(* 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 (-.f32 (fma.f32 (/.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_i) v) #s(literal -2 binary32) (/.f32 cosTheta_O v)) (neg.f32 (/.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) cosTheta_i))) cosTheta_i)
(* cosTheta_i (- (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_i v))) (+ (/ cosTheta_O v) (/ (* v (- (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2)) 48038761/100000000)) (* cosTheta_O (pow cosTheta_i 2))))) (+ (* -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 (-.f32 (fma.f32 (/.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_i) v) #s(literal -2 binary32) (fma.f32 (/.f32 v cosTheta_O) (/.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 48038761/100000000 binary32)) (*.f32 cosTheta_i cosTheta_i)) (/.f32 cosTheta_O v))) (*.f32 #s(literal -1 binary32) (fma.f32 (/.f32 v cosTheta_O) (/.f32 (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (+.f32 #s(literal -6931/10000 binary32) (neg.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))) (*.f32 cosTheta_i cosTheta_i)) (/.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) cosTheta_i)))) 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))) (- (/ (* v (- (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2)) 48038761/100000000)) cosTheta_O) (* -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))) (/ (* v (- (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2)) 48038761/100000000)) (* cosTheta_O (pow cosTheta_i 2)))))) (+ (* -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 (-.f32 (+.f32 (fma.f32 (/.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_i) v) #s(literal -2 binary32) (/.f32 cosTheta_O v)) (fma.f32 (/.f32 v cosTheta_O) (/.f32 (*.f32 (-.f32 (*.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 48038761/100000000 binary32)) cosTheta_O)) (neg.f32 (*.f32 v (/.f32 (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (+.f32 #s(literal -6931/10000 binary32) (neg.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))) cosTheta_O)))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (pow.f32 cosTheta_i #s(literal 3 binary32))) (*.f32 (/.f32 v cosTheta_O) (/.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 48038761/100000000 binary32)) (*.f32 cosTheta_i cosTheta_i))))) (*.f32 #s(literal -1 binary32) (fma.f32 (/.f32 v cosTheta_O) (/.f32 (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (+.f32 #s(literal -6931/10000 binary32) (neg.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))) (*.f32 cosTheta_i cosTheta_i)) (/.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) cosTheta_i)))) cosTheta_i)
(* cosTheta_i (+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_i v))) (/ cosTheta_O v)))
(*.f32 (fma.f32 (/.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_i) v) #s(literal -1 binary32) (/.f32 cosTheta_O v)) cosTheta_i)
(exp (/ (- (* cosTheta_O cosTheta_i) 1) v))
(exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))
(* cosTheta_i (- (/ cosTheta_O v) (/ 1 (* cosTheta_i v))))
(*.f32 (-.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v)) cosTheta_i)
(/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2))
(*.f32 (*.f32 cosTheta_O cosTheta_O) (/.f32 (*.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 (fma.f32 (/.f32 (/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_O) cosTheta_i) (*.f32 v v)) #s(literal -2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 v v))) (*.f32 cosTheta_i cosTheta_i))
(* (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 (fma.f32 (/.f32 (/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_O) cosTheta_i) (*.f32 v v)) #s(literal -2 binary32) (/.f32 (fma.f32 cosTheta_O cosTheta_O (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 cosTheta_i cosTheta_i))) (*.f32 v v))) (*.f32 cosTheta_i cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(neg.f32 (*.f32 (/.f32 (fma.f32 #s(literal -1 binary32) cosTheta_O (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_i)) v) cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(neg.f32 (*.f32 (/.f32 (fma.f32 #s(literal -1 binary32) cosTheta_O (/.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_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 (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 (/ (- (+ (log (/ 1/2 v)) (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (* -1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) cosTheta_i)))))
(neg.f32 (*.f32 (fma.f32 (/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 #s(literal -6931/10000 binary32) (neg.f32 (/.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 (/ (- (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (- (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* cosTheta_O v))) (+ (* -48038761/100000000 (/ v cosTheta_O)) (/ (* 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 (fma.f32 (/.f32 (-.f32 (+.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (neg.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (+.f32 #s(literal -6931/10000 binary32) (neg.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))) v (*.f32 #s(literal -48038761/100000000 binary32) v)) cosTheta_O)) cosTheta_i))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 #s(literal -6931/10000 binary32) (neg.f32 (/.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 (/ (- (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (- (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* cosTheta_O v))) (+ (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* (pow cosTheta_O 2) cosTheta_i))) (/ (* 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)))) (+ (* -48038761/100000000 (/ v cosTheta_O)) (/ (* 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 (fma.f32 (/.f32 (-.f32 (+.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_O) v) #s(literal -1 binary32) (fma.f32 (*.f32 (/.f32 (*.f32 v v) (*.f32 cosTheta_O cosTheta_O)) (/.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) cosTheta_i)) #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) v) (-.f32 (neg.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_O) v)) (*.f32 v (/.f32 (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (+.f32 #s(literal -6931/10000 binary32) (neg.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))) cosTheta_O)))) (*.f32 cosTheta_O cosTheta_i)))) (/.f32 (fma.f32 (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (+.f32 #s(literal -6931/10000 binary32) (neg.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))) v (*.f32 #s(literal -48038761/100000000 binary32) v)) cosTheta_O)) cosTheta_i))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 #s(literal -6931/10000 binary32) (neg.f32 (/.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 (/ (- (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) cosTheta_i)))))
(neg.f32 (*.f32 (fma.f32 (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (+.f32 #s(literal -6931/10000 binary32) (neg.f32 (/.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 (/ (- (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (- (* -1 (/ (* v (- (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2)) 48038761/100000000)) cosTheta_O)) (/ (* 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 (fma.f32 (/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (neg.f32 (/.f32 (-.f32 (neg.f32 (*.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 48038761/100000000 binary32)) cosTheta_O))) (*.f32 v (/.f32 (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (+.f32 #s(literal -6931/10000 binary32) (neg.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))) cosTheta_O))) cosTheta_i))) (+.f32 #s(literal -6931/10000 binary32) (neg.f32 (/.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 (/ (- (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (- (+ (* -1 (/ (* v (- (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2)) 48038761/100000000)) cosTheta_O)) (/ (* v (* (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (- (* -1 (/ (* v (- (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2)) 48038761/100000000)) cosTheta_O)) (/ (* 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 (fma.f32 (/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 v cosTheta_O) (/.f32 (*.f32 (-.f32 (neg.f32 (*.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 48038761/100000000 binary32)) cosTheta_O))) (*.f32 v (/.f32 (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (+.f32 #s(literal -6931/10000 binary32) (neg.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))) cosTheta_O))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) cosTheta_i) (neg.f32 (*.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 48038761/100000000 binary32)) cosTheta_O)))) (*.f32 v (/.f32 (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (+.f32 #s(literal -6931/10000 binary32) (neg.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))) cosTheta_O))) cosTheta_i))) (+.f32 #s(literal -6931/10000 binary32) (neg.f32 (/.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 (* cosTheta_i v)))))
(neg.f32 (*.f32 (/.f32 (fma.f32 #s(literal -1 binary32) cosTheta_O (/.f32 #s(literal 1 binary32) cosTheta_i)) v) 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 (fma.f32 (/.f32 (fma.f32 (/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_O) (*.f32 v v)) #s(literal 2 binary32) (neg.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_i) (*.f32 v v)))) cosTheta_i) #s(literal -1 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_O) (*.f32 v v))) (*.f32 cosTheta_i 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 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) 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)))) (*.f32 v v)) #s(literal 1/2 binary32) (*.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 (*.f32 cosTheta_i 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))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) 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)))) (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))))
(+ (* 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 cosTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) cosTheta_O) (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 (pow.f32 cosTheta_i #s(literal 3 binary32)) cosTheta_O) (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 cosTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) (*.f32 v v))) #s(literal 1/2 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)))
(+ (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 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) cosTheta_O) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) (*.f32 v v)) #s(literal 1/2 binary32) (*.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 (*.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))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) cosTheta_O) (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))))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ -1 v))) v)) (* cosTheta_O (+ (* 1/4 (/ (* cosTheta_O (* (pow cosTheta_i 2) (* (exp 6931/10000) (exp (/ -1 v))))) (pow v 3))) (* 1/2 (/ (* cosTheta_i (* (exp 6931/10000) (exp (/ -1 v)))) (pow v 2))))))
(fma.f32 (fma.f32 (*.f32 cosTheta_i (/.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) cosTheta_O) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32))) cosTheta_O (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ -1 v))) v)) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (exp 6931/10000) (exp (/ -1 v)))) (pow v 2))) (* cosTheta_O (+ (* 1/12 (/ (* cosTheta_O (* (pow cosTheta_i 3) (* (exp 6931/10000) (exp (/ -1 v))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_i 2) (* (exp 6931/10000) (exp (/ -1 v)))) (pow v 3))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) cosTheta_O) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))) (pow.f32 v #s(literal 4 binary32))) #s(literal 1/12 binary32))) cosTheta_O (*.f32 (*.f32 cosTheta_i (/.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) (*.f32 v v))) #s(literal 1/2 binary32))) cosTheta_O (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32)))
(+ (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_O (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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 (*.f32 (-.f32 (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (fma.f32 (/.f32 (/.f32 cosTheta_i v) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) #s(literal -48038761/100000000 binary32) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) (*.f32 (exp.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32) (/.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 #s(literal 1/2 binary32) v))) cosTheta_O (*.f32 (exp.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32) (/.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 #s(literal 1/2 binary32) v)))
(+ (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_O (+ (* cosTheta_O (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))))))) (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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 (fma.f32 (*.f32 cosTheta_O (*.f32 (exp.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32) (/.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 #s(literal 1/2 binary32) v))) (-.f32 (fma.f32 (pow.f32 (-.f32 (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (fma.f32 (/.f32 (/.f32 cosTheta_i v) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) #s(literal -48038761/100000000 binary32) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))) (fma.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 v v)) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32))) #s(literal -48038761/100000000 binary32) (neg.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 (-.f32 (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))))) (*.f32 (-.f32 (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (fma.f32 (/.f32 (/.f32 cosTheta_i v) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) #s(literal -48038761/100000000 binary32) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) (*.f32 (exp.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32) (/.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 #s(literal 1/2 binary32) v)))) cosTheta_O (*.f32 (exp.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32) (/.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 #s(literal 1/2 binary32) v)))
(+ (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_O (+ (* cosTheta_O (+ (* cosTheta_O (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (+ (* -1 (+ (* -1 (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_i 3) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))))) (+ (* 1/6 (pow (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))))) (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3))))))))) (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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 (fma.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 (exp.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32) (/.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 #s(literal 1/2 binary32) v))) (fma.f32 (fma.f32 (/.f32 (pow.f32 (/.f32 cosTheta_i v) #s(literal 3 binary32)) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 4 binary32))) #s(literal -48038761/100000000 binary32) (neg.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 (/.f32 cosTheta_i v) (/.f32 (-.f32 (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))))) #s(literal -1 binary32) (fma.f32 (-.f32 (neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))) (fma.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 v v)) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32))) #s(literal -48038761/100000000 binary32) (neg.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 (-.f32 (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))))) (-.f32 (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (fma.f32 (/.f32 (/.f32 cosTheta_i v) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) #s(literal -48038761/100000000 binary32) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) (*.f32 (pow.f32 (-.f32 (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (fma.f32 (/.f32 (/.f32 cosTheta_i v) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) #s(literal -48038761/100000000 binary32) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) #s(literal 3 binary32)) #s(literal 1/6 binary32)))) (*.f32 (-.f32 (fma.f32 (pow.f32 (-.f32 (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (fma.f32 (/.f32 (/.f32 cosTheta_i v) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) #s(literal -48038761/100000000 binary32) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))) (fma.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 v v)) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32))) #s(literal -48038761/100000000 binary32) (neg.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 (-.f32 (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #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 (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32) (/.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 #s(literal 1/2 binary32) v)))) cosTheta_O (*.f32 (-.f32 (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (fma.f32 (/.f32 (/.f32 cosTheta_i v) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) #s(literal -48038761/100000000 binary32) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) (*.f32 (exp.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32) (/.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 #s(literal 1/2 binary32) v)))) cosTheta_O (*.f32 (exp.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32) (/.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 #s(literal 1/2 binary32) v)))
(+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* 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) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))))
(+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (neg.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))) (fma.f32 (-.f32 (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (fma.f32 (/.f32 (/.f32 cosTheta_i v) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) #s(literal -48038761/100000000 binary32) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) cosTheta_O (/.f32 #s(literal 48038761/100000000 binary32) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))))
(+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* 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) (+ 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)))))) (* -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)))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))))
(+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (neg.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))) (fma.f32 (-.f32 (fma.f32 (-.f32 (neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))) (fma.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 v v)) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32))) #s(literal -48038761/100000000 binary32) (neg.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 (-.f32 (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))))) cosTheta_O (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32))) (fma.f32 (/.f32 (/.f32 cosTheta_i v) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) #s(literal -48038761/100000000 binary32) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) cosTheta_O (/.f32 #s(literal 48038761/100000000 binary32) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))))
(+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* 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) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* cosTheta_O (- (+ (* -1 (* cosTheta_O (+ (* -1 (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_i 3) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4))))))) (* -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)))))) (* -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)))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))))
(+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (neg.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))) (fma.f32 (-.f32 (fma.f32 (-.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (fma.f32 (/.f32 (pow.f32 (/.f32 cosTheta_i v) #s(literal 3 binary32)) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 4 binary32))) #s(literal -48038761/100000000 binary32) (neg.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 (/.f32 cosTheta_i v) (/.f32 (-.f32 (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))))) cosTheta_O (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))) (fma.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 v v)) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32))) #s(literal -48038761/100000000 binary32) (neg.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 (-.f32 (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))))) cosTheta_O (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32))) (fma.f32 (/.f32 (/.f32 cosTheta_i v) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) #s(literal -48038761/100000000 binary32) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) cosTheta_O (/.f32 #s(literal 48038761/100000000 binary32) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))))
(+ (* -1 (/ (- (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2)) 48038761/100000000) (+ 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 2)) 48038761/100000000)) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))
(fma.f32 (-.f32 (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (*.f32 (/.f32 cosTheta_i v) (/.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 48038761/100000000 binary32)) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) cosTheta_O (neg.f32 (/.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 48038761/100000000 binary32)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))))
(+ (* -1 (/ (- (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2)) 48038761/100000000) (+ 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 2)) 48038761/100000000)) (* v (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 2)) 48038761/100000000)) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))
(fma.f32 (-.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 (/.f32 cosTheta_i v) (/.f32 (-.f32 (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (*.f32 (/.f32 cosTheta_i v) (/.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 48038761/100000000 binary32)) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))))) cosTheta_O (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32))) (*.f32 (/.f32 cosTheta_i v) (/.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 48038761/100000000 binary32)) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) cosTheta_O (neg.f32 (/.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 48038761/100000000 binary32)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))))
(+ (* -1 (/ (- (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2)) 48038761/100000000) (+ 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 2)) 48038761/100000000)) (* v (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 2)) 48038761/100000000)) (* v (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 2)) 48038761/100000000)) (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))
(fma.f32 (-.f32 (fma.f32 (-.f32 (fma.f32 (/.f32 cosTheta_O v) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 (/.f32 cosTheta_i v) (/.f32 (-.f32 (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (*.f32 (/.f32 cosTheta_i v) (/.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 48038761/100000000 binary32)) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))))) cosTheta_i) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))) (neg.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 (-.f32 (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (*.f32 (/.f32 cosTheta_i v) (/.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 48038761/100000000 binary32)) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))))) cosTheta_O (*.f32 (/.f32 (/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32))) (*.f32 (/.f32 cosTheta_i v) (/.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 48038761/100000000 binary32)) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) cosTheta_O (neg.f32 (/.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 48038761/100000000 binary32)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))))
(+ (exp (/ -1 v)) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (/ -1 v)))) (pow v 2))) (/ (* cosTheta_i (exp (/ -1 v))) v))))
(fma.f32 (fma.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) v) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) cosTheta_O) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)) #s(literal 1/2 binary32))) cosTheta_O (exp.f32 (/.f32 #s(literal -1 binary32) v)))
(+ (exp (/ -1 v)) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (/ -1 v)))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (/ -1 v))) (pow v 2))))) (/ (* cosTheta_i (exp (/ -1 v))) v))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) cosTheta_O) (exp.f32 (/.f32 #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 -1 binary32) v)) v))) cosTheta_O (exp.f32 (/.f32 #s(literal -1 binary32) 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 (/.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_i) cosTheta_O (*.f32 #s(literal -2 binary32) (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_i))) (*.f32 v v)) cosTheta_O (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)))
(* cosTheta_O (+ (* -1 (/ (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) cosTheta_O)) (/ cosTheta_i v)))
(*.f32 (fma.f32 (/.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) cosTheta_O) #s(literal -1 binary32) (/.f32 cosTheta_i v)) cosTheta_O)
(* cosTheta_O (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (/ cosTheta_i v)))
(*.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O cosTheta_O) (/.f32 sinTheta_i v)) #s(literal -1 binary32) (/.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) cosTheta_O) (/.f32 cosTheta_i v)) (/.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_O) v)) cosTheta_O)
(* cosTheta_O (- (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O v))) (+ (/ cosTheta_i v) (/ (log (/ 1/2 v)) cosTheta_O))) (* -1 (/ (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O))))
(*.f32 (-.f32 (+.f32 (fma.f32 (/.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_O) v) #s(literal -2 binary32) (/.f32 cosTheta_i v)) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) cosTheta_O)) (neg.f32 (/.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) cosTheta_O))) cosTheta_O)
(* cosTheta_O (- (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O v))) (+ (/ cosTheta_i v) (+ (/ (log (/ 1/2 v)) cosTheta_O) (/ (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)) (* 48038761/100000000 (/ v (* (pow cosTheta_O 2) cosTheta_i)))))))
(*.f32 (-.f32 (+.f32 (fma.f32 (/.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_O) v) #s(literal -2 binary32) (/.f32 cosTheta_i v)) (+.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) v)) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) cosTheta_O))) (fma.f32 #s(literal -1 binary32) (fma.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_O)) (/.f32 (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (+.f32 #s(literal -6931/10000 binary32) (neg.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))) cosTheta_i) (/.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) cosTheta_O)) (*.f32 (/.f32 v (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i)) #s(literal 48038761/100000000 binary32)))) cosTheta_O)
(* cosTheta_O (- (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O v))) (+ (* -1 (/ (+ (* -1 (/ (* 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))))) cosTheta_i)) (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow cosTheta_i 2)))) (pow cosTheta_O 3))) (+ (/ cosTheta_i v) (+ (/ (log (/ 1/2 v)) cosTheta_O) (/ (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)) (* 48038761/100000000 (/ v (* (pow cosTheta_O 2) cosTheta_i)))))))
(*.f32 (-.f32 (fma.f32 (/.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_O) v) #s(literal -2 binary32) (fma.f32 (/.f32 (fma.f32 (/.f32 (*.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (*.f32 v v)) (*.f32 cosTheta_i cosTheta_i)) #s(literal 48038761/100000000 binary32) (neg.f32 (/.f32 (*.f32 (*.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) v) (-.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_i) v) (neg.f32 (*.f32 v (/.f32 (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (+.f32 #s(literal -6931/10000 binary32) (neg.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))) cosTheta_i))))) cosTheta_i))) (pow.f32 cosTheta_O #s(literal 3 binary32))) #s(literal -1 binary32) (+.f32 (+.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) v)) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) cosTheta_O)) (/.f32 cosTheta_i v)))) (fma.f32 #s(literal -1 binary32) (fma.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_O)) (/.f32 (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (+.f32 #s(literal -6931/10000 binary32) (neg.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))) cosTheta_i) (/.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) cosTheta_O)) (*.f32 (/.f32 v (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i)) #s(literal 48038761/100000000 binary32)))) cosTheta_O)
(* 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 (-.f32 (fma.f32 (/.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_O) v) #s(literal -2 binary32) (/.f32 cosTheta_i v)) (neg.f32 (/.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) cosTheta_O))) cosTheta_O)
(* cosTheta_O (- (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O v))) (+ (/ cosTheta_i v) (/ (* v (- (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2)) 48038761/100000000)) (* (pow cosTheta_O 2) cosTheta_i)))) (+ (* -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 (-.f32 (fma.f32 (/.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_O) v) #s(literal -2 binary32) (fma.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_O)) (/.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 48038761/100000000 binary32)) cosTheta_i) (/.f32 cosTheta_i v))) (*.f32 #s(literal -1 binary32) (fma.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_O)) (/.f32 (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (+.f32 #s(literal -6931/10000 binary32) (neg.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))) cosTheta_i) (/.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) cosTheta_O)))) 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))) (- (/ (* v (- (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2)) 48038761/100000000)) cosTheta_i) (* -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)) (/ (* v (- (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2)) 48038761/100000000)) (* (pow cosTheta_O 2) cosTheta_i))))) (+ (* -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 (-.f32 (+.f32 (fma.f32 (/.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_O) v) #s(literal -2 binary32) (/.f32 cosTheta_i v)) (/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) v) (-.f32 (*.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 48038761/100000000 binary32)) cosTheta_i)) (neg.f32 (*.f32 v (/.f32 (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (+.f32 #s(literal -6931/10000 binary32) (neg.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))) cosTheta_i))))) (pow.f32 cosTheta_O #s(literal 3 binary32))) (/.f32 (*.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 48038761/100000000 binary32)) v) (*.f32 cosTheta_O cosTheta_O))) cosTheta_i)) (*.f32 #s(literal -1 binary32) (fma.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_O)) (/.f32 (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (+.f32 #s(literal -6931/10000 binary32) (neg.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))) cosTheta_i) (/.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) cosTheta_O)))) cosTheta_O)
(* cosTheta_O (+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O v))) (/ cosTheta_i v)))
(*.f32 (fma.f32 (/.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_O) v) #s(literal -1 binary32) (/.f32 cosTheta_i v)) cosTheta_O)
(* cosTheta_O (- (/ cosTheta_i v) (/ 1 (* cosTheta_O v))))
(*.f32 (-.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v)) 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 (fma.f32 (/.f32 (/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_i) cosTheta_O) (*.f32 v v)) #s(literal -2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 v v))) (*.f32 cosTheta_O 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 (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow cosTheta_O 2) (pow v 2))))))
(*.f32 (fma.f32 (/.f32 (/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_i) cosTheta_O) (*.f32 v v)) #s(literal -2 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_i (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 cosTheta_O cosTheta_O))) (*.f32 v v))) (*.f32 cosTheta_O cosTheta_O))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))
(neg.f32 (*.f32 (/.f32 (fma.f32 #s(literal -1 binary32) cosTheta_i (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_O)) v) cosTheta_O))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(neg.f32 (*.f32 (/.f32 (fma.f32 #s(literal -1 binary32) cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_i) cosTheta_O)) 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 (/ (- (+ (log (/ 1/2 v)) (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (* -1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) cosTheta_O)))))
(neg.f32 (*.f32 (fma.f32 (/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 #s(literal -6931/10000 binary32) (neg.f32 (/.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 (/ (- (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (- (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* cosTheta_i v))) (+ (* -48038761/100000000 (/ v 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 (fma.f32 (/.f32 (-.f32 (+.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (neg.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_i) v)) (/.f32 (fma.f32 (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (+.f32 #s(literal -6931/10000 binary32) (neg.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))) v (*.f32 #s(literal -48038761/100000000 binary32) v)) cosTheta_i)) cosTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 #s(literal -6931/10000 binary32) (neg.f32 (/.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 (/ (- (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (- (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* cosTheta_i v))) (+ (* 48038761/100000000 (/ (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (pow cosTheta_i 2)))) (/ (* 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)))) (+ (* -48038761/100000000 (/ v 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 (fma.f32 (/.f32 (-.f32 (+.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_i) v) #s(literal -1 binary32) (fma.f32 (/.f32 (*.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (*.f32 v v)) (*.f32 (*.f32 cosTheta_i cosTheta_i) cosTheta_O)) #s(literal 48038761/100000000 binary32) (/.f32 (*.f32 (*.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) v) (-.f32 (neg.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_i) v)) (*.f32 v (/.f32 (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (+.f32 #s(literal -6931/10000 binary32) (neg.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))) cosTheta_i)))) (*.f32 cosTheta_O cosTheta_i)))) (/.f32 (fma.f32 (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (+.f32 #s(literal -6931/10000 binary32) (neg.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))) v (*.f32 #s(literal -48038761/100000000 binary32) v)) cosTheta_i)) cosTheta_O))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 #s(literal -6931/10000 binary32) (neg.f32 (/.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 (/ (- (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) cosTheta_O)))))
(neg.f32 (*.f32 (fma.f32 (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (+.f32 #s(literal -6931/10000 binary32) (neg.f32 (/.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 (/ (- (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (- (* -1 (/ (* v (- (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2)) 48038761/100000000)) 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 (fma.f32 (/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (neg.f32 (/.f32 (-.f32 (neg.f32 (*.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 48038761/100000000 binary32)) cosTheta_i))) (*.f32 v (/.f32 (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (+.f32 #s(literal -6931/10000 binary32) (neg.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))) cosTheta_i))) cosTheta_O))) (+.f32 #s(literal -6931/10000 binary32) (neg.f32 (/.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 (/ (- (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (* -1 (/ (- (+ (* -1 (/ (* v (- (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2)) 48038761/100000000)) cosTheta_i)) (/ (* v (* (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) (- (* -1 (/ (* v (- (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (pow v 2)) 48038761/100000000)) 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 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 (fma.f32 (/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (neg.f32 (/.f32 (-.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 48038761/100000000 binary32)) v) (/.f32 (*.f32 (*.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) v) (-.f32 (neg.f32 (*.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 48038761/100000000 binary32)) cosTheta_i))) (*.f32 v (/.f32 (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (+.f32 #s(literal -6931/10000 binary32) (neg.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))) cosTheta_i)))) cosTheta_O)) cosTheta_i) (*.f32 v (/.f32 (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (+.f32 #s(literal -6931/10000 binary32) (neg.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))) cosTheta_i))) cosTheta_O))) (+.f32 #s(literal -6931/10000 binary32) (neg.f32 (/.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 (* cosTheta_O v)))))
(neg.f32 (*.f32 (/.f32 (fma.f32 #s(literal -1 binary32) cosTheta_i (/.f32 #s(literal 1 binary32) cosTheta_O)) v) 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 (fma.f32 (/.f32 (fma.f32 (/.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 v v)) #s(literal 2 binary32) (neg.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_O) (*.f32 v v)))) cosTheta_O) #s(literal -1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 v v))) (*.f32 cosTheta_O cosTheta_O))
(- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(/.f32 (fma.f32 (*.f32 #s(literal -1 binary32) sinTheta_O) sinTheta_i (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32))) v)
(+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (fma.f32 cosTheta_O cosTheta_i (neg.f32 (*.f32 sinTheta_O sinTheta_i))) 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 (*.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))))) (*.f32 v v)) #s(literal 1/2 binary32) (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 (*.f32 sinTheta_O 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)))) (*.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 (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)))))
(- (+ 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 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (*.f32 #s(literal -1 binary32) sinTheta_O) sinTheta_i (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32))) v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) 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 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))) (*.f32 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 sinTheta_O (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 v v))) #s(literal -1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32))) sinTheta_i (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) 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 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.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 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/12 binary32))) sinTheta_i (*.f32 (*.f32 sinTheta_O (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 v v))) #s(literal -1/2 binary32))) sinTheta_i (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))
(exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))
(+ (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 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))) v) #s(literal -1 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(+ (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 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))) (*.f32 v v)) #s(literal 1/2 binary32) (neg.f32 (*.f32 sinTheta_O (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) v)))) sinTheta_i (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(+ (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 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.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 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_i (neg.f32 (*.f32 sinTheta_O (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) v)))) sinTheta_i (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #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 (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* sinTheta_i (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_O (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))))))
(fma.f32 (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_O)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (fma.f32 (/.f32 (/.f32 sinTheta_O 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))) #s(literal 48038761/100000000 binary32) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_O) (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)))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #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 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #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 (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* sinTheta_i (+ (* sinTheta_i (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_O (* v (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)))))) (* 48038761/100000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))))) (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_O (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))))))
(fma.f32 (fma.f32 (*.f32 sinTheta_i (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #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 (fma.f32 (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_O)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (fma.f32 (/.f32 (/.f32 sinTheta_O 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))) #s(literal 48038761/100000000 binary32) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_O) (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)))))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (*.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)) (*.f32 v v)))) (fma.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.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))) #s(literal 48038761/100000000 binary32) (neg.f32 (*.f32 (/.f32 sinTheta_O v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_O)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_O) (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))))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))))) (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_O)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (fma.f32 (/.f32 (/.f32 sinTheta_O 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))) #s(literal 48038761/100000000 binary32) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_O) (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)))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #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 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #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 (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* sinTheta_i (+ (* sinTheta_i (+ (* sinTheta_i (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (+ (* -1 (+ (* -1 (/ (* 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)))))) (* 48038761/100000000 (/ (pow sinTheta_O 3) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))))) (+ (* 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)))) (* 48038761/100000000 (/ sinTheta_O (* v (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)))) (* 48038761/100000000 (/ sinTheta_O (* v (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)))))) (* 48038761/100000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3))))))))))) (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_O (* v (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)))))) (* 48038761/100000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3))))))))) (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_O (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 sinTheta_i (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #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 (fma.f32 (/.f32 (pow.f32 (/.f32 sinTheta_O 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))) #s(literal 48038761/100000000 binary32) (neg.f32 (*.f32 (/.f32 sinTheta_O v) (/.f32 (-.f32 (/.f32 (*.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)) (*.f32 v v))) (neg.f32 (*.f32 (/.f32 sinTheta_O v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_O)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_O) (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))))) (-.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)))))) #s(literal -1 binary32) (fma.f32 (-.f32 (/.f32 (*.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)) (*.f32 v v))) (fma.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.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))) #s(literal 48038761/100000000 binary32) (neg.f32 (*.f32 (/.f32 sinTheta_O v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_O)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_O) (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))))) (-.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 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_O)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (fma.f32 (/.f32 (/.f32 sinTheta_O 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))) #s(literal 48038761/100000000 binary32) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_O) (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)))))) (*.f32 (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_O)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (fma.f32 (/.f32 (/.f32 sinTheta_O 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))) #s(literal 48038761/100000000 binary32) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_O) (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)))))) #s(literal 3 binary32)) #s(literal 1/6 binary32)))) (*.f32 (-.f32 (fma.f32 (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_O)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (fma.f32 (/.f32 (/.f32 sinTheta_O 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))) #s(literal 48038761/100000000 binary32) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_O) (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)))))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (*.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)) (*.f32 v v)))) (fma.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.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))) #s(literal 48038761/100000000 binary32) (neg.f32 (*.f32 (/.f32 sinTheta_O v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_O)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_O) (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))))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #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 (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_O)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (fma.f32 (/.f32 (/.f32 sinTheta_O 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))) #s(literal 48038761/100000000 binary32) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_O) (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)))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #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 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #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))))))
(- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #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))))
(- (+ (log (/ 1/2 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)))) (* 48038761/100000000 (/ sinTheta_O (* v (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))))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(-.f32 (+.f32 (fma.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_O)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (fma.f32 (/.f32 (/.f32 sinTheta_O 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))) #s(literal 48038761/100000000 binary32) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_O) (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)))))) sinTheta_i (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v)))) (log.f32 (/.f32 #s(literal 1/2 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))))
(- (+ (log (/ 1/2 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)))))) (* 48038761/100000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))))) (+ (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))) (* 48038761/100000000 (/ sinTheta_O (* v (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))))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(-.f32 (+.f32 (fma.f32 (-.f32 (fma.f32 (-.f32 (/.f32 (*.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)) (*.f32 v v))) (fma.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.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))) #s(literal 48038761/100000000 binary32) (neg.f32 (*.f32 (/.f32 sinTheta_O v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_O)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_O) (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))))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))))) sinTheta_i (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_O)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v)))) (fma.f32 (/.f32 (/.f32 sinTheta_O 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))) #s(literal 48038761/100000000 binary32) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_O) (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)))))) sinTheta_i (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v)))) (log.f32 (/.f32 #s(literal 1/2 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))))
(- (+ (log (/ 1/2 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 (- (+ (* -1 (* sinTheta_i (+ (* -1 (/ (* 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)))))) (* 48038761/100000000 (/ (pow sinTheta_O 3) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4))))))) (/ (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)))))) (* 48038761/100000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))))) (+ (* -1 (/ (* sinTheta_O (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))) (* 48038761/100000000 (/ sinTheta_O (* v (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))))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(-.f32 (+.f32 (fma.f32 (-.f32 (fma.f32 (fma.f32 (*.f32 #s(literal -1 binary32) sinTheta_i) (fma.f32 (/.f32 (pow.f32 (/.f32 sinTheta_O 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))) #s(literal 48038761/100000000 binary32) (neg.f32 (*.f32 (/.f32 sinTheta_O v) (/.f32 (-.f32 (/.f32 (*.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)) (*.f32 v v))) (neg.f32 (*.f32 (/.f32 sinTheta_O v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_O)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_O) (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))))) (-.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 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (fma.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.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))) #s(literal 48038761/100000000 binary32) (neg.f32 (*.f32 (/.f32 sinTheta_O v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_O)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_O) (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))))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))))) sinTheta_i (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_O)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v)))) (fma.f32 (/.f32 (/.f32 sinTheta_O 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))) #s(literal 48038761/100000000 binary32) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_O) (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)))))) sinTheta_i (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v)))) (log.f32 (/.f32 #s(literal 1/2 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))))
(/ (- (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2)) 48038761/100000000) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))
(/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #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 (- (* -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 2)) 48038761/100000000)) (* v (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)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(fma.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_O)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (neg.f32 (*.f32 (/.f32 sinTheta_O v) (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 48038761/100000000 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_i (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #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 (- (+ (* -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 2)) 48038761/100000000)) (* v (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 2)) 48038761/100000000)) (* v (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)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(fma.f32 (-.f32 (fma.f32 (-.f32 (/.f32 (*.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)) (*.f32 v v))) (neg.f32 (*.f32 (/.f32 sinTheta_O v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_O)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (neg.f32 (*.f32 (/.f32 sinTheta_O v) (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 48038761/100000000 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)))))) sinTheta_i (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_O)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v)))) (neg.f32 (*.f32 (/.f32 sinTheta_O v) (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 48038761/100000000 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_i (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #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 (- (+ (* -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 2)) 48038761/100000000)) (* v (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 2)) 48038761/100000000)) (* v (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 2)) 48038761/100000000)) (* v (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)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(fma.f32 (-.f32 (fma.f32 (-.f32 (/.f32 (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (-.f32 (/.f32 (*.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)) (*.f32 v v))) (neg.f32 (*.f32 (/.f32 sinTheta_O v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_O)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (neg.f32 (*.f32 (/.f32 sinTheta_O v) (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 48038761/100000000 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))))))) v) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.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 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_O)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (neg.f32 (*.f32 (/.f32 sinTheta_O v) (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 48038761/100000000 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)))))) sinTheta_i (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_O)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v)))) (neg.f32 (*.f32 (/.f32 sinTheta_O v) (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 48038761/100000000 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_i (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #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_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/ (- (* cosTheta_O cosTheta_i) 1) v)
(/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #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)))
(/.f32 (fma.f32 #s(literal -2 binary32) (*.f32 (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_i) sinTheta_O) (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 (/.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_O))) (*.f32 v v)) sinTheta_i (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)))
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(*.f32 (-.f32 (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_i) v) (/.f32 sinTheta_O v)) sinTheta_i)
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)) (/ sinTheta_O v)))
(*.f32 (-.f32 (*.f32 (/.f32 cosTheta_O sinTheta_i) (/.f32 cosTheta_i v)) (/.f32 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 (/.f32 #s(literal 6931/10000 binary32) sinTheta_i) (-.f32 (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_i) v) (/.f32 sinTheta_O v))) sinTheta_i)
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) (* sinTheta_i v))) (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ 1 (* sinTheta_i v)) (/ (log (/ 1/2 v)) sinTheta_i))))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))
(*.f32 (-.f32 (+.f32 (fma.f32 (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_i) v) #s(literal 2 binary32) (+.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_i) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_i v))) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) sinTheta_i))) (neg.f32 (/.f32 sinTheta_O v))) (*.f32 (/.f32 cosTheta_O sinTheta_i) (/.f32 cosTheta_i v))) sinTheta_i)
(* 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)) (/ (log (/ 1/2 v)) 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))))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (* -48038761/100000000 (/ v (* sinTheta_O (pow sinTheta_i 2)))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))))
(*.f32 (-.f32 (+.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal -1 binary32) (fma.f32 (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_i) v) #s(literal 2 binary32) (+.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_i) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_i v))) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) sinTheta_i)))) (neg.f32 (/.f32 sinTheta_O v))) (+.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (*.f32 v (-.f32 (+.f32 (/.f32 (fma.f32 #s(literal 2 binary32) (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (/.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 #s(literal -48038761/100000000 binary32) v)) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) (*.f32 (/.f32 cosTheta_O sinTheta_i) (/.f32 cosTheta_i v)))) sinTheta_i)
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (+ (* -1 (/ (* 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)) (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_O 2)))) (pow sinTheta_i 3))) (+ (* -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)) (/ (log (/ 1/2 v)) 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))))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (* -48038761/100000000 (/ v (* sinTheta_O (pow sinTheta_i 2)))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))))
(*.f32 (-.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal -1 binary32) (fma.f32 (/.f32 (fma.f32 (/.f32 (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v)) (*.f32 sinTheta_O sinTheta_O)) #s(literal -48038761/100000000 binary32) (neg.f32 (*.f32 v (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_O) v) (*.f32 v (/.f32 (*.f32 (-.f32 (+.f32 (/.f32 (fma.f32 #s(literal 2 binary32) (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (/.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))) sinTheta_O)))) (pow.f32 sinTheta_i #s(literal 3 binary32))) #s(literal -1 binary32) (fma.f32 (/.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal -1 binary32) (fma.f32 (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_i) v) #s(literal 2 binary32) (+.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_i) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_i v))) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) sinTheta_i)))))) (+.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (*.f32 v (-.f32 (+.f32 (/.f32 (fma.f32 #s(literal 2 binary32) (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (/.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 #s(literal -48038761/100000000 binary32) v)) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) (*.f32 (/.f32 cosTheta_O sinTheta_i) (/.f32 cosTheta_i v)))) sinTheta_i)
(* 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 (-.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal -1 binary32) (fma.f32 (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_i) v) #s(literal 2 binary32) (+.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)
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2)) 48038761/100000000)) (* sinTheta_O (pow sinTheta_i 2)))) (+ (* 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 (-.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal -1 binary32) (fma.f32 (*.f32 (/.f32 v sinTheta_O) (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 48038761/100000000 binary32)) (*.f32 sinTheta_i sinTheta_i))) #s(literal -1 binary32) (fma.f32 (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_i) v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_i) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_i v)))))) (fma.f32 (/.f32 cosTheta_O sinTheta_i) (/.f32 cosTheta_i v) (neg.f32 (*.f32 (/.f32 v sinTheta_O) (/.f32 (*.f32 (-.f32 (+.f32 (/.f32 (fma.f32 #s(literal 2 binary32) (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (/.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)))))) sinTheta_i)
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2)) 48038761/100000000)) (* sinTheta_O (pow sinTheta_i 2)))) (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) (* sinTheta_i v))) (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ 1 (* sinTheta_i v)) (/ (* v (* (- (* -1 (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2)) 48038761/100000000)) sinTheta_O)) (* -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 (-.f32 (+.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal -1 binary32) (neg.f32 (*.f32 (/.f32 v sinTheta_O) (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 48038761/100000000 binary32)) (*.f32 sinTheta_i sinTheta_i))))) (+.f32 (fma.f32 (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_i) v) #s(literal 2 binary32) (/.f32 #s(literal 6931/10000 binary32) sinTheta_i)) (fma.f32 (/.f32 v sinTheta_O) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 48038761/100000000 binary32)) sinTheta_O)) (*.f32 v (/.f32 (*.f32 (-.f32 (+.f32 (/.f32 (fma.f32 #s(literal 2 binary32) (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (/.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))) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_i v))))) (fma.f32 (/.f32 cosTheta_O sinTheta_i) (/.f32 cosTheta_i v) (neg.f32 (*.f32 (/.f32 v sinTheta_O) (/.f32 (*.f32 (-.f32 (+.f32 (/.f32 (fma.f32 #s(literal 2 binary32) (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (/.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)))))) sinTheta_i)
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ 1 (* sinTheta_i v))))
(*.f32 (/.f32 (fma.f32 #s(literal -1 binary32) sinTheta_O (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_i)) v) sinTheta_i)
(/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))
(*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.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 (fma.f32 (/.f32 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_O) sinTheta_i) (*.f32 v v)) #s(literal -2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))
(* (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 (fma.f32 (/.f32 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_O) sinTheta_i) (*.f32 v v)) #s(literal -2 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_O (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))
(* -1 (* sinTheta_i (- (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(neg.f32 (*.f32 (-.f32 (neg.f32 (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) sinTheta_i)) (neg.f32 (/.f32 sinTheta_O v))) sinTheta_i))
(* -1 (* sinTheta_i (- (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (* -1 (/ sinTheta_O v)))))
(neg.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (/.f32 cosTheta_O sinTheta_i) (/.f32 cosTheta_i 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)))))
(neg.f32 (*.f32 (-.f32 (neg.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)) sinTheta_i)) (neg.f32 (/.f32 sinTheta_O v))) sinTheta_i))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) v)) (/ 1 v)))) (/ (* cosTheta_O cosTheta_i) v)) sinTheta_i)) (/ sinTheta_O v))))
(neg.f32 (*.f32 (fma.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (+.f32 (/.f32 (fma.f32 #s(literal 2 binary32) (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 1 binary32)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))) sinTheta_i) #s(literal -1 binary32) (/.f32 sinTheta_O v)) sinTheta_i))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (- (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* sinTheta_O v)) (+ (* 48038761/100000000 (/ v sinTheta_O)) (/ (* 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))))
(neg.f32 (*.f32 (fma.f32 (/.f32 (-.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 (/.f32 (-.f32 (/.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_O) v) (/.f32 (fma.f32 (*.f32 v (-.f32 (+.f32 (/.f32 (fma.f32 #s(literal 2 binary32) (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (/.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 #s(literal 48038761/100000000 binary32) v)) sinTheta_O)) sinTheta_i) #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 2 binary32) (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 1 binary32)) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) sinTheta_i) #s(literal -1 binary32) (/.f32 sinTheta_O v)) sinTheta_i))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (- (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (* (pow sinTheta_O 2) sinTheta_i))) (+ (/ (* 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)))) (+ (* 48038761/100000000 (/ v sinTheta_O)) (/ (* 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))))
(neg.f32 (*.f32 (fma.f32 (/.f32 (-.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) #s(literal -48038761/100000000 binary32) (fma.f32 (/.f32 v sinTheta_O) (/.f32 (*.f32 (-.f32 (/.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_O) v) (*.f32 v (/.f32 (*.f32 (-.f32 (+.f32 (/.f32 (fma.f32 #s(literal 2 binary32) (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (/.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))) sinTheta_i) (/.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_O) v))) (/.f32 (fma.f32 (*.f32 v (-.f32 (+.f32 (/.f32 (fma.f32 #s(literal 2 binary32) (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (/.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 #s(literal 48038761/100000000 binary32) v)) sinTheta_O)) sinTheta_i) #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 2 binary32) (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 1 binary32)) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) sinTheta_i) #s(literal -1 binary32) (/.f32 sinTheta_O v)) sinTheta_i))
(* -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))))
(neg.f32 (*.f32 (fma.f32 (/.f32 (-.f32 (+.f32 (/.f32 (fma.f32 #s(literal 2 binary32) (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) sinTheta_i) #s(literal -1 binary32) (/.f32 sinTheta_O v)) sinTheta_i))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (* -1 (/ (- (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2)) 48038761/100000000)) sinTheta_O) (/ (* 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))))
(neg.f32 (*.f32 (fma.f32 (/.f32 (-.f32 (+.f32 (fma.f32 (/.f32 (-.f32 (*.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 48038761/100000000 binary32)) sinTheta_O)) (*.f32 v (/.f32 (*.f32 (-.f32 (+.f32 (/.f32 (fma.f32 #s(literal 2 binary32) (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (/.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) #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 2 binary32) (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 1 binary32)) v)) #s(literal 6931/10000 binary32)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) sinTheta_i) #s(literal -1 binary32) (/.f32 sinTheta_O v)) sinTheta_i))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (+ (* -1 (/ (- (+ (/ (* v (* (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) (- (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2)) 48038761/100000000)) sinTheta_O) (/ (* 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)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2)) 48038761/100000000)) sinTheta_O)) (/ (* 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))))
(neg.f32 (*.f32 (fma.f32 (/.f32 (-.f32 (+.f32 (fma.f32 (/.f32 (fma.f32 (/.f32 v sinTheta_O) (/.f32 (*.f32 (-.f32 (*.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 48038761/100000000 binary32)) sinTheta_O)) (*.f32 v (/.f32 (*.f32 (-.f32 (+.f32 (/.f32 (fma.f32 #s(literal 2 binary32) (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (/.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))) sinTheta_i) (-.f32 (*.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 48038761/100000000 binary32)) sinTheta_O)) (*.f32 v (/.f32 (*.f32 (-.f32 (+.f32 (/.f32 (fma.f32 #s(literal 2 binary32) (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (/.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) #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 2 binary32) (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 1 binary32)) v)) #s(literal 6931/10000 binary32)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) sinTheta_i) #s(literal -1 binary32) (/.f32 sinTheta_O v)) sinTheta_i))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_i)) (/ sinTheta_O v))))
(neg.f32 (*.f32 (fma.f32 (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) sinTheta_i) #s(literal -1 binary32) (/.f32 sinTheta_O v)) 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 (fma.f32 (/.f32 (fma.f32 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_O) (*.f32 v v)) #s(literal 2 binary32) (neg.f32 (/.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_i) (*.f32 v v)))) sinTheta_i) #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))
(+ (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 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) 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))))) (*.f32 v v)) #s(literal 1/2 binary32) (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 (*.f32 sinTheta_i 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)))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) 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))))) (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 (/ (* 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 sinTheta_i (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 v v))) #s(literal -1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32))) sinTheta_O (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) 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 (*.f32 sinTheta_i sinTheta_i) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) sinTheta_O) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/12 binary32))) sinTheta_O (*.f32 (*.f32 sinTheta_i (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 v v))) #s(literal -1/2 binary32))) sinTheta_O (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) 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 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))) (*.f32 v v)) #s(literal 1/2 binary32) (neg.f32 (*.f32 sinTheta_i (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) v)))) sinTheta_O (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 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)) (* 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 (*.f32 (*.f32 sinTheta_i sinTheta_i) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) sinTheta_O) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_O (neg.f32 (*.f32 sinTheta_i (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) v)))) sinTheta_O (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(+ (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* sinTheta_O (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_i (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))))))
(fma.f32 (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_i)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (fma.f32 (/.f32 (/.f32 sinTheta_i 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))) #s(literal 48038761/100000000 binary32) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_i) (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)))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #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 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #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 (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* sinTheta_O (+ (* sinTheta_O (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_i (* v (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)))))) (* 48038761/100000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))))) (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_i (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))))))
(fma.f32 (fma.f32 (*.f32 sinTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #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 (fma.f32 (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_i)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (fma.f32 (/.f32 (/.f32 sinTheta_i 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))) #s(literal 48038761/100000000 binary32) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_i) (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)))))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v)))) (fma.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.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))) #s(literal 48038761/100000000 binary32) (neg.f32 (*.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_i)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_i) (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))))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))))) (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_i)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (fma.f32 (/.f32 (/.f32 sinTheta_i 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))) #s(literal 48038761/100000000 binary32) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_i) (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)))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #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 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #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 (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* sinTheta_O (+ (* sinTheta_O (+ (* sinTheta_O (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (+ (* -1 (+ (* -1 (/ (* 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)))))) (* 48038761/100000000 (/ (pow sinTheta_i 3) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))))) (+ (* 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)))) (* 48038761/100000000 (/ sinTheta_i (* v (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)))) (* 48038761/100000000 (/ sinTheta_i (* v (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)))))) (* 48038761/100000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3))))))))))) (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_i (* v (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)))))) (* 48038761/100000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3))))))))) (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_i (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 sinTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #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 (fma.f32 (/.f32 (pow.f32 (/.f32 sinTheta_i 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))) #s(literal 48038761/100000000 binary32) (neg.f32 (*.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (neg.f32 (*.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_i)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_i) (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))))) (-.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)))))) #s(literal -1 binary32) (fma.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (fma.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.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))) #s(literal 48038761/100000000 binary32) (neg.f32 (*.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_i)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_i) (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))))) (-.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 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_i)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (fma.f32 (/.f32 (/.f32 sinTheta_i 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))) #s(literal 48038761/100000000 binary32) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_i) (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)))))) (*.f32 (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_i)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (fma.f32 (/.f32 (/.f32 sinTheta_i 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))) #s(literal 48038761/100000000 binary32) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_i) (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)))))) #s(literal 3 binary32)) #s(literal 1/6 binary32)))) (*.f32 (-.f32 (fma.f32 (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_i)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (fma.f32 (/.f32 (/.f32 sinTheta_i 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))) #s(literal 48038761/100000000 binary32) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_i) (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)))))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v)))) (fma.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.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))) #s(literal 48038761/100000000 binary32) (neg.f32 (*.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_i)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_i) (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))))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #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 (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_i)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (fma.f32 (/.f32 (/.f32 sinTheta_i 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))) #s(literal 48038761/100000000 binary32) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_i) (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)))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #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 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #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))))))
(- (+ (log (/ 1/2 v)) (+ (* 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)))) (* 48038761/100000000 (/ sinTheta_i (* v (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))))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(-.f32 (+.f32 (fma.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_i)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (fma.f32 (/.f32 (/.f32 sinTheta_i 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))) #s(literal 48038761/100000000 binary32) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_i) (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)))))) sinTheta_O (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v)))) (log.f32 (/.f32 #s(literal 1/2 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))))
(- (+ (log (/ 1/2 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)))))) (* 48038761/100000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))))) (+ (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))) (* 48038761/100000000 (/ sinTheta_i (* v (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))))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(-.f32 (+.f32 (fma.f32 (-.f32 (fma.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (fma.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.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))) #s(literal 48038761/100000000 binary32) (neg.f32 (*.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_i)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_i) (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))))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))))) sinTheta_O (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_i)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v)))) (fma.f32 (/.f32 (/.f32 sinTheta_i 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))) #s(literal 48038761/100000000 binary32) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_i) (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)))))) sinTheta_O (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v)))) (log.f32 (/.f32 #s(literal 1/2 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))))
(- (+ (log (/ 1/2 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 (- (+ (* -1 (* sinTheta_O (+ (* -1 (/ (* 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)))))) (* 48038761/100000000 (/ (pow sinTheta_i 3) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4))))))) (/ (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)))))) (* 48038761/100000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))))) (+ (* -1 (/ (* sinTheta_i (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))) (* 48038761/100000000 (/ sinTheta_i (* v (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))))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(-.f32 (+.f32 (fma.f32 (-.f32 (fma.f32 (fma.f32 (*.f32 #s(literal -1 binary32) sinTheta_O) (fma.f32 (/.f32 (pow.f32 (/.f32 sinTheta_i 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))) #s(literal 48038761/100000000 binary32) (neg.f32 (*.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (neg.f32 (*.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_i)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_i) (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))))) (-.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 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (fma.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.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))) #s(literal 48038761/100000000 binary32) (neg.f32 (*.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_i)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_i) (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))))) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))))) sinTheta_O (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_i)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v)))) (fma.f32 (/.f32 (/.f32 sinTheta_i 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))) #s(literal 48038761/100000000 binary32) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_i) (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)))))) sinTheta_O (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v)))) (log.f32 (/.f32 #s(literal 1/2 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 (- (* -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 2)) 48038761/100000000)) (* v (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)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(fma.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_i)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (neg.f32 (*.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 48038761/100000000 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 (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #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) (- (/ (* 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 2)) 48038761/100000000)) (* v (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 2)) 48038761/100000000)) (* v (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)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(fma.f32 (-.f32 (fma.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (neg.f32 (*.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_i)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (neg.f32 (*.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 48038761/100000000 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)))))) sinTheta_O (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_i)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 48038761/100000000 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 (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #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) (- (/ (* 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 2)) 48038761/100000000)) (* v (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 2)) 48038761/100000000)) (* v (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 2)) 48038761/100000000)) (* v (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)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))
(fma.f32 (-.f32 (fma.f32 (-.f32 (/.f32 (+.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (neg.f32 (*.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_i)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (neg.f32 (*.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 48038761/100000000 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))))))) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.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 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_i)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (neg.f32 (*.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 48038761/100000000 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)))))) sinTheta_O (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_i)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v)))) (neg.f32 (*.f32 (/.f32 sinTheta_i v) (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 48038761/100000000 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 (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #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 (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_i))) (*.f32 v v)) sinTheta_O (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)))
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(*.f32 (-.f32 (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_O) v) (/.f32 sinTheta_i v)) sinTheta_O)
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)) (/ sinTheta_i v)))
(*.f32 (-.f32 (*.f32 (/.f32 cosTheta_O sinTheta_O) (/.f32 cosTheta_i 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))))
(*.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (-.f32 (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_O) v) (/.f32 sinTheta_i v))) sinTheta_O)
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) (* sinTheta_O v))) (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ 1 (* sinTheta_O v)) (/ (log (/ 1/2 v)) sinTheta_O))))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))))
(*.f32 (-.f32 (+.f32 (fma.f32 (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_O) v) #s(literal 2 binary32) (+.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v))) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) sinTheta_O))) (neg.f32 (/.f32 sinTheta_i v))) (*.f32 (/.f32 cosTheta_O sinTheta_O) (/.f32 cosTheta_i v))) sinTheta_O)
(* 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)) (/ (log (/ 1/2 v)) sinTheta_O)))))) (+ (* -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))) (+ (* -48038761/100000000 (/ v (* (pow sinTheta_O 2) sinTheta_i))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))))))
(*.f32 (-.f32 (+.f32 (fma.f32 (/.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)) #s(literal -1 binary32) (fma.f32 (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_O) v) #s(literal 2 binary32) (+.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v))) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) sinTheta_O)))) (neg.f32 (/.f32 sinTheta_i v))) (+.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (*.f32 v (-.f32 (+.f32 (/.f32 (fma.f32 #s(literal 2 binary32) (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (/.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 #s(literal -48038761/100000000 binary32) v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (*.f32 (/.f32 cosTheta_O sinTheta_O) (/.f32 cosTheta_i v)))) sinTheta_O)
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (+ (* -1 (/ (* 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))))) sinTheta_i)) (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (pow sinTheta_i 2)))) (pow sinTheta_O 3))) (+ (* -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)) (/ (log (/ 1/2 v)) sinTheta_O))))))) (+ (* -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))) (+ (* -48038761/100000000 (/ v (* (pow sinTheta_O 2) sinTheta_i))) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))))))
(*.f32 (-.f32 (fma.f32 (/.f32 sinTheta_i v) #s(literal -1 binary32) (fma.f32 (/.f32 (fma.f32 (/.f32 (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v)) (*.f32 sinTheta_i sinTheta_i)) #s(literal -48038761/100000000 binary32) (neg.f32 (*.f32 v (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_i) v) (*.f32 v (/.f32 (*.f32 (-.f32 (+.f32 (/.f32 (fma.f32 #s(literal 2 binary32) (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (/.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)))) (pow.f32 sinTheta_O #s(literal 3 binary32))) #s(literal -1 binary32) (fma.f32 (/.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)) #s(literal -1 binary32) (fma.f32 (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_O) v) #s(literal 2 binary32) (+.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v))) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) sinTheta_O)))))) (+.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (*.f32 v (-.f32 (+.f32 (/.f32 (fma.f32 #s(literal 2 binary32) (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (/.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 #s(literal -48038761/100000000 binary32) v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (*.f32 (/.f32 cosTheta_O sinTheta_O) (/.f32 cosTheta_i v)))) sinTheta_O)
(* 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 (-.f32 (fma.f32 (/.f32 sinTheta_i v) #s(literal -1 binary32) (fma.f32 (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_O) v) #s(literal 2 binary32) (+.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)
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2)) 48038761/100000000)) (* (pow sinTheta_O 2) sinTheta_i))) (+ (* 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 (-.f32 (fma.f32 (/.f32 sinTheta_i v) #s(literal -1 binary32) (fma.f32 (*.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_O)) (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 48038761/100000000 binary32)) sinTheta_i)) #s(literal -1 binary32) (fma.f32 (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_O) v) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v)))))) (fma.f32 (/.f32 cosTheta_O sinTheta_O) (/.f32 cosTheta_i v) (neg.f32 (*.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 (-.f32 (+.f32 (/.f32 (fma.f32 #s(literal 2 binary32) (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (/.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)
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2)) 48038761/100000000)) (* (pow sinTheta_O 2) sinTheta_i))) (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) (* sinTheta_O v))) (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ 1 (* sinTheta_O v)) (/ (* v (* (- (* -1 (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2)) 48038761/100000000)) 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))))) 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 (-.f32 (+.f32 (fma.f32 (/.f32 sinTheta_i v) #s(literal -1 binary32) (neg.f32 (*.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_O)) (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 48038761/100000000 binary32)) sinTheta_i)))) (+.f32 (fma.f32 (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_O) v) #s(literal 2 binary32) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (fma.f32 (/.f32 v (pow.f32 sinTheta_O #s(literal 3 binary32))) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 48038761/100000000 binary32)) sinTheta_i)) (*.f32 v (/.f32 (*.f32 (-.f32 (+.f32 (/.f32 (fma.f32 #s(literal 2 binary32) (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (/.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) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v))))) (fma.f32 (/.f32 cosTheta_O sinTheta_O) (/.f32 cosTheta_i v) (neg.f32 (*.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 (-.f32 (+.f32 (/.f32 (fma.f32 #s(literal 2 binary32) (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (/.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)
(* 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_O cosTheta_i) #s(literal 1 binary32)) sinTheta_O)) v) 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 (fma.f32 (/.f32 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_i) sinTheta_O) (*.f32 v v)) #s(literal -2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (*.f32 sinTheta_O 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 (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow sinTheta_O 2) (pow v 2))))))
(*.f32 (fma.f32 (/.f32 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_i) sinTheta_O) (*.f32 v v)) #s(literal -2 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_i (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 sinTheta_O sinTheta_O))) (*.f32 v v))) (*.f32 sinTheta_O sinTheta_O))
(* -1 (* sinTheta_O (- (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(neg.f32 (*.f32 (-.f32 (neg.f32 (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) sinTheta_O)) (neg.f32 (/.f32 sinTheta_i v))) sinTheta_O))
(* -1 (* sinTheta_O (- (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (* -1 (/ sinTheta_i v)))))
(neg.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (/.f32 cosTheta_O sinTheta_O) (/.f32 cosTheta_i 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)))))
(neg.f32 (*.f32 (-.f32 (neg.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)) sinTheta_O)) (neg.f32 (/.f32 sinTheta_i v))) sinTheta_O))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* 2 (/ (- (* cosTheta_O cosTheta_i) 1) v)) (/ 1 v)))) (/ (* cosTheta_O cosTheta_i) v)) sinTheta_O)) (/ sinTheta_i v))))
(neg.f32 (*.f32 (fma.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (+.f32 (/.f32 (fma.f32 #s(literal 2 binary32) (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 1 binary32)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))) sinTheta_O) #s(literal -1 binary32) (/.f32 sinTheta_i v)) sinTheta_O))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (- (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* sinTheta_i v)) (+ (* 48038761/100000000 (/ v sinTheta_i)) (/ (* 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))))
(neg.f32 (*.f32 (fma.f32 (/.f32 (-.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 (/.f32 (-.f32 (/.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_i) v) (/.f32 (fma.f32 (*.f32 v (-.f32 (+.f32 (/.f32 (fma.f32 #s(literal 2 binary32) (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (/.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 #s(literal 48038761/100000000 binary32) v)) sinTheta_i)) sinTheta_O) #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 2 binary32) (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 1 binary32)) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) sinTheta_O) #s(literal -1 binary32) (/.f32 sinTheta_i v)) sinTheta_O))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (- (+ (* -48038761/100000000 (/ (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))) (* sinTheta_O (pow sinTheta_i 2)))) (+ (/ (* 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)))) (+ (* 48038761/100000000 (/ v sinTheta_i)) (/ (* 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))))
(neg.f32 (*.f32 (fma.f32 (/.f32 (-.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v)) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) #s(literal -48038761/100000000 binary32) (fma.f32 (/.f32 v sinTheta_O) (/.f32 (*.f32 (-.f32 (/.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_i) v) (*.f32 v (/.f32 (*.f32 (-.f32 (+.f32 (/.f32 (fma.f32 #s(literal 2 binary32) (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (/.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) (/.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_i) v))) (/.f32 (fma.f32 (*.f32 v (-.f32 (+.f32 (/.f32 (fma.f32 #s(literal 2 binary32) (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (/.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 #s(literal 48038761/100000000 binary32) v)) sinTheta_i)) sinTheta_O) #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 2 binary32) (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 1 binary32)) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) sinTheta_O) #s(literal -1 binary32) (/.f32 sinTheta_i v)) sinTheta_O))
(* -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))))
(neg.f32 (*.f32 (fma.f32 (/.f32 (-.f32 (+.f32 (/.f32 (fma.f32 #s(literal 2 binary32) (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) sinTheta_O) #s(literal -1 binary32) (/.f32 sinTheta_i v)) sinTheta_O))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (* -1 (/ (- (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2)) 48038761/100000000)) sinTheta_i) (/ (* 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))))
(neg.f32 (*.f32 (fma.f32 (/.f32 (-.f32 (+.f32 (fma.f32 (/.f32 (-.f32 (*.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 48038761/100000000 binary32)) sinTheta_i)) (*.f32 v (/.f32 (*.f32 (-.f32 (+.f32 (/.f32 (fma.f32 #s(literal 2 binary32) (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (/.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) #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 2 binary32) (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 1 binary32)) v)) #s(literal 6931/10000 binary32)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) sinTheta_O) #s(literal -1 binary32) (/.f32 sinTheta_i v)) sinTheta_O))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (+ (* -1 (/ (- (+ (/ (* v (* (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) (- (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2)) 48038761/100000000)) sinTheta_i) (/ (* 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)) (/ (* v (- (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2)) 48038761/100000000)) sinTheta_i)) (/ (* 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))))
(neg.f32 (*.f32 (fma.f32 (/.f32 (-.f32 (+.f32 (fma.f32 (/.f32 (-.f32 (/.f32 (fma.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 48038761/100000000 binary32)) v (/.f32 (*.f32 (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) v) (-.f32 (*.f32 v (/.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 48038761/100000000 binary32)) sinTheta_i)) (*.f32 v (/.f32 (*.f32 (-.f32 (+.f32 (/.f32 (fma.f32 #s(literal 2 binary32) (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (/.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)) sinTheta_i) (*.f32 v (/.f32 (*.f32 (-.f32 (+.f32 (/.f32 (fma.f32 #s(literal 2 binary32) (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (/.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) #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 2 binary32) (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 1 binary32)) v)) #s(literal 6931/10000 binary32)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) sinTheta_O) #s(literal -1 binary32) (/.f32 sinTheta_i v)) sinTheta_O))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(neg.f32 (*.f32 (fma.f32 (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) sinTheta_O) #s(literal -1 binary32) (/.f32 sinTheta_i v)) 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 (fma.f32 (/.f32 (fma.f32 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_i) (*.f32 v v)) #s(literal 2 binary32) (neg.f32 (/.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_O) (*.f32 v v)))) sinTheta_O) #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (*.f32 sinTheta_O sinTheta_O))
(* -1 (+ (log 2) (log v)))
(neg.f32 (+.f32 (log.f32 v) (log.f32 #s(literal 2 binary32))))
(/ (- (* 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) (* sinTheta_O sinTheta_i)) v)
(/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)
(+ (log 2) (log v))
(+.f32 (log.f32 v) (log.f32 #s(literal 2 binary32)))
(* 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)
(/ (- (+ (* 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) (* 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_O cosTheta_i)) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)
(pow (+ (log 2) (log v)) 2)
(pow.f32 (+.f32 (log.f32 v) (log.f32 #s(literal 2 binary32))) #s(literal 2 binary32))
(/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (pow v 2))
(/.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))
(+ (log 1/2) (* -1 (log v)))
(fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32)))
(* -1 (+ (log 2) (* -1 (log (/ 1 v)))))
(neg.f32 (fma.f32 (neg.f32 (log.f32 v)) #s(literal -1 binary32) (log.f32 #s(literal 2 binary32))))
(+ (log 2) (* -1 (log (/ 1 v))))
(fma.f32 (neg.f32 (log.f32 v)) #s(literal -1 binary32) (log.f32 #s(literal 2 binary32)))
(exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))))
(exp.f32 (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32))) #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 (exp.f32 (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (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 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32))) #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 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32)))) (exp.f32 (neg.f32 (log.f32 v))) (fma.f32 (/.f32 (*.f32 (exp.f32 (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32))) #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 (exp.f32 (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (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 (+ 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 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32)))) (exp.f32 (neg.f32 (log.f32 v))) (fma.f32 (*.f32 (exp.f32 (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32))) #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 (exp.f32 (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32))) #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 (exp.f32 (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (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)))))
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_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 (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)) (*.f32 v 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 (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)) (*.f32 v 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 (*.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)) (*.f32 v v))) #s(literal 1/2 binary32) (*.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/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 (*.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)) (*.f32 v v))) #s(literal 1/2 binary32) (*.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)))
(/ (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) 1)) v))) v)
(/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)))) v)
(/ (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) 1)) v)))) v)
(/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v))) #s(literal 1/4 binary32) (*.f32 #s(literal 1/2 binary32) (+.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))))) v)
(/ (+ (* 1/12 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) 1) 3)) (pow v 3))) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) 1)) v))))) v)
(/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 3 binary32))) #s(literal 1/12 binary32) (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v))) #s(literal 1/4 binary32) (*.f32 #s(literal 1/2 binary32) (+.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)))))) 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))))) (+ (* -1 (+ (* -100000000/48038761 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (* 100000000/48038761 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)))) (* 1/6 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)))) (pow v 3)) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(fma.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32)))) (exp.f32 (neg.f32 (log.f32 v))) (fma.f32 (/.f32 (*.f32 (exp.f32 (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32))) #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) (fma.f32 (exp.f32 (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32))) (/.f32 (fma.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1/6 binary32) (neg.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 0 binary32)))) (pow.f32 v #s(literal 3 binary32))) (*.f32 (exp.f32 (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (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)))))
(+ 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_O sinTheta_i #s(literal 1 binary32)) v))
(- (+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (* -1 (/ (+ (* -100000000/48038761 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (* 100000000/48038761 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3))) (pow v 3)))))) (* -1 (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 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 3 binary32)) #s(literal 0 binary32)) (pow.f32 v #s(literal 3 binary32))) #s(literal -1 binary32) (neg.f32 (log.f32 v)))) (neg.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))
(- (+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (* -1 (/ (+ (* -1000000000000/332956652491 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 4)) (* 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))) (+ (* -1 (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) (* 100000000/48038761 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) (pow v 3))))))
(-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 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 4 binary32)) #s(literal 0 binary32)) (pow.f32 v #s(literal 4 binary32))) #s(literal -1 binary32) (neg.f32 (log.f32 v)))) (fma.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 -100000000/48038761 binary32) (fma.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 100000000/48038761 binary32) (neg.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))))
(pow (+ (log 2) (* -1 (log (/ 1 v)))) 2)
(pow.f32 (fma.f32 (neg.f32 (log.f32 v)) #s(literal -1 binary32) (log.f32 #s(literal 2 binary32))) #s(literal 2 binary32))
1
#s(literal 1 binary32)
(- (+ 1 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))
(- (+ 1 (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(+.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 #s(literal 1 binary32) v)))
(- (+ 1 (+ (* 1/6 (/ (pow (- (* cosTheta_O cosTheta_i) 1) 3) (pow v 3))) (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v)))) (/ 1 v))
(-.f32 (+.f32 (fma.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 3 binary32)) #s(literal 1/6 binary32) (fma.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(+ (log 1/2) (log (/ 1 v)))
(fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32)))
(* -1 (+ (log -2) (* -1 (log (/ -1 v)))))
(neg.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32) (log.f32 #s(literal -2 binary32))))
(* -1 (/ (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) v))
(neg.f32 (/.f32 (-.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1 binary32) #s(literal 1 binary32)) (neg.f32 (*.f32 sinTheta_O sinTheta_i))) v))
(* -1 (/ (- (* -1 (* cosTheta_O cosTheta_i)) (* -1 (* sinTheta_O sinTheta_i))) v))
(neg.f32 (/.f32 (-.f32 (neg.f32 (*.f32 cosTheta_O cosTheta_i)) (neg.f32 (*.f32 sinTheta_O sinTheta_i))) v))
(+ (log -2) (* -1 (log (/ -1 v))))
(fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32) (log.f32 #s(literal -2 binary32)))
(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 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32)))) (exp.f32 (log.f32 (/.f32 #s(literal -1 binary32) v))) (neg.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 (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1 binary32) #s(literal 1 binary32)) (neg.f32 (*.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 (fma.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 (pow.f32 (-.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1 binary32) #s(literal 1 binary32)) (neg.f32 (*.f32 sinTheta_O sinTheta_i))) #s(literal 2 binary32)) v)) #s(literal -1/2 binary32) (*.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 (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1 binary32) #s(literal 1 binary32)) (neg.f32 (*.f32 sinTheta_O sinTheta_i))))) v) #s(literal -1 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)))))
(+ (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 (fma.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 (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1 binary32) #s(literal 1 binary32)) (neg.f32 (*.f32 sinTheta_O sinTheta_i))) (neg.f32 (/.f32 (fma.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 (pow.f32 (-.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1 binary32) #s(literal 1 binary32)) (neg.f32 (*.f32 sinTheta_O sinTheta_i))) #s(literal 3 binary32)) v)) #s(literal -1/6 binary32) (*.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 (fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1 binary32) #s(literal 1 binary32)) (neg.f32 (*.f32 sinTheta_O sinTheta_i))) #s(literal 2 binary32)))) v))) v) #s(literal -1 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)))))
(* -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 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 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)) #s(literal 1/2 binary32)) (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 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 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32)) (neg.f32 (/.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))) #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 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) (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) (- (* 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 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) (exp.f32 #s(literal 6931/10000 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 (*.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) #s(literal -1 binary32) (exp.f32 #s(literal 6931/10000 binary32)))
(* -1 (/ (+ (* -1/2 (exp 6931/10000)) (* -1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) 1)) v))) v))
(neg.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)))) v))
(* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) 1) 2)) v)) (* 1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) 1)))) v)) (* -1/2 (exp 6931/10000))) v))
(neg.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32)) (neg.f32 (/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_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)) (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) 1) 2))) (* -1/12 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) 1) 3)) v))) v)) (* 1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) 1)))) v)) (* -1/2 (exp 6931/10000))) v))
(neg.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32)) (neg.f32 (/.f32 (fma.f32 (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (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) #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) #s(literal 1 binary32)) #s(literal 2 binary32)))) v))) v))) v))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) v)))
(fma.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32)))) (exp.f32 (log.f32 (/.f32 #s(literal -1 binary32) v))) (neg.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 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (*.f32 cosTheta_O cosTheta_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 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2)) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)))) v)))
(fma.f32 (/.f32 (fma.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 (pow.f32 (-.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (*.f32 cosTheta_O cosTheta_i)) #s(literal 2 binary32)) v)) #s(literal -1/2 binary32) (*.f32 (-.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (*.f32 cosTheta_O cosTheta_i)) (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))))) v) #s(literal -1 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)))))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (+ (* -1 (+ (* -100000000/48038761 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (* 100000000/48038761 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)))) (* 1/6 (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 3)))) v)) (* 1/2 (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2)))) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)))) v)))
(fma.f32 (/.f32 (fma.f32 (-.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (*.f32 cosTheta_O cosTheta_i)) (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (neg.f32 (/.f32 (fma.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 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (*.f32 cosTheta_O cosTheta_i)) #s(literal 2 binary32)) (neg.f32 (/.f32 (*.f32 (fma.f32 (pow.f32 (-.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (*.f32 cosTheta_O cosTheta_i)) #s(literal 3 binary32)) #s(literal 1/6 binary32) (neg.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 0 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))))) v))) v))) v) #s(literal -1 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)))))
(+ 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 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) v)))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (fma.f32 (/.f32 (-.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (*.f32 cosTheta_O cosTheta_i)) v) #s(literal -1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) v))))
(+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (* -1 (/ (- (+ 1 (+ (* -1 (/ (+ (* -100000000/48038761 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (* 100000000/48038761 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3))) (pow v 2))) (* sinTheta_O sinTheta_i))) (* cosTheta_O cosTheta_i)) v)))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (fma.f32 (/.f32 (-.f32 (+.f32 (fma.f32 sinTheta_O sinTheta_i (/.f32 (neg.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 0 binary32))) (*.f32 v v))) #s(literal 1 binary32)) (*.f32 cosTheta_O cosTheta_i)) v) #s(literal -1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) v))))
(+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (* -1 (/ (- (+ 1 (+ (* -1000000000000/332956652491 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 4) (pow v 3))) (+ (* 1000000000000/332956652491 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 4) (pow v 3))) (* sinTheta_O sinTheta_i)))) (+ (* -100000000/48038761 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) (pow v 2))) (+ (* 100000000/48038761 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) (pow v 2))) (* cosTheta_O cosTheta_i)))) v)))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (fma.f32 (/.f32 (-.f32 (+.f32 (+.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) #s(literal 4 binary32)) #s(literal 0 binary32)) (pow.f32 v #s(literal 3 binary32))) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (+.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)) #s(literal 0 binary32)) (*.f32 v v)) (*.f32 cosTheta_O cosTheta_i))) v) #s(literal -1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) v))))
(+ 6931/10000 (* -1 (/ (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) v)))
(fma.f32 (/.f32 (-.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (*.f32 cosTheta_O cosTheta_i)) v) #s(literal -1 binary32) #s(literal 6931/10000 binary32))
(+ 6931/10000 (* -1 (/ (- (+ 1 (+ (* -1 (/ (- (* -10000/6931 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (* 10000/6931 (* (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))))) v)) (* sinTheta_O sinTheta_i))) (* cosTheta_O cosTheta_i)) v)))
(fma.f32 (/.f32 (-.f32 (+.f32 (fma.f32 sinTheta_O sinTheta_i (neg.f32 (/.f32 (fma.f32 #s(literal -10000/6931 binary32) (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) #s(literal 2 binary32)) (*.f32 #s(literal -10000/6931 binary32) (*.f32 (-.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (*.f32 cosTheta_O cosTheta_i)) (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)))))) v))) #s(literal 1 binary32)) (*.f32 cosTheta_O cosTheta_i)) v) #s(literal -1 binary32) #s(literal 6931/10000 binary32))
(+ 6931/10000 (* -1 (/ (- (+ 1 (+ (* -1 (/ (- (+ (* -10000/6931 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (* 10000/6931 (/ (* (- (* -10000/6931 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_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) (+ 1 (* sinTheta_O sinTheta_i)))) v))) (* 10000/6931 (* (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))))) v)) (* sinTheta_O sinTheta_i))) (* cosTheta_O cosTheta_i)) v)))
(fma.f32 (/.f32 (-.f32 (+.f32 (fma.f32 sinTheta_O sinTheta_i (neg.f32 (/.f32 (-.f32 (fma.f32 (*.f32 (fma.f32 #s(literal -10000/6931 binary32) (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) #s(literal 2 binary32)) (*.f32 #s(literal -10000/6931 binary32) (*.f32 (-.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (*.f32 cosTheta_O cosTheta_i)) (-.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)) #s(literal 10000/6931 binary32) (*.f32 #s(literal -10000/6931 binary32) (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) #s(literal 2 binary32)))) (*.f32 (*.f32 #s(literal 10000/6931 binary32) (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)))) (-.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (*.f32 cosTheta_O cosTheta_i)))) v))) #s(literal 1 binary32)) (*.f32 cosTheta_O cosTheta_i)) v) #s(literal -1 binary32) #s(literal 6931/10000 binary32))
(pow (+ (log -2) (* -1 (log (/ -1 v)))) 2)
(pow.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32) (log.f32 #s(literal -2 binary32))) #s(literal 2 binary32))
(+ 1 (* -1 (/ (+ (* -1 (- (* cosTheta_O cosTheta_i) 1)) (* -1/2 (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) v))) v)))
(fma.f32 (/.f32 (fma.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) v) #s(literal -1/2 binary32) (neg.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) v) #s(literal -1 binary32) #s(literal 1 binary32))
(+ 1 (* -1 (/ (+ (* -1 (- (* cosTheta_O cosTheta_i) 1)) (* -1 (/ (+ (* 1/6 (/ (pow (- (* cosTheta_O cosTheta_i) 1) 3) v)) (* 1/2 (pow (- (* cosTheta_O cosTheta_i) 1) 2))) v))) v)))
(fma.f32 (/.f32 (fma.f32 (/.f32 (fma.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 3 binary32)) v) #s(literal 1/6 binary32) (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) #s(literal 1/2 binary32))) v) #s(literal -1 binary32) (neg.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) v) #s(literal -1 binary32) #s(literal 1 binary32))
(+ (log -1/2) (log (/ -1 v)))
(+.f32 (log.f32 #s(literal -1/2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v)))

rewrite179.0ms (1.7%)

Memory
16.6MiB live, 207.5MiB allocated; 22ms collecting garbage
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
062366
098299
1393268
23328268
08289268
Stop Event
iter limit
node limit
iter limit
Counts
26 → 991
Calls
Call 1
Inputs
(/.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 (/.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 #s(literal 0 binary32) (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 (/.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 (+.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))
(*.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)))
#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 binary32) (*.f32 #s(literal 2 binary32) v))
(exp.f32 (+.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 (/.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 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
(+.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 (/.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 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 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 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32))
(/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)
(exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))
(/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_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))
(log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))
Outputs
(log.f32 (pow.f32 (exp.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32))) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal -1 binary32))))
(log.f32 (pow.f32 (*.f32 v #s(literal 2 binary32)) (/.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)))))
(log.f32 (*.f32 v #s(literal 2 binary32)))
(*.f32 (neg.f32 (sqrt.f32 (log.f32 (*.f32 v #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (log.f32 (*.f32 v #s(literal 2 binary32))))))
(*.f32 (fabs.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal -1 binary32))) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)))
(*.f32 (fabs.f32 (/.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)))) (log.f32 (*.f32 v #s(literal 2 binary32))))
(*.f32 (fabs.f32 (sqrt.f32 (log.f32 (*.f32 v #s(literal 2 binary32))))) (fabs.f32 (sqrt.f32 (log.f32 (*.f32 v #s(literal 2 binary32))))))
(*.f32 (pow.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal -1 binary32)) #s(literal 1 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (/.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32))) #s(literal 1 binary32)) (log.f32 (*.f32 v #s(literal 2 binary32))))
(*.f32 (pow.f32 (sqrt.f32 (log.f32 (*.f32 v #s(literal 2 binary32)))) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (log.f32 (*.f32 v #s(literal 2 binary32)))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal -1 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)))
(*.f32 (/.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32))) (log.f32 (*.f32 v #s(literal 2 binary32))))
(*.f32 (sqrt.f32 (log.f32 (*.f32 v #s(literal 2 binary32)))) (sqrt.f32 (log.f32 (*.f32 v #s(literal 2 binary32)))))
(*.f32 #s(literal -1 binary32) (log.f32 (*.f32 v #s(literal 2 binary32))))
(*.f32 #s(literal 1 binary32) (log.f32 (*.f32 v #s(literal 2 binary32))))
(*.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal -1 binary32))
(*.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 1 binary32))
(sqrt.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (fabs.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 3 binary32)))) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (fabs.f32 (-.f32 (pow.f32 (log.f32 #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (log.f32 v) #s(literal 2 binary32)))) (fabs.f32 (log.f32 (/.f32 #s(literal 2 binary32) v))))
(/.f32 (fabs.f32 (+.f32 (pow.f32 (log.f32 #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 v) #s(literal 3 binary32)))) (fabs.f32 (fma.f32 (log.f32 #s(literal 1/2 binary32)) (log.f32 #s(literal 1/2 binary32)) (-.f32 (pow.f32 (log.f32 v) #s(literal 2 binary32)) (log.f32 (pow.f32 v (log.f32 #s(literal 2 binary32))))))))
(/.f32 (fabs.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 3 binary32))) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (fabs.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 6 binary32))) (fabs.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 5 binary32))))
(/.f32 (-.f32 (pow.f32 (log.f32 #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (log.f32 v) #s(literal 2 binary32))) (log.f32 (/.f32 #s(literal 2 binary32) v)))
(/.f32 (+.f32 (pow.f32 (log.f32 #s(literal 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)) (-.f32 (pow.f32 (log.f32 v) #s(literal 2 binary32)) (log.f32 (pow.f32 v (log.f32 #s(literal 2 binary32)))))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 3 binary32))) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 4 binary32)) (fabs.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 3 binary32))))
(/.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 4 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 3 binary32)))
(/.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 6 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 5 binary32)))
(/.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)) (log.f32 (*.f32 v #s(literal 2 binary32))))
(-.f32 (log.f32 (-.f32 (*.f32 v v) (*.f32 v v))) (log.f32 (-.f32 v v)))
(-.f32 (log.f32 (+.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32)))) (log.f32 (fma.f32 v v (-.f32 (*.f32 v v) (*.f32 v v)))))
(-.f32 (-.f32 #s(literal 0 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v))
(-.f32 (neg.f32 (log.f32 v)) (log.f32 #s(literal 2 binary32)))
(-.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 (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 (*.f32 v #s(literal 2 binary32))) #s(literal 0 binary32))
(-.f32 #s(literal 0 binary32) (log.f32 (neg.f32 (*.f32 #s(literal -2 binary32) v))))
(-.f32 #s(literal 0 binary32) (log.f32 (*.f32 v #s(literal 2 binary32))))
(fma.f32 (neg.f32 (sqrt.f32 (log.f32 (*.f32 v #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (log.f32 (*.f32 v #s(literal 2 binary32))))) #s(literal 0 binary32))
(fma.f32 (fabs.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal -1 binary32))) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)) #s(literal 0 binary32))
(fma.f32 (fabs.f32 (/.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)))) (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 0 binary32))
(fma.f32 (fabs.f32 (sqrt.f32 (log.f32 (*.f32 v #s(literal 2 binary32))))) (fabs.f32 (sqrt.f32 (log.f32 (*.f32 v #s(literal 2 binary32))))) #s(literal 0 binary32))
(fma.f32 (pow.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal -1 binary32)) #s(literal 1 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (/.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32))) #s(literal 1 binary32)) (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 0 binary32))
(fma.f32 (pow.f32 (sqrt.f32 (log.f32 (*.f32 v #s(literal 2 binary32)))) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (log.f32 (*.f32 v #s(literal 2 binary32)))) #s(literal 1 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal -1 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32))) (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 0 binary32))
(fma.f32 (sqrt.f32 (log.f32 (*.f32 v #s(literal 2 binary32)))) (sqrt.f32 (log.f32 (*.f32 v #s(literal 2 binary32)))) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (log.f32 v) (log.f32 #s(literal 1/2 binary32)))
(fma.f32 #s(literal -1 binary32) (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 0 binary32))
(fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32)))
(fma.f32 #s(literal 1 binary32) (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 0 binary32))
(fma.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal -1 binary32) #s(literal 0 binary32))
(fma.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 1 binary32) #s(literal 0 binary32))
(pow.f32 (sqrt.f32 (log.f32 (*.f32 v #s(literal 2 binary32)))) #s(literal 2 binary32))
(pow.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 1 binary32))
(fabs.f32 (-.f32 (log.f32 v) (-.f32 #s(literal 0 binary32) (log.f32 #s(literal 2 binary32)))))
(fabs.f32 (-.f32 (log.f32 (neg.f32 v)) (log.f32 #s(literal -1/2 binary32))))
(fabs.f32 (-.f32 (log.f32 (*.f32 #s(literal -2 binary32) v)) (log.f32 #s(literal -1 binary32))))
(fabs.f32 (-.f32 (log.f32 v) (log.f32 #s(literal 1/2 binary32))))
(fabs.f32 (log.f32 (*.f32 v #s(literal 2 binary32))))
(+.f32 (log.f32 (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -1/2 binary32))) (log.f32 (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -1/2 binary32))))
(+.f32 (cosh.f32 (log.f32 (log.f32 (*.f32 v #s(literal 2 binary32))))) (sinh.f32 (log.f32 (log.f32 (*.f32 v #s(literal 2 binary32))))))
(+.f32 (+.f32 #s(literal 0 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v))
(+.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)))
(+.f32 (/.f32 #s(literal 0 binary32) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32))) (log.f32 (*.f32 v #s(literal 2 binary32))))
(+.f32 (log.f32 v) (log.f32 #s(literal 2 binary32)))
(+.f32 (log.f32 #s(literal 2 binary32)) (+.f32 (log.f32 v) #s(literal 0 binary32)))
(+.f32 (log.f32 #s(literal 2 binary32)) (log.f32 v))
(+.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (log.f32 (*.f32 v #s(literal 2 binary32))))
(exp.f32 (log.f32 (log.f32 (*.f32 v #s(literal 2 binary32)))))
(neg.f32 (log.f32 (neg.f32 (*.f32 #s(literal -2 binary32) v))))
(neg.f32 (log.f32 (*.f32 v #s(literal 2 binary32))))
(*.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (neg.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))))
(*.f32 (fabs.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (fabs.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))))
(*.f32 (pow.f32 (sqrt.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 (sqrt.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (sqrt.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))
(sqrt.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 (neg.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))) #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (-.f32 (-.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (neg.f32 sinTheta_i) sinTheta_O)) #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (-.f32 (/.f32 (-.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) v) #s(literal 1 binary32)) v)
(/.f32 (-.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(literal -1 binary32))) (neg.f32 v))
(/.f32 (-.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (neg.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)))) (neg.f32 v))
(/.f32 (fabs.f32 (-.f32 (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 2 binary32)) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 2 binary32)))) (fabs.f32 (fma.f32 (/.f32 cosTheta_O v) cosTheta_i (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))
(/.f32 (fabs.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 0 binary32))) (fabs.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 (fabs.f32 (-.f32 (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 3 binary32)) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 3 binary32)))) (fabs.f32 (+.f32 (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 2 binary32)) (+.f32 (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 2 binary32)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))))
(/.f32 (fabs.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 0 binary32))) (fabs.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 0 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 (fabs.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v)))) (fabs.f32 (neg.f32 (/.f32 (+.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))))
(/.f32 (fabs.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 3 binary32)) #s(literal 1 binary32)) (pow.f32 v #s(literal 3 binary32))))) (fabs.f32 (neg.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 (fabs.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)))))) (fabs.f32 (neg.f32 (neg.f32 v))))
(/.f32 (fabs.f32 (-.f32 (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (neg.f32 v)) (*.f32 v #s(literal -1 binary32)))) (fabs.f32 (*.f32 v (neg.f32 v))))
(/.f32 (fabs.f32 (-.f32 (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (*.f32 v #s(literal 1 binary32)))) (*.f32 v v))
(/.f32 (fabs.f32 (-.f32 (*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32))) (*.f32 v v)) (neg.f32 v)) (*.f32 (/.f32 (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal -1 binary32)))) (fabs.f32 (*.f32 (/.f32 (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (neg.f32 v))))
(/.f32 (fabs.f32 (-.f32 (*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32))) (*.f32 v v)) v) (*.f32 (/.f32 (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 1 binary32)))) (fabs.f32 (*.f32 (/.f32 (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) v)))
(/.f32 (fabs.f32 (-.f32 (*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 3 binary32))) (pow.f32 v #s(literal 3 binary32))) (neg.f32 v)) (*.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (/.f32 (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 2 binary32))) #s(literal -1 binary32)))) (fabs.f32 (*.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (/.f32 (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 2 binary32))) (neg.f32 v))))
(/.f32 (fabs.f32 (-.f32 (*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 3 binary32))) (pow.f32 v #s(literal 3 binary32))) v) (*.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (/.f32 (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 2 binary32))) #s(literal 1 binary32)))) (fabs.f32 (*.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (/.f32 (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 2 binary32))) v)))
(/.f32 (fabs.f32 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) (neg.f32 v)) (*.f32 (*.f32 v v) #s(literal -1 binary32)))) (fabs.f32 (pow.f32 (neg.f32 v) #s(literal 3 binary32))))
(/.f32 (fabs.f32 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) v) (*.f32 (*.f32 v v) #s(literal 1 binary32)))) (fabs.f32 (pow.f32 v #s(literal 3 binary32))))
(/.f32 (fabs.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) v) (*.f32 (neg.f32 v) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))))) (fabs.f32 (*.f32 (neg.f32 v) v)))
(/.f32 (fabs.f32 (-.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 v (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))))) (*.f32 v v))
(/.f32 (fabs.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v))) (fabs.f32 (/.f32 (+.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))
(/.f32 (fabs.f32 (-.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 2 binary32)) (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)))) (fabs.f32 (*.f32 (fma.f32 cosTheta_O cosTheta_i (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))
(/.f32 (fabs.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 3 binary32)) #s(literal 1 binary32)) (pow.f32 v #s(literal 3 binary32)))) (fabs.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 (fabs.f32 (-.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 3 binary32)) (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 3 binary32)))) (fabs.f32 (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (fma.f32 cosTheta_O cosTheta_i (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 2 binary32))) v)))
(/.f32 (fabs.f32 (neg.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))))) (fabs.f32 v))
(/.f32 (fabs.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)))) (fabs.f32 v))
(/.f32 (exp.f32 (log.f32 (neg.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)))))) (exp.f32 (log.f32 (neg.f32 v))))
(/.f32 (exp.f32 (log.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))))) (exp.f32 (log.f32 v)))
(/.f32 (-.f32 (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 2 binary32)) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 2 binary32))) (fma.f32 (/.f32 cosTheta_O v) cosTheta_i (/.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)) #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 0 binary32)))
(/.f32 (-.f32 (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 3 binary32)) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 2 binary32)) (+.f32 (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 2 binary32)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (/.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 3 binary32)) #s(literal 0 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 0 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 (neg.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v))) (neg.f32 (/.f32 (+.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))
(/.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 3 binary32)) #s(literal 1 binary32)) (pow.f32 v #s(literal 3 binary32)))) (neg.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 (neg.f32 (neg.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))))) (neg.f32 (neg.f32 v)))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (neg.f32 v)) (*.f32 v #s(literal -1 binary32))) (*.f32 v (neg.f32 v)))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (*.f32 v #s(literal 1 binary32))) (*.f32 v v))
(/.f32 (-.f32 (*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32))) (*.f32 v v)) (neg.f32 v)) (*.f32 (/.f32 (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal -1 binary32))) (*.f32 (/.f32 (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (neg.f32 v)))
(/.f32 (-.f32 (*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32))) (*.f32 v v)) v) (*.f32 (/.f32 (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 1 binary32))) (*.f32 (/.f32 (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) v))
(/.f32 (-.f32 (*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 3 binary32))) (pow.f32 v #s(literal 3 binary32))) (neg.f32 v)) (*.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (/.f32 (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 2 binary32))) #s(literal -1 binary32))) (*.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (/.f32 (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 2 binary32))) (neg.f32 v)))
(/.f32 (-.f32 (*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 3 binary32))) (pow.f32 v #s(literal 3 binary32))) v) (*.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (/.f32 (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 2 binary32))) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (/.f32 (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 2 binary32))) v))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) (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 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) v) (*.f32 (*.f32 v v) #s(literal 1 binary32))) (pow.f32 v #s(literal 3 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) v) (*.f32 (neg.f32 v) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)))) (*.f32 (neg.f32 v) v))
(/.f32 (-.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 v (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)))) (*.f32 v v))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v)) (/.f32 (+.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))
(/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 2 binary32)) (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 (fma.f32 cosTheta_O cosTheta_i (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 3 binary32)) #s(literal 1 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 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 3 binary32)) (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 3 binary32))) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (fma.f32 cosTheta_O cosTheta_i (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 2 binary32))) v))
(/.f32 (neg.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)))) (neg.f32 v))
(/.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 2 binary32)) (/.f32 (+.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (/.f32 (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 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) 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 (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 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (/.f32 #s(literal 1 binary32) v))
(-.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 0 binary32)))
(-.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))
(fma.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (neg.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) #s(literal 0 binary32))
(fma.f32 (fabs.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (fabs.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) #s(literal 0 binary32))
(fma.f32 (pow.f32 (sqrt.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 (sqrt.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 1 binary32)) #s(literal 0 binary32))
(fma.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (sqrt.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 0 binary32))
(pow.f32 (sqrt.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/2 binary32))
(pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 1 binary32))
(fabs.f32 (-.f32 (/.f32 (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 (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))))
(fabs.f32 (-.f32 (/.f32 (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 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) 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))))))
(fabs.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)))
(fabs.f32 (-.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 0 binary32)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)))
(fabs.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)))
(fabs.f32 (/.f32 (neg.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))) (neg.f32 v)))
(fabs.f32 (neg.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 (cosh.f32 (log.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (sinh.f32 (log.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 0 binary32))
(+.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 (log.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))
(neg.f32 (/.f32 (neg.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))) (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 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) v) v)
(/.f32 (neg.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))) (neg.f32 v))
(/.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32))) (*.f32 v v))) (neg.f32 (/.f32 (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v)))
(/.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 3 binary32))) (pow.f32 v #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (/.f32 (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (*.f32 sinTheta_O sinTheta_i) v))) (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_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 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)
(/.f32 (/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32))) (*.f32 v v)) (/.f32 (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v))
(/.f32 (/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 3 binary32))) (pow.f32 v #s(literal 3 binary32))) (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (/.f32 (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 2 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 v v))
(-.f32 (/.f32 (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 2 binary32)) (/.f32 (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v)) (/.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) #s(literal 2 binary32)) (/.f32 (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v)))
(-.f32 (/.f32 (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 3 binary32)) (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (/.f32 (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #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 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 2 binary32)))))
(-.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 v v)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 v v)))
(-.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (*.f32 (/.f32 sinTheta_O v) sinTheta_i))
(fma.f32 (/.f32 cosTheta_O v) cosTheta_i (*.f32 (neg.f32 sinTheta_i) (/.f32 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 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(+.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(log.f32 (pow.f32 (exp.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32))) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal -1 binary32))))
(log.f32 (pow.f32 (*.f32 v #s(literal 2 binary32)) (/.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)))))
(log.f32 (*.f32 v #s(literal 2 binary32)))
(*.f32 (neg.f32 (sqrt.f32 (log.f32 (*.f32 v #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (log.f32 (*.f32 v #s(literal 2 binary32))))))
(*.f32 (fabs.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal -1 binary32))) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)))
(*.f32 (fabs.f32 (/.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)))) (log.f32 (*.f32 v #s(literal 2 binary32))))
(*.f32 (fabs.f32 (sqrt.f32 (log.f32 (*.f32 v #s(literal 2 binary32))))) (fabs.f32 (sqrt.f32 (log.f32 (*.f32 v #s(literal 2 binary32))))))
(*.f32 (pow.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal -1 binary32)) #s(literal 1 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (/.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32))) #s(literal 1 binary32)) (log.f32 (*.f32 v #s(literal 2 binary32))))
(*.f32 (pow.f32 (sqrt.f32 (log.f32 (*.f32 v #s(literal 2 binary32)))) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (log.f32 (*.f32 v #s(literal 2 binary32)))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal -1 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)))
(*.f32 (/.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32))) (log.f32 (*.f32 v #s(literal 2 binary32))))
(*.f32 (sqrt.f32 (log.f32 (*.f32 v #s(literal 2 binary32)))) (sqrt.f32 (log.f32 (*.f32 v #s(literal 2 binary32)))))
(*.f32 #s(literal -1 binary32) (log.f32 (*.f32 v #s(literal 2 binary32))))
(*.f32 #s(literal 1 binary32) (log.f32 (*.f32 v #s(literal 2 binary32))))
(*.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal -1 binary32))
(*.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 1 binary32))
(sqrt.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (fabs.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 3 binary32)))) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (fabs.f32 (-.f32 (pow.f32 (log.f32 #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (log.f32 v) #s(literal 2 binary32)))) (fabs.f32 (log.f32 (/.f32 #s(literal 2 binary32) v))))
(/.f32 (fabs.f32 (+.f32 (pow.f32 (log.f32 #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 v) #s(literal 3 binary32)))) (fabs.f32 (fma.f32 (log.f32 #s(literal 1/2 binary32)) (log.f32 #s(literal 1/2 binary32)) (-.f32 (pow.f32 (log.f32 v) #s(literal 2 binary32)) (log.f32 (pow.f32 v (log.f32 #s(literal 2 binary32))))))))
(/.f32 (fabs.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 3 binary32))) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (fabs.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 6 binary32))) (fabs.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 5 binary32))))
(/.f32 (-.f32 (pow.f32 (log.f32 #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (log.f32 v) #s(literal 2 binary32))) (log.f32 (/.f32 #s(literal 2 binary32) v)))
(/.f32 (+.f32 (pow.f32 (log.f32 #s(literal 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)) (-.f32 (pow.f32 (log.f32 v) #s(literal 2 binary32)) (log.f32 (pow.f32 v (log.f32 #s(literal 2 binary32)))))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 3 binary32))) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 4 binary32)) (fabs.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 3 binary32))))
(/.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 4 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 3 binary32)))
(/.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 6 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 5 binary32)))
(/.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)) (log.f32 (*.f32 v #s(literal 2 binary32))))
(-.f32 (log.f32 (-.f32 (*.f32 v v) (*.f32 v v))) (log.f32 (-.f32 v v)))
(-.f32 (log.f32 (+.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32)))) (log.f32 (fma.f32 v v (-.f32 (*.f32 v v) (*.f32 v v)))))
(-.f32 (-.f32 #s(literal 0 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v))
(-.f32 (neg.f32 (log.f32 v)) (log.f32 #s(literal 2 binary32)))
(-.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 (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 (*.f32 v #s(literal 2 binary32))) #s(literal 0 binary32))
(-.f32 #s(literal 0 binary32) (log.f32 (neg.f32 (*.f32 #s(literal -2 binary32) v))))
(-.f32 #s(literal 0 binary32) (log.f32 (*.f32 v #s(literal 2 binary32))))
(fma.f32 (neg.f32 (sqrt.f32 (log.f32 (*.f32 v #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (log.f32 (*.f32 v #s(literal 2 binary32))))) #s(literal 0 binary32))
(fma.f32 (fabs.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal -1 binary32))) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)) #s(literal 0 binary32))
(fma.f32 (fabs.f32 (/.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)))) (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 0 binary32))
(fma.f32 (fabs.f32 (sqrt.f32 (log.f32 (*.f32 v #s(literal 2 binary32))))) (fabs.f32 (sqrt.f32 (log.f32 (*.f32 v #s(literal 2 binary32))))) #s(literal 0 binary32))
(fma.f32 (pow.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal -1 binary32)) #s(literal 1 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (/.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32))) #s(literal 1 binary32)) (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 0 binary32))
(fma.f32 (pow.f32 (sqrt.f32 (log.f32 (*.f32 v #s(literal 2 binary32)))) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (log.f32 (*.f32 v #s(literal 2 binary32)))) #s(literal 1 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal -1 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32))) (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 0 binary32))
(fma.f32 (sqrt.f32 (log.f32 (*.f32 v #s(literal 2 binary32)))) (sqrt.f32 (log.f32 (*.f32 v #s(literal 2 binary32)))) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (log.f32 v) (log.f32 #s(literal 1/2 binary32)))
(fma.f32 #s(literal -1 binary32) (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 0 binary32))
(fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32)))
(fma.f32 #s(literal 1 binary32) (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 0 binary32))
(fma.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal -1 binary32) #s(literal 0 binary32))
(fma.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 1 binary32) #s(literal 0 binary32))
(pow.f32 (sqrt.f32 (log.f32 (*.f32 v #s(literal 2 binary32)))) #s(literal 2 binary32))
(pow.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 1 binary32))
(fabs.f32 (-.f32 (log.f32 v) (-.f32 #s(literal 0 binary32) (log.f32 #s(literal 2 binary32)))))
(fabs.f32 (-.f32 (log.f32 (neg.f32 v)) (log.f32 #s(literal -1/2 binary32))))
(fabs.f32 (-.f32 (log.f32 (*.f32 #s(literal -2 binary32) v)) (log.f32 #s(literal -1 binary32))))
(fabs.f32 (-.f32 (log.f32 v) (log.f32 #s(literal 1/2 binary32))))
(fabs.f32 (log.f32 (*.f32 v #s(literal 2 binary32))))
(+.f32 (log.f32 (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -1/2 binary32))) (log.f32 (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -1/2 binary32))))
(+.f32 (cosh.f32 (log.f32 (log.f32 (*.f32 v #s(literal 2 binary32))))) (sinh.f32 (log.f32 (log.f32 (*.f32 v #s(literal 2 binary32))))))
(+.f32 (+.f32 #s(literal 0 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v))
(+.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)))
(+.f32 (/.f32 #s(literal 0 binary32) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32))) (log.f32 (*.f32 v #s(literal 2 binary32))))
(+.f32 (log.f32 v) (log.f32 #s(literal 2 binary32)))
(+.f32 (log.f32 #s(literal 2 binary32)) (+.f32 (log.f32 v) #s(literal 0 binary32)))
(+.f32 (log.f32 #s(literal 2 binary32)) (log.f32 v))
(+.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (log.f32 (*.f32 v #s(literal 2 binary32))))
(exp.f32 (log.f32 (log.f32 (*.f32 v #s(literal 2 binary32)))))
(neg.f32 (log.f32 (neg.f32 (*.f32 #s(literal -2 binary32) v))))
(neg.f32 (log.f32 (*.f32 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 v #s(literal 2 binary32)) (exp.f32 #s(literal 6931/10000 binary32))))
(*.f32 (*.f32 v #s(literal 2 binary32)) (exp.f32 #s(literal 6931/10000 binary32)))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32)))
(*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 #s(literal 6931/10000 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 v #s(literal 2 binary32)))
(/.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 v #s(literal 2 binary32)))
(/.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 v #s(literal 2 binary32)))
(fma.f32 (cosh.f32 #s(literal -6931/10000 binary32)) (*.f32 v #s(literal 2 binary32)) (*.f32 (sinh.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32))))
(fma.f32 (*.f32 v #s(literal 2 binary32)) (cosh.f32 #s(literal -6931/10000 binary32)) (*.f32 (*.f32 v #s(literal 2 binary32)) (sinh.f32 #s(literal 6931/10000 binary32))))
(+.f32 (*.f32 (cosh.f32 #s(literal -6931/10000 binary32)) (*.f32 v #s(literal 2 binary32))) (*.f32 (sinh.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32))))
(+.f32 (*.f32 (*.f32 v #s(literal 2 binary32)) (cosh.f32 #s(literal -6931/10000 binary32))) (*.f32 (*.f32 v #s(literal 2 binary32)) (sinh.f32 #s(literal 6931/10000 binary32))))
(+.f32 (cosh.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32))))) (sinh.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32))))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))))
(*.f32 (neg.f32 (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -1/2 binary32))) (neg.f32 (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -1/2 binary32))))
(*.f32 (fabs.f32 (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -1/2 binary32))) (fabs.f32 (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -1/2 binary32))))
(*.f32 (exp.f32 (+.f32 #s(literal 0 binary32) (log.f32 #s(literal 2 binary32)))) (exp.f32 (log.f32 v)))
(*.f32 (exp.f32 (/.f32 #s(literal 0 binary32) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)))) (*.f32 v #s(literal 2 binary32)))
(*.f32 (exp.f32 (log.f32 #s(literal 2 binary32))) (exp.f32 (+.f32 (log.f32 v) #s(literal 0 binary32))))
(*.f32 (exp.f32 (log.f32 #s(literal 2 binary32))) (exp.f32 (log.f32 v)))
(*.f32 (exp.f32 (log.f32 #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (exp.f32 (log.f32 v)) (exp.f32 (log.f32 #s(literal 2 binary32))))
(*.f32 (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -1/2 binary32)) (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -1/2 binary32)))
(*.f32 (*.f32 v #s(literal 2 binary32)) #s(literal 1 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 binary32) (*.f32 v #s(literal 2 binary32)))
(*.f32 v #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) v)
(/.f32 (exp.f32 (-.f32 #s(literal 0 binary32) (log.f32 #s(literal 2 binary32)))) (exp.f32 (log.f32 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 (exp.f32 (log.f32 #s(literal 1/2 binary32))) (exp.f32 (log.f32 v)))
(/.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 #s(literal -1/2 binary32) (neg.f32 v))
(/.f32 #s(literal -1 binary32) (*.f32 #s(literal -2 binary32) v))
(/.f32 (*.f32 v #s(literal 2 binary32)) #s(literal 1 binary32))
(/.f32 #s(literal 1/2 binary32) (neg.f32 (neg.f32 v)))
(/.f32 #s(literal 1/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 v #s(literal 2 binary32)))
(-.f32 (cosh.f32 (log.f32 (*.f32 v #s(literal 2 binary32)))) (sinh.f32 (log.f32 (*.f32 v #s(literal 2 binary32)))))
(pow.f32 (exp.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal -1 binary32))) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)))
(pow.f32 (exp.f32 (/.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)))) (log.f32 (*.f32 v #s(literal 2 binary32))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 v #s(literal 2 binary32))))) (sqrt.f32 (log.f32 (*.f32 v #s(literal 2 binary32)))))
(pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (*.f32 v #s(literal 2 binary32))))
(pow.f32 (*.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 v #s(literal 2 binary32))) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 (*.f32 v #s(literal 2 binary32)) #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 v #s(literal 2 binary32)) #s(literal -1 binary32))
(pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal 1 binary32))
(+.f32 (cosh.f32 (log.f32 (*.f32 v #s(literal 2 binary32)))) (sinh.f32 (log.f32 (*.f32 v #s(literal 2 binary32)))))
(+.f32 v v)
(exp.f32 (log.f32 (*.f32 v #s(literal 2 binary32))))
(neg.f32 (/.f32 #s(literal -1/2 binary32) v))
(neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 v #s(literal 2 binary32))))
(/.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 (/.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))))
(*.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 (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))) #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 (pow.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))) #s(literal 3 binary32)) (neg.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 (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 (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 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)) (pow.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 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)) (-.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 #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 #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 (-.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 (/.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)) #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 (-.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6 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 3 binary32))) (/.f32 #s(literal 110860132438012536505081/1000000000000000000000000 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 3 binary32)))) (+.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 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 (/.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 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)) (-.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 (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 (/.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 (+.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 (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 (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 (-.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 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 4 binary32)) #s(literal 2307722558415121/10000000000000000 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 (/.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) (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 6 binary32)) #s(literal 110860132438012536505081/1000000000000000000000000 binary32)) (*.f32 (+.f32 (fma.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)) #s(literal 2307722558415121/10000000000000000 binary32)) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 4 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 (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 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 (*.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 (+.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 (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 (-.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 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 v) cosTheta_i)) (/.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 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (/.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 (+.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 (-.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 v) cosTheta_i) (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 v) cosTheta_i) (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))
(fma.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (neg.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) #s(literal 6931/10000 binary32))
(fma.f32 (fabs.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (fabs.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) #s(literal 6931/10000 binary32))
(fma.f32 (pow.f32 (sqrt.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 (sqrt.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 1 binary32)) #s(literal 6931/10000 binary32))
(fma.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))) (/.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))))
(fma.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))) #s(literal 0 binary32))
(fma.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 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))))
(fma.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)) #s(literal 0 binary32))
(fma.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (sqrt.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 1 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)) (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 #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 #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 (/.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 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 (+.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 (-.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 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 #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)))
(neg.f32 (/.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))) (-.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 (-.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 (exp.f32 (+.f32 (log.f32 (*.f32 v #s(literal 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 (/.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 (*.f32 v #s(literal 2 binary32))) (-.f32 (log.f32 (*.f32 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 (*.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 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 3 binary32)) (fma.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) (-.f32 (log.f32 (*.f32 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 (*.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))) v) #s(literal 1/2 binary32))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (*.f32 (*.f32 v #s(literal 2 binary32)) (exp.f32 #s(literal 6931/10000 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 1/2 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 v #s(literal 2 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 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (*.f32 v #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 v #s(literal 2 binary32)) (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 #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 v #s(literal 2 binary32))))))
(/.f32 (exp.f32 (+.f32 (log.f32 (*.f32 v #s(literal 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 (log.f32 (*.f32 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)) (-.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 (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 (*.f32 v #s(literal 2 binary32)))))) (exp.f32 (/.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 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 (*.f32 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 (*.f32 v #s(literal 2 binary32))))) #s(literal 3 binary32)) (pow.f32 (sinh.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 (*.f32 v #s(literal 2 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 (*.f32 v #s(literal 2 binary32))))) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.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 (*.f32 v #s(literal 2 binary32))))) #s(literal 2 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 (*.f32 v #s(literal 2 binary32))))) (sinh.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 (*.f32 v #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))) v) #s(literal 2 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 1/2 binary32))) (neg.f32 v))
(/.f32 (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))))) (neg.f32 (*.f32 #s(literal -2 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 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 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 (/.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))) (log.f32 (*.f32 v #s(literal 2 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 (*.f32 v #s(literal 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 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #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))) #s(literal 1/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)))) (*.f32 #s(literal -2 binary32) v))
(/.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 v #s(literal 2 binary32)))
(/.f32 #s(literal 1 binary32) (exp.f32 (-.f32 (log.f32 (*.f32 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) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v #s(literal 2 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 (/.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))) (*.f32 v #s(literal 2 binary32))) (/.f32 (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))) (*.f32 v #s(literal 2 binary32))))
(+.f32 (sinh.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 (*.f32 v #s(literal 2 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 (*.f32 v #s(literal 2 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 (*.f32 v #s(literal 2 binary32))))) (sinh.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 (*.f32 v #s(literal 2 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 (*.f32 v #s(literal 2 binary32)))))
(neg.f32 (/.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 v #s(literal 2 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))) (*.f32 #s(literal -2 binary32) v)))
(*.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)) (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 #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 (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 (/.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 (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 #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 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 v) cosTheta_i))) (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 (+.f32 (pow.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))) #s(literal 3 binary32)) (pow.f32 (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))) #s(literal 3 binary32))) (+.f32 (pow.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))) #s(literal 2 binary32)) (-.f32 (pow.f32 (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))) #s(literal 2 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)))))))
(/.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 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 (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) #s(literal 6931/10000 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)))))
(/.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 (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 #s(literal 1 binary32) (exp.f32 (/.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))) (-.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 (-.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 #s(literal 1 binary32) (exp.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 (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 (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))) (-.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 (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))))))
(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 (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))) (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))))
(+.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)))
(*.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))))
(*.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 (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))) #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 (pow.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))) #s(literal 3 binary32)) (neg.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 (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 (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 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)) (pow.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 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)) (-.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 #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 #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 (-.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 (/.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)) #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 (-.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6 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 3 binary32))) (/.f32 #s(literal 110860132438012536505081/1000000000000000000000000 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 3 binary32)))) (+.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 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 (/.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 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)) (-.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 (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 (/.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 (+.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 (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 (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 (-.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 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 4 binary32)) #s(literal 2307722558415121/10000000000000000 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 (/.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) (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 6 binary32)) #s(literal 110860132438012536505081/1000000000000000000000000 binary32)) (*.f32 (+.f32 (fma.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)) #s(literal 2307722558415121/10000000000000000 binary32)) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 4 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 (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 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 (*.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 (+.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 (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 (-.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 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 v) cosTheta_i)) (/.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 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (/.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 (+.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 (-.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 v) cosTheta_i) (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 v) cosTheta_i) (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))
(fma.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (neg.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) #s(literal 6931/10000 binary32))
(fma.f32 (fabs.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (fabs.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) #s(literal 6931/10000 binary32))
(fma.f32 (pow.f32 (sqrt.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 (sqrt.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 1 binary32)) #s(literal 6931/10000 binary32))
(fma.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))) (/.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))))
(fma.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))) #s(literal 0 binary32))
(fma.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 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))))
(fma.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)) #s(literal 0 binary32))
(fma.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (sqrt.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 1 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)) (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 #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 #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 (/.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 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 (+.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 (-.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 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 #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)))
(neg.f32 (/.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))) (-.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 (-.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 (*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)) (*.f32 v #s(literal 2 binary32))) (exp.f32 #s(literal 6931/10000 binary32)))
(*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 v #s(literal 2 binary32)))
(*.f32 (*.f32 v #s(literal 2 binary32)) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)) (*.f32 (*.f32 v #s(literal 2 binary32)) (exp.f32 #s(literal 6931/10000 binary32))))
(*.f32 (*.f32 (*.f32 v #s(literal 2 binary32)) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (*.f32 v #s(literal 2 binary32)) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))))
(/.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))) (neg.f32 v))
(/.f32 (*.f32 #s(literal -1 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))) v)
(/.f32 (*.f32 #s(literal 1 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))) (*.f32 v #s(literal 2 binary32)))
(/.f32 (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))) v)
(/.f32 (*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32))) v)
(fma.f32 (cosh.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)) (*.f32 (*.f32 v #s(literal 2 binary32)) (exp.f32 #s(literal 6931/10000 binary32))) (*.f32 (sinh.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)) (*.f32 (*.f32 v #s(literal 2 binary32)) (exp.f32 #s(literal 6931/10000 binary32)))))
(fma.f32 (*.f32 (*.f32 v #s(literal 2 binary32)) (exp.f32 #s(literal 6931/10000 binary32))) (cosh.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)) (*.f32 (*.f32 (*.f32 v #s(literal 2 binary32)) (exp.f32 #s(literal 6931/10000 binary32))) (sinh.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))))
(+.f32 (*.f32 (cosh.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)) (*.f32 (*.f32 v #s(literal 2 binary32)) (exp.f32 #s(literal 6931/10000 binary32)))) (*.f32 (sinh.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)) (*.f32 (*.f32 v #s(literal 2 binary32)) (exp.f32 #s(literal 6931/10000 binary32)))))
(+.f32 (*.f32 (*.f32 (*.f32 v #s(literal 2 binary32)) (exp.f32 #s(literal 6931/10000 binary32))) (cosh.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))) (*.f32 (*.f32 (*.f32 v #s(literal 2 binary32)) (exp.f32 #s(literal 6931/10000 binary32))) (sinh.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))))
(exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)) (log.f32 (*.f32 v #s(literal 2 binary32)))))
(exp.f32 (+.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_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 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 v #s(literal 2 binary32))))
(*.f32 (neg.f32 (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -1/2 binary32))) (neg.f32 (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -1/2 binary32))))
(*.f32 (fabs.f32 (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -1/2 binary32))) (fabs.f32 (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -1/2 binary32))))
(*.f32 (exp.f32 (+.f32 #s(literal 0 binary32) (log.f32 #s(literal 2 binary32)))) (exp.f32 (log.f32 v)))
(*.f32 (exp.f32 (/.f32 #s(literal 0 binary32) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)))) (*.f32 v #s(literal 2 binary32)))
(*.f32 (exp.f32 (log.f32 #s(literal 2 binary32))) (exp.f32 (+.f32 (log.f32 v) #s(literal 0 binary32))))
(*.f32 (exp.f32 (log.f32 #s(literal 2 binary32))) (exp.f32 (log.f32 v)))
(*.f32 (exp.f32 (log.f32 #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (exp.f32 (log.f32 v)) (exp.f32 (log.f32 #s(literal 2 binary32))))
(*.f32 (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -1/2 binary32)) (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -1/2 binary32)))
(*.f32 (*.f32 v #s(literal 2 binary32)) #s(literal 1 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 binary32) (*.f32 v #s(literal 2 binary32)))
(*.f32 v #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) v)
(/.f32 (exp.f32 (-.f32 #s(literal 0 binary32) (log.f32 #s(literal 2 binary32)))) (exp.f32 (log.f32 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 (exp.f32 (log.f32 #s(literal 1/2 binary32))) (exp.f32 (log.f32 v)))
(/.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 #s(literal -1/2 binary32) (neg.f32 v))
(/.f32 #s(literal -1 binary32) (*.f32 #s(literal -2 binary32) v))
(/.f32 (*.f32 v #s(literal 2 binary32)) #s(literal 1 binary32))
(/.f32 #s(literal 1/2 binary32) (neg.f32 (neg.f32 v)))
(/.f32 #s(literal 1/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 v #s(literal 2 binary32)))
(-.f32 (cosh.f32 (log.f32 (*.f32 v #s(literal 2 binary32)))) (sinh.f32 (log.f32 (*.f32 v #s(literal 2 binary32)))))
(pow.f32 (exp.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal -1 binary32))) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)))
(pow.f32 (exp.f32 (/.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)))) (log.f32 (*.f32 v #s(literal 2 binary32))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 v #s(literal 2 binary32))))) (sqrt.f32 (log.f32 (*.f32 v #s(literal 2 binary32)))))
(pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (*.f32 v #s(literal 2 binary32))))
(pow.f32 (*.f32 (*.f32 v #s(literal 2 binary32)) (*.f32 v #s(literal 2 binary32))) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 (*.f32 v #s(literal 2 binary32)) #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 v #s(literal 2 binary32)) #s(literal -1 binary32))
(pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal 1 binary32))
(+.f32 (cosh.f32 (log.f32 (*.f32 v #s(literal 2 binary32)))) (sinh.f32 (log.f32 (*.f32 v #s(literal 2 binary32)))))
(+.f32 v v)
(exp.f32 (log.f32 (*.f32 v #s(literal 2 binary32))))
(neg.f32 (/.f32 #s(literal -1/2 binary32) v))
(neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 v #s(literal 2 binary32))))
(*.f32 (exp.f32 (+.f32 (log.f32 (*.f32 v #s(literal 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 (/.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 (*.f32 v #s(literal 2 binary32))) (-.f32 (log.f32 (*.f32 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 (*.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 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 3 binary32)) (fma.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) (-.f32 (log.f32 (*.f32 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 (*.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))) v) #s(literal 1/2 binary32))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (*.f32 (*.f32 v #s(literal 2 binary32)) (exp.f32 #s(literal 6931/10000 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 1/2 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 v #s(literal 2 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 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (*.f32 v #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 v #s(literal 2 binary32)) (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 #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 v #s(literal 2 binary32))))))
(/.f32 (exp.f32 (+.f32 (log.f32 (*.f32 v #s(literal 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 (log.f32 (*.f32 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)) (-.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 (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 (*.f32 v #s(literal 2 binary32)))))) (exp.f32 (/.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 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 (*.f32 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 (*.f32 v #s(literal 2 binary32))))) #s(literal 3 binary32)) (pow.f32 (sinh.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 (*.f32 v #s(literal 2 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 (*.f32 v #s(literal 2 binary32))))) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.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 (*.f32 v #s(literal 2 binary32))))) #s(literal 2 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 (*.f32 v #s(literal 2 binary32))))) (sinh.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 (*.f32 v #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))) v) #s(literal 2 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 1/2 binary32))) (neg.f32 v))
(/.f32 (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))))) (neg.f32 (*.f32 #s(literal -2 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 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 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 (/.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))) (log.f32 (*.f32 v #s(literal 2 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 (*.f32 v #s(literal 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 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #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))) #s(literal 1/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)))) (*.f32 #s(literal -2 binary32) v))
(/.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 v #s(literal 2 binary32)))
(/.f32 #s(literal 1 binary32) (exp.f32 (-.f32 (log.f32 (*.f32 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) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v #s(literal 2 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 (/.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))) (*.f32 v #s(literal 2 binary32))) (/.f32 (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))) (*.f32 v #s(literal 2 binary32))))
(+.f32 (sinh.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 (*.f32 v #s(literal 2 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 (*.f32 v #s(literal 2 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 (*.f32 v #s(literal 2 binary32))))) (sinh.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 (*.f32 v #s(literal 2 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 (*.f32 v #s(literal 2 binary32)))))
(neg.f32 (/.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 v #s(literal 2 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))) (*.f32 #s(literal -2 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 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 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 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32))))))
(/.f32 (-.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 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 (log.f32 (*.f32 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 (*.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 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 3 binary32))) (+.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 (pow.f32 (log.f32 (*.f32 v #s(literal 2 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 (*.f32 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)) (pow.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 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 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 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 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32))))))))
(/.f32 (neg.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)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)))) (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 (*.f32 v #s(literal 2 binary32))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 3 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 3 binary32)))) (neg.f32 (fma.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) (-.f32 (log.f32 (*.f32 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 (*.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 (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)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 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 (*.f32 v #s(literal 2 binary32)))))
(/.f32 (+.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 3 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 3 binary32))) (+.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)) (-.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 (*.f32 v #s(literal 2 binary32)))))))
(/.f32 (+.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 3 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 3 binary32))) (fma.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) (-.f32 (log.f32 (*.f32 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 (*.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 (log.f32 (*.f32 v #s(literal 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 (log.f32 (*.f32 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)) (-.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 (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 (*.f32 v #s(literal 2 binary32))))) (/.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 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 (*.f32 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)) (-.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 (/.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 (*.f32 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)) (-.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 (/.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 (*.f32 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) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 v #s(literal 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 (*.f32 v #s(literal 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 (*.f32 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) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32))))))
(-.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32))))))
(-.f32 #s(literal 0 binary32) (-.f32 (log.f32 (*.f32 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))))
(fma.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (neg.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))))
(fma.f32 (neg.f32 (sqrt.f32 (log.f32 (*.f32 v #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (log.f32 (*.f32 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)))
(fma.f32 (fabs.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal -1 binary32))) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #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)))
(fma.f32 (fabs.f32 (/.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)))) (log.f32 (*.f32 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)))
(fma.f32 (fabs.f32 (sqrt.f32 (log.f32 (*.f32 v #s(literal 2 binary32))))) (fabs.f32 (sqrt.f32 (log.f32 (*.f32 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)))
(fma.f32 (fabs.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (fabs.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))))
(fma.f32 (pow.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal -1 binary32)) #s(literal 1 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #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)))
(fma.f32 (pow.f32 (/.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32))) #s(literal 1 binary32)) (log.f32 (*.f32 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)))
(fma.f32 (pow.f32 (sqrt.f32 (log.f32 (*.f32 v #s(literal 2 binary32)))) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (log.f32 (*.f32 v #s(literal 2 binary32)))) #s(literal 1 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)))
(fma.f32 (pow.f32 (sqrt.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 (sqrt.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 1 binary32)) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))))
(fma.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal -1 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #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)))
(fma.f32 (/.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32))) (log.f32 (*.f32 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)))
(fma.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))) (log.f32 (*.f32 v #s(literal 2 binary32))))
(fma.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)) (log.f32 (*.f32 v #s(literal 2 binary32))))
(fma.f32 (sqrt.f32 (log.f32 (*.f32 v #s(literal 2 binary32)))) (sqrt.f32 (log.f32 (*.f32 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)))
(fma.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (sqrt.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))))
(fma.f32 #s(literal -1 binary32) (log.f32 (*.f32 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)))
(fma.f32 #s(literal 1 binary32) (log.f32 (*.f32 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)))
(fma.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal -1 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)))
(fma.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 1 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 (log.f32 (*.f32 v #s(literal 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 (/.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 (*.f32 v #s(literal 2 binary32))) (-.f32 (log.f32 (*.f32 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 (*.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 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 3 binary32)) (fma.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) (-.f32 (log.f32 (*.f32 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 (*.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 #s(literal 6931/10000 binary32) (log.f32 (*.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 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 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 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 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 (*.f32 v #s(literal 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 (*.f32 v #s(literal 2 binary32)))))
(+.f32 (log.f32 (*.f32 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 (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))))
(*.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 (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))) #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 (pow.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))) #s(literal 3 binary32)) (neg.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 (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 (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 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)) (pow.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 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)) (-.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 #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 #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 (-.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 (/.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)) #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 (-.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6 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 3 binary32))) (/.f32 #s(literal 110860132438012536505081/1000000000000000000000000 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 3 binary32)))) (+.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 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 (/.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 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)) (-.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 (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 (/.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 (+.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 (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 (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 (-.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 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 4 binary32)) #s(literal 2307722558415121/10000000000000000 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 (/.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) (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 6 binary32)) #s(literal 110860132438012536505081/1000000000000000000000000 binary32)) (*.f32 (+.f32 (fma.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)) #s(literal 2307722558415121/10000000000000000 binary32)) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 4 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 (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 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 (*.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 (+.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 (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 (-.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 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 v) cosTheta_i)) (/.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 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (/.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 (+.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 (-.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 v) cosTheta_i) (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 v) cosTheta_i) (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))
(fma.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (neg.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) #s(literal 6931/10000 binary32))
(fma.f32 (fabs.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (fabs.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) #s(literal 6931/10000 binary32))
(fma.f32 (pow.f32 (sqrt.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 (sqrt.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 1 binary32)) #s(literal 6931/10000 binary32))
(fma.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))) (/.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))))
(fma.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))) #s(literal 0 binary32))
(fma.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 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))))
(fma.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)) #s(literal 0 binary32))
(fma.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (sqrt.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 1 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)) (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 #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 #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 (/.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 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 (+.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 (-.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 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 #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)))
(neg.f32 (/.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))) (-.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 (-.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 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O 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 (*.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 (exp.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32))))
(*.f32 (pow.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal -1 binary32)) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 4 binary32)))
(*.f32 (pow.f32 (/.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)))
(*.f32 #s(literal 1 binary32) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32))
(*.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) (log.f32 (*.f32 v #s(literal 2 binary32))))
(sqrt.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 4 binary32)))
(/.f32 (-.f32 #s(literal 0 binary32) (-.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 6 binary32)) #s(literal 0 binary32))) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 4 binary32)))
(/.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 0 binary32) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 6 binary32)))) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 4 binary32)))
(/.f32 (fabs.f32 (-.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 6 binary32)) #s(literal 0 binary32))) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 4 binary32)))
(/.f32 (fabs.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 6 binary32)))) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 4 binary32)))
(/.f32 (fabs.f32 (*.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)))) (fabs.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 3 binary32))))
(/.f32 (fabs.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 3 binary32))) (log.f32 (*.f32 v #s(literal 2 binary32))))
(/.f32 (fabs.f32 (*.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 3 binary32)))) (fabs.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 3 binary32))))
(/.f32 (fabs.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 6 binary32))) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 4 binary32)))
(/.f32 (-.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 6 binary32)) #s(literal 0 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 4 binary32)))
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 6 binary32))) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 4 binary32)))
(/.f32 (*.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32))) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 3 binary32)))
(/.f32 (*.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 3 binary32))) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 3 binary32)))
(/.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 4 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 6 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 4 binary32)))
(/.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 3 binary32)) (log.f32 (*.f32 v #s(literal 2 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32))) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)))
(-.f32 (/.f32 #s(literal 0 binary32) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 4 binary32))) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)))
(-.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)) #s(literal 0 binary32))
(-.f32 #s(literal 0 binary32) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)))
(fma.f32 (pow.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal -1 binary32)) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 4 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (/.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)) #s(literal 0 binary32))
(fma.f32 (log.f32 #s(literal 2 binary32)) (log.f32 (*.f32 v #s(literal 2 binary32))) (*.f32 (log.f32 v) (log.f32 (*.f32 v #s(literal 2 binary32)))))
(fma.f32 #s(literal 1 binary32) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32) #s(literal 0 binary32))
(fma.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) (log.f32 #s(literal 2 binary32)) (*.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) (log.f32 v)))
(fma.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 0 binary32))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (log.f32 (*.f32 v #s(literal 2 binary32)))))
(pow.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32))
(fabs.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)))
(+.f32 (*.f32 (log.f32 #s(literal 2 binary32)) (log.f32 (*.f32 v #s(literal 2 binary32)))) (*.f32 (log.f32 v) (log.f32 (*.f32 v #s(literal 2 binary32)))))
(+.f32 (*.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) (log.f32 #s(literal 2 binary32))) (*.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) (log.f32 v)))
(+.f32 (cosh.f32 (log.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)))) (sinh.f32 (log.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)))))
(+.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)))
(exp.f32 (-.f32 (fma.f32 (log.f32 (log.f32 (*.f32 v #s(literal 2 binary32)))) #s(literal 2 binary32) (log.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)))) (log.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)))))
(exp.f32 (-.f32 (*.f32 (log.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32))) #s(literal 2 binary32)) (log.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)))))
(exp.f32 (-.f32 (*.f32 (log.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32))) #s(literal 3 binary32)) (fma.f32 (log.f32 (log.f32 (*.f32 v #s(literal 2 binary32)))) #s(literal 2 binary32) (log.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32))))))
(exp.f32 (-.f32 (*.f32 (log.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32))) #s(literal 3 binary32)) (*.f32 (log.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32))) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32))) #s(literal 1 binary32)))
(exp.f32 (log.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32))))
(neg.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)))
(*.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (neg.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))))
(*.f32 (fabs.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (fabs.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))))
(*.f32 (pow.f32 (sqrt.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 (sqrt.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (sqrt.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))
(sqrt.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 (neg.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))) #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (-.f32 (-.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (neg.f32 sinTheta_i) sinTheta_O)) #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (-.f32 (/.f32 (-.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) v) #s(literal 1 binary32)) v)
(/.f32 (-.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(literal -1 binary32))) (neg.f32 v))
(/.f32 (-.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (neg.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)))) (neg.f32 v))
(/.f32 (fabs.f32 (-.f32 (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 2 binary32)) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 2 binary32)))) (fabs.f32 (fma.f32 (/.f32 cosTheta_O v) cosTheta_i (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))
(/.f32 (fabs.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 0 binary32))) (fabs.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 (fabs.f32 (-.f32 (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 3 binary32)) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 3 binary32)))) (fabs.f32 (+.f32 (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 2 binary32)) (+.f32 (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 2 binary32)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))))
(/.f32 (fabs.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 0 binary32))) (fabs.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 0 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 (fabs.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v)))) (fabs.f32 (neg.f32 (/.f32 (+.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))))
(/.f32 (fabs.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 3 binary32)) #s(literal 1 binary32)) (pow.f32 v #s(literal 3 binary32))))) (fabs.f32 (neg.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 (fabs.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)))))) (fabs.f32 (neg.f32 (neg.f32 v))))
(/.f32 (fabs.f32 (-.f32 (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (neg.f32 v)) (*.f32 v #s(literal -1 binary32)))) (fabs.f32 (*.f32 v (neg.f32 v))))
(/.f32 (fabs.f32 (-.f32 (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (*.f32 v #s(literal 1 binary32)))) (*.f32 v v))
(/.f32 (fabs.f32 (-.f32 (*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32))) (*.f32 v v)) (neg.f32 v)) (*.f32 (/.f32 (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal -1 binary32)))) (fabs.f32 (*.f32 (/.f32 (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (neg.f32 v))))
(/.f32 (fabs.f32 (-.f32 (*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32))) (*.f32 v v)) v) (*.f32 (/.f32 (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 1 binary32)))) (fabs.f32 (*.f32 (/.f32 (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) v)))
(/.f32 (fabs.f32 (-.f32 (*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 3 binary32))) (pow.f32 v #s(literal 3 binary32))) (neg.f32 v)) (*.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (/.f32 (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 2 binary32))) #s(literal -1 binary32)))) (fabs.f32 (*.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (/.f32 (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 2 binary32))) (neg.f32 v))))
(/.f32 (fabs.f32 (-.f32 (*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 3 binary32))) (pow.f32 v #s(literal 3 binary32))) v) (*.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (/.f32 (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 2 binary32))) #s(literal 1 binary32)))) (fabs.f32 (*.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (/.f32 (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 2 binary32))) v)))
(/.f32 (fabs.f32 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) (neg.f32 v)) (*.f32 (*.f32 v v) #s(literal -1 binary32)))) (fabs.f32 (pow.f32 (neg.f32 v) #s(literal 3 binary32))))
(/.f32 (fabs.f32 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) v) (*.f32 (*.f32 v v) #s(literal 1 binary32)))) (fabs.f32 (pow.f32 v #s(literal 3 binary32))))
(/.f32 (fabs.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) v) (*.f32 (neg.f32 v) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))))) (fabs.f32 (*.f32 (neg.f32 v) v)))
(/.f32 (fabs.f32 (-.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 v (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))))) (*.f32 v v))
(/.f32 (fabs.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v))) (fabs.f32 (/.f32 (+.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))
(/.f32 (fabs.f32 (-.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 2 binary32)) (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)))) (fabs.f32 (*.f32 (fma.f32 cosTheta_O cosTheta_i (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))
(/.f32 (fabs.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 3 binary32)) #s(literal 1 binary32)) (pow.f32 v #s(literal 3 binary32)))) (fabs.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 (fabs.f32 (-.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 3 binary32)) (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 3 binary32)))) (fabs.f32 (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (fma.f32 cosTheta_O cosTheta_i (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 2 binary32))) v)))
(/.f32 (fabs.f32 (neg.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))))) (fabs.f32 v))
(/.f32 (fabs.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)))) (fabs.f32 v))
(/.f32 (exp.f32 (log.f32 (neg.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)))))) (exp.f32 (log.f32 (neg.f32 v))))
(/.f32 (exp.f32 (log.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))))) (exp.f32 (log.f32 v)))
(/.f32 (-.f32 (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 2 binary32)) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 2 binary32))) (fma.f32 (/.f32 cosTheta_O v) cosTheta_i (/.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)) #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 0 binary32)))
(/.f32 (-.f32 (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 3 binary32)) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 2 binary32)) (+.f32 (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 2 binary32)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (/.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 3 binary32)) #s(literal 0 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 0 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 (neg.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v))) (neg.f32 (/.f32 (+.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))
(/.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 3 binary32)) #s(literal 1 binary32)) (pow.f32 v #s(literal 3 binary32)))) (neg.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 (neg.f32 (neg.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))))) (neg.f32 (neg.f32 v)))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (neg.f32 v)) (*.f32 v #s(literal -1 binary32))) (*.f32 v (neg.f32 v)))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (*.f32 v #s(literal 1 binary32))) (*.f32 v v))
(/.f32 (-.f32 (*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32))) (*.f32 v v)) (neg.f32 v)) (*.f32 (/.f32 (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal -1 binary32))) (*.f32 (/.f32 (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (neg.f32 v)))
(/.f32 (-.f32 (*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 2 binary32))) (*.f32 v v)) v) (*.f32 (/.f32 (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 1 binary32))) (*.f32 (/.f32 (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) v))
(/.f32 (-.f32 (*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 3 binary32))) (pow.f32 v #s(literal 3 binary32))) (neg.f32 v)) (*.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (/.f32 (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 2 binary32))) #s(literal -1 binary32))) (*.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (/.f32 (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 2 binary32))) (neg.f32 v)))
(/.f32 (-.f32 (*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 3 binary32))) (pow.f32 v #s(literal 3 binary32))) v) (*.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (/.f32 (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 2 binary32))) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (/.f32 (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 2 binary32))) v))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) (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 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) v) (*.f32 (*.f32 v v) #s(literal 1 binary32))) (pow.f32 v #s(literal 3 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) v) (*.f32 (neg.f32 v) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)))) (*.f32 (neg.f32 v) v))
(/.f32 (-.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 v (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)))) (*.f32 v v))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v)) (/.f32 (+.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))
(/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 2 binary32)) (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 (fma.f32 cosTheta_O cosTheta_i (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))
(/.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 3 binary32)) #s(literal 1 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 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 3 binary32)) (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 3 binary32))) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (fma.f32 cosTheta_O cosTheta_i (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 2 binary32))) v))
(/.f32 (neg.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)))) (neg.f32 v))
(/.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 2 binary32)) (/.f32 (+.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (/.f32 (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 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) 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 (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 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (/.f32 #s(literal 1 binary32) v))
(-.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 0 binary32)))
(-.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))
(fma.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (neg.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) #s(literal 0 binary32))
(fma.f32 (fabs.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (fabs.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) #s(literal 0 binary32))
(fma.f32 (pow.f32 (sqrt.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 (sqrt.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 1 binary32)) #s(literal 0 binary32))
(fma.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (sqrt.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 0 binary32))
(pow.f32 (sqrt.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/2 binary32))
(pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 1 binary32))
(fabs.f32 (-.f32 (/.f32 (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 (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))))
(fabs.f32 (-.f32 (/.f32 (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 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) 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))))))
(fabs.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)))
(fabs.f32 (-.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 0 binary32)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)))
(fabs.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)))
(fabs.f32 (/.f32 (neg.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))) (neg.f32 v)))
(fabs.f32 (neg.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 (cosh.f32 (log.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (sinh.f32 (log.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 0 binary32))
(+.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 (log.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))
(neg.f32 (/.f32 (neg.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))) (neg.f32 v)))
(/.f32 (+.f32 (pow.f32 (cosh.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)) #s(literal 3 binary32))) (+.f32 (pow.f32 (cosh.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) (*.f32 (cosh.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)) (sinh.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))))))
(/.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32))) v)))
(/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (neg.f32 v))))
(/.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))))
(-.f32 (cosh.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)) (sinh.f32 (/.f32 (neg.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32))) v)))
(-.f32 (cosh.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)) (sinh.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (neg.f32 v))))
(+.f32 (sinh.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)) (cosh.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)))
(+.f32 (cosh.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)) (sinh.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)))
(exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))
(/.f32 (-.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) #s(literal 1 binary32)) (neg.f32 (neg.f32 v)))
(/.f32 (/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v)) (fma.f32 (/.f32 cosTheta_O v) cosTheta_i (/.f32 #s(literal 1 binary32) v)))
(/.f32 (/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 3 binary32)) #s(literal 1 binary32)) (pow.f32 v #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 2 binary32)) (+.f32 (pow.f32 v #s(literal -2 binary32)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) (neg.f32 (neg.f32 v)))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (neg.f32 v)) (*.f32 (neg.f32 v) #s(literal -1 binary32))) (*.f32 v v))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) v) (*.f32 (neg.f32 v) #s(literal 1 binary32))) (*.f32 (neg.f32 v) v))
(/.f32 (-.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (neg.f32 v)) (*.f32 v #s(literal -1 binary32))) (*.f32 v (neg.f32 v)))
(/.f32 (-.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 v #s(literal 1 binary32))) (*.f32 v v))
(/.f32 (-.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 cosTheta_O cosTheta_i #s(literal 1 binary32)) v))
(/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 3 binary32)) #s(literal 1 binary32)) (*.f32 (+.f32 (fma.f32 cosTheta_O cosTheta_i #s(literal 1 binary32)) (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 2 binary32))) v))
(/.f32 (neg.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32))) (neg.f32 v))
(/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)
(-.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (/.f32 #s(literal 1 binary32) v))
(neg.f32 (/.f32 (neg.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32))) v))
(neg.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (neg.f32 v)))
(*.f32 (neg.f32 (neg.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (neg.f32 (neg.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))))
(*.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 (/.f32 (neg.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)))) v) (/.f32 (neg.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))) (neg.f32 v)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) (neg.f32 v)))
(*.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 (/.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))
(sqrt.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 4 binary32)))
(/.f32 (fabs.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))) (fabs.f32 v))
(/.f32 (fabs.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))) (fabs.f32 v))
(/.f32 (fabs.f32 (*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (fabs.f32 (/.f32 (+.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))
(/.f32 (fabs.f32 (*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 3 binary32)) #s(literal 1 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))) (fabs.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 (fabs.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)))))) (fabs.f32 v))
(/.f32 (fabs.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))))) (fabs.f32 v))
(/.f32 (fabs.f32 (*.f32 (/.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) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v)))) (fabs.f32 (/.f32 (+.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))
(/.f32 (fabs.f32 (*.f32 (/.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) (*.f32 sinTheta_O sinTheta_i)) #s(literal 3 binary32)) #s(literal 1 binary32)) (pow.f32 v #s(literal 3 binary32))))) (fabs.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 (fabs.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))))) (fabs.f32 (*.f32 (neg.f32 v) v)))
(/.f32 (fabs.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)))))) (fabs.f32 (*.f32 v (neg.f32 v))))
(/.f32 (fabs.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))
(/.f32 (fabs.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v)) #s(literal 2 binary32))) (fabs.f32 (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 (fabs.f32 (*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v)) (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 3 binary32)) #s(literal 1 binary32)) (pow.f32 v #s(literal 3 binary32))))) (fabs.f32 (*.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 (fabs.f32 (*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 3 binary32)) #s(literal 1 binary32)) (pow.f32 v #s(literal 3 binary32))) (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v)))) (fabs.f32 (*.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 (fabs.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 3 binary32)) #s(literal 1 binary32)) (pow.f32 v #s(literal 3 binary32))) #s(literal 2 binary32))) (fabs.f32 (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 (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 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v)) (/.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 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 3 binary32)) #s(literal 1 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 (/.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 (*.f32 (/.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) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v))) (/.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 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 3 binary32)) #s(literal 1 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 (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))) (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))
(/.f32 (pow.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v)) #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 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v)) (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 3 binary32)) #s(literal 1 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 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 3 binary32)) #s(literal 1 binary32)) (pow.f32 v #s(literal 3 binary32))) (/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v))) (*.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 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 3 binary32)) #s(literal 1 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)))
(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 (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))
(fabs.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))))
(fabs.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 (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 (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))))
(log.f32 (pow.f32 (exp.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32))) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal -1 binary32))))
(log.f32 (pow.f32 (*.f32 v #s(literal 2 binary32)) (/.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)))))
(log.f32 (*.f32 v #s(literal 2 binary32)))
(*.f32 (neg.f32 (sqrt.f32 (log.f32 (*.f32 v #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (log.f32 (*.f32 v #s(literal 2 binary32))))))
(*.f32 (fabs.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal -1 binary32))) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)))
(*.f32 (fabs.f32 (/.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)))) (log.f32 (*.f32 v #s(literal 2 binary32))))
(*.f32 (fabs.f32 (sqrt.f32 (log.f32 (*.f32 v #s(literal 2 binary32))))) (fabs.f32 (sqrt.f32 (log.f32 (*.f32 v #s(literal 2 binary32))))))
(*.f32 (pow.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal -1 binary32)) #s(literal 1 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (/.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32))) #s(literal 1 binary32)) (log.f32 (*.f32 v #s(literal 2 binary32))))
(*.f32 (pow.f32 (sqrt.f32 (log.f32 (*.f32 v #s(literal 2 binary32)))) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (log.f32 (*.f32 v #s(literal 2 binary32)))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal -1 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)))
(*.f32 (/.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32))) (log.f32 (*.f32 v #s(literal 2 binary32))))
(*.f32 (sqrt.f32 (log.f32 (*.f32 v #s(literal 2 binary32)))) (sqrt.f32 (log.f32 (*.f32 v #s(literal 2 binary32)))))
(*.f32 #s(literal -1 binary32) (log.f32 (*.f32 v #s(literal 2 binary32))))
(*.f32 #s(literal 1 binary32) (log.f32 (*.f32 v #s(literal 2 binary32))))
(*.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal -1 binary32))
(*.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 1 binary32))
(sqrt.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (fabs.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 3 binary32)))) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (fabs.f32 (-.f32 (pow.f32 (log.f32 #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (log.f32 v) #s(literal 2 binary32)))) (fabs.f32 (log.f32 (/.f32 #s(literal 2 binary32) v))))
(/.f32 (fabs.f32 (+.f32 (pow.f32 (log.f32 #s(literal 2 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 v) #s(literal 3 binary32)))) (fabs.f32 (fma.f32 (log.f32 #s(literal 1/2 binary32)) (log.f32 #s(literal 1/2 binary32)) (-.f32 (pow.f32 (log.f32 v) #s(literal 2 binary32)) (log.f32 (pow.f32 v (log.f32 #s(literal 2 binary32))))))))
(/.f32 (fabs.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 3 binary32))) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (fabs.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 6 binary32))) (fabs.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 5 binary32))))
(/.f32 (-.f32 (pow.f32 (log.f32 #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (log.f32 v) #s(literal 2 binary32))) (log.f32 (/.f32 #s(literal 2 binary32) v)))
(/.f32 (+.f32 (pow.f32 (log.f32 #s(literal 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)) (-.f32 (pow.f32 (log.f32 v) #s(literal 2 binary32)) (log.f32 (pow.f32 v (log.f32 #s(literal 2 binary32)))))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 3 binary32))) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 4 binary32)) (fabs.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 3 binary32))))
(/.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 4 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 3 binary32)))
(/.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 6 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 5 binary32)))
(/.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)) (log.f32 (*.f32 v #s(literal 2 binary32))))
(-.f32 (log.f32 (-.f32 (*.f32 v v) (*.f32 v v))) (log.f32 (-.f32 v v)))
(-.f32 (log.f32 (+.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32)))) (log.f32 (fma.f32 v v (-.f32 (*.f32 v v) (*.f32 v v)))))
(-.f32 (-.f32 #s(literal 0 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v))
(-.f32 (neg.f32 (log.f32 v)) (log.f32 #s(literal 2 binary32)))
(-.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 (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 (*.f32 v #s(literal 2 binary32))) #s(literal 0 binary32))
(-.f32 #s(literal 0 binary32) (log.f32 (neg.f32 (*.f32 #s(literal -2 binary32) v))))
(-.f32 #s(literal 0 binary32) (log.f32 (*.f32 v #s(literal 2 binary32))))
(fma.f32 (neg.f32 (sqrt.f32 (log.f32 (*.f32 v #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (log.f32 (*.f32 v #s(literal 2 binary32))))) #s(literal 0 binary32))
(fma.f32 (fabs.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal -1 binary32))) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)) #s(literal 0 binary32))
(fma.f32 (fabs.f32 (/.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)))) (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 0 binary32))
(fma.f32 (fabs.f32 (sqrt.f32 (log.f32 (*.f32 v #s(literal 2 binary32))))) (fabs.f32 (sqrt.f32 (log.f32 (*.f32 v #s(literal 2 binary32))))) #s(literal 0 binary32))
(fma.f32 (pow.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal -1 binary32)) #s(literal 1 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (/.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32))) #s(literal 1 binary32)) (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 0 binary32))
(fma.f32 (pow.f32 (sqrt.f32 (log.f32 (*.f32 v #s(literal 2 binary32)))) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (log.f32 (*.f32 v #s(literal 2 binary32)))) #s(literal 1 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal -1 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32))) (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 0 binary32))
(fma.f32 (sqrt.f32 (log.f32 (*.f32 v #s(literal 2 binary32)))) (sqrt.f32 (log.f32 (*.f32 v #s(literal 2 binary32)))) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (log.f32 v) (log.f32 #s(literal 1/2 binary32)))
(fma.f32 #s(literal -1 binary32) (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 0 binary32))
(fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32)))
(fma.f32 #s(literal 1 binary32) (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 0 binary32))
(fma.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal -1 binary32) #s(literal 0 binary32))
(fma.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 1 binary32) #s(literal 0 binary32))
(pow.f32 (sqrt.f32 (log.f32 (*.f32 v #s(literal 2 binary32)))) #s(literal 2 binary32))
(pow.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 1 binary32))
(fabs.f32 (-.f32 (log.f32 v) (-.f32 #s(literal 0 binary32) (log.f32 #s(literal 2 binary32)))))
(fabs.f32 (-.f32 (log.f32 (neg.f32 v)) (log.f32 #s(literal -1/2 binary32))))
(fabs.f32 (-.f32 (log.f32 (*.f32 #s(literal -2 binary32) v)) (log.f32 #s(literal -1 binary32))))
(fabs.f32 (-.f32 (log.f32 v) (log.f32 #s(literal 1/2 binary32))))
(fabs.f32 (log.f32 (*.f32 v #s(literal 2 binary32))))
(+.f32 (log.f32 (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -1/2 binary32))) (log.f32 (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -1/2 binary32))))
(+.f32 (cosh.f32 (log.f32 (log.f32 (*.f32 v #s(literal 2 binary32))))) (sinh.f32 (log.f32 (log.f32 (*.f32 v #s(literal 2 binary32))))))
(+.f32 (+.f32 #s(literal 0 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v))
(+.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)))
(+.f32 (/.f32 #s(literal 0 binary32) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32))) (log.f32 (*.f32 v #s(literal 2 binary32))))
(+.f32 (log.f32 v) (log.f32 #s(literal 2 binary32)))
(+.f32 (log.f32 #s(literal 2 binary32)) (+.f32 (log.f32 v) #s(literal 0 binary32)))
(+.f32 (log.f32 #s(literal 2 binary32)) (log.f32 v))
(+.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (log.f32 (*.f32 v #s(literal 2 binary32))))
(exp.f32 (log.f32 (log.f32 (*.f32 v #s(literal 2 binary32)))))
(neg.f32 (log.f32 (neg.f32 (*.f32 #s(literal -2 binary32) v))))
(neg.f32 (log.f32 (*.f32 v #s(literal 2 binary32))))

eval135.0ms (1.3%)

Memory
11.4MiB live, 193.1MiB allocated; 22ms collecting garbage
Compiler

Compiled 55 998 to 5 211 computations (90.7% saved)

prune39.0ms (0.4%)

Memory
-39.2MiB live, 60.8MiB allocated; 36ms collecting garbage
Pruning

11 alts after pruning (11 fresh and 0 done)

PrunedKeptTotal
New9309939
Fresh325
Picked505
Done000
Total93811949
Accuracy
99.9%
Counts
949 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.3%
(/.f32 (/.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))))) (*.f32 #s(literal 2 binary32) v))
99.4%
(/.f32 (/.f32 #s(literal 1 binary32) (exp.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 2 binary32) v))
50.4%
(/.f32 (*.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)) (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 #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 #s(literal 2 binary32) v))
50.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 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))))))
99.7%
(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 (*.f32 v #s(literal 2 binary32)))))
46.1%
(exp.f32 #s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) (*.f32 (-.f32 (+.f32 (fma.f32 (/.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_i) v) #s(literal -2 binary32) (/.f32 cosTheta_O v)) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) cosTheta_i)) (neg.f32 (/.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) cosTheta_i))) cosTheta_i)))
99.2%
(exp.f32 #s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) (neg.f32 (*.f32 (fma.f32 (/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 #s(literal -6931/10000 binary32) (neg.f32 (/.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))))
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)))))
10.6%
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (+.f32 v 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 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32))))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))))
99.7%
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))))
Compiler

Compiled 1 118 to 652 computations (41.7% saved)

simplify149.0ms (1.4%)

Memory
43.2MiB live, 129.4MiB allocated; 12ms collecting garbage
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 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 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32))))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))))
cost-diff1
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))))
cost-diff1
(*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32))))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)))
cost-diff0
(exp.f32 #s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) (neg.f32 (*.f32 (fma.f32 (/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 #s(literal -6931/10000 binary32) (neg.f32 (/.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))))
cost-diff1
(fma.f32 (/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 #s(literal -6931/10000 binary32) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) cosTheta_i) #s(literal -1 binary32) (neg.f32 (/.f32 cosTheta_O v)))
cost-diff2
(neg.f32 (*.f32 (fma.f32 (/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 #s(literal -6931/10000 binary32) (neg.f32 (/.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))
cost-diff7
(-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 #s(literal -6931/10000 binary32) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))
cost-diff0
(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)))
cost-diff0
(exp.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))))
cost-diff0
(/.f32 (/.f32 #s(literal 1 binary32) (exp.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 2 binary32) v))
cost-diff3
(/.f32 #s(literal 1 binary32) (exp.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)))))
cost-diff0
(exp.f32 #s(literal 6931/10000 binary32))
cost-diff0
(+.f32 v v)
cost-diff0
(*.f32 (+.f32 v 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 v v) (exp.f32 #s(literal 6931/10000 binary32))))
cost-diff0
(/.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) v)
cost-diff0
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))
cost-diff0
#s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32)))
cost-diff0
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
088717
0130688
1259676
2621665
32365623
08301616
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))))
#s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32)))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))
(/.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) v)
(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)
v
#s(literal 6931/10000 binary32)
#s(literal 1/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 v v) (exp.f32 #s(literal 6931/10000 binary32))))
(*.f32 (+.f32 v v) (exp.f32 #s(literal 6931/10000 binary32)))
(+.f32 v v)
v
(exp.f32 #s(literal 6931/10000 binary32))
#s(literal 6931/10000 binary32)
(/.f32 (/.f32 #s(literal 1 binary32) (exp.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 2 binary32) v))
(/.f32 #s(literal 1 binary32) (exp.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)))))
#s(literal 1 binary32)
(exp.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))))
(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 (/.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
v
#s(literal 6931/10000 binary32)
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
(exp.f32 #s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) (neg.f32 (*.f32 (fma.f32 (/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 #s(literal -6931/10000 binary32) (neg.f32 (/.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))))
#s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) (neg.f32 (*.f32 (fma.f32 (/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 #s(literal -6931/10000 binary32) (neg.f32 (/.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)))
(neg.f32 (*.f32 (fma.f32 (/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 #s(literal -6931/10000 binary32) (neg.f32 (/.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))
(*.f32 (fma.f32 (/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 #s(literal -6931/10000 binary32) (neg.f32 (/.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)
(fma.f32 (/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 #s(literal -6931/10000 binary32) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) cosTheta_i) #s(literal -1 binary32) (neg.f32 (/.f32 cosTheta_O v)))
(/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 #s(literal -6931/10000 binary32) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) cosTheta_i)
(-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 #s(literal -6931/10000 binary32) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))
(fma.f32 #s(literal -2 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
#s(literal -2 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)
v
(log.f32 (/.f32 #s(literal 1/2 binary32) v))
(/.f32 #s(literal 1/2 binary32) v)
#s(literal 1/2 binary32)
(+.f32 #s(literal -6931/10000 binary32) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
#s(literal -6931/10000 binary32)
(neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))
cosTheta_i
#s(literal -1 binary32)
(neg.f32 (/.f32 cosTheta_O v))
(/.f32 cosTheta_O v)
cosTheta_O
#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) (log.f32 (*.f32 v #s(literal 2 binary32))))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))))
(*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32))))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))))
(-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32))))
#s(literal 6931/10000 binary32)
(log.f32 (*.f32 v #s(literal 2 binary32)))
(*.f32 v #s(literal 2 binary32))
v
#s(literal 2 binary32)
(exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))
(/.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)
Outputs
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))))
#s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32)))
#s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (/.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 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) v)
(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)
v
#s(literal 6931/10000 binary32)
#s(literal 1/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 v 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)) #s(literal 2 binary32)) v))
(*.f32 (+.f32 v v) (exp.f32 #s(literal 6931/10000 binary32)))
(*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) v)
(+.f32 v v)
(*.f32 #s(literal 2 binary32) v)
v
(exp.f32 #s(literal 6931/10000 binary32))
#s(literal 6931/10000 binary32)
(/.f32 (/.f32 #s(literal 1 binary32) (exp.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 2 binary32) v))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (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) (exp.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)))))
(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)
(exp.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 (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)))
(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 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) (neg.f32 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))
(/.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
v
#s(literal 6931/10000 binary32)
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
(exp.f32 #s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) (neg.f32 (*.f32 (fma.f32 (/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 #s(literal -6931/10000 binary32) (neg.f32 (/.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))))
(exp.f32 #s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) (*.f32 (+.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i)) cosTheta_i)))
#s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) (neg.f32 (*.f32 (fma.f32 (/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 #s(literal -6931/10000 binary32) (neg.f32 (/.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)))
#s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) (*.f32 (+.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i)) cosTheta_i))
(neg.f32 (*.f32 (fma.f32 (/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 #s(literal -6931/10000 binary32) (neg.f32 (/.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))
(*.f32 (+.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i)) cosTheta_i)
(*.f32 (fma.f32 (/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 #s(literal -6931/10000 binary32) (neg.f32 (/.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)
(*.f32 (-.f32 (/.f32 (neg.f32 cosTheta_O) v) (/.f32 (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i)) cosTheta_i)
(fma.f32 (/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 #s(literal -6931/10000 binary32) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) cosTheta_i) #s(literal -1 binary32) (neg.f32 (/.f32 cosTheta_O v)))
(-.f32 (/.f32 (neg.f32 cosTheta_O) v) (/.f32 (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i))
(/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 #s(literal -6931/10000 binary32) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) cosTheta_i)
(/.f32 (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i)
(-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 #s(literal -6931/10000 binary32) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))
(-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32)))
(fma.f32 #s(literal -2 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
#s(literal -2 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)
v
(log.f32 (/.f32 #s(literal 1/2 binary32) v))
(/.f32 #s(literal 1/2 binary32) v)
#s(literal 1/2 binary32)
(+.f32 #s(literal -6931/10000 binary32) (neg.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)) (neg.f32 v)) #s(literal -6931/10000 binary32))
#s(literal -6931/10000 binary32)
(neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))
(/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v))
cosTheta_i
#s(literal -1 binary32)
(neg.f32 (/.f32 cosTheta_O v))
(/.f32 (neg.f32 cosTheta_O) v)
(/.f32 cosTheta_O v)
cosTheta_O
#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) (log.f32 (*.f32 v #s(literal 2 binary32))))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_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 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1/2 binary32) v)))
(*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32))))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)))
(*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1/2 binary32) v))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))))
(*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))
(-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32))))
(-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))
#s(literal 6931/10000 binary32)
(log.f32 (*.f32 v #s(literal 2 binary32)))
(log.f32 (*.f32 #s(literal 2 binary32) v))
(*.f32 v #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) v)
v
#s(literal 2 binary32)
(exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))
(/.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)

localize870.0ms (8.4%)

Memory
-136.5MiB live, 232.1MiB allocated; 1.2s collecting garbage
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.0234375
(-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32))))
accuracy0.06546343608212726
(exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))
accuracy0.1589479157777737
(*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32))))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)))
accuracy3.0169205858364574
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))))
accuracy0.12861675457169186
(log.f32 (/.f32 #s(literal 1/2 binary32) v))
accuracy0.14453125
(/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 #s(literal -6931/10000 binary32) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) cosTheta_i)
accuracy0.31563688387154387
(-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 #s(literal -6931/10000 binary32) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))
accuracy15.051386014573422
(*.f32 (fma.f32 (/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 #s(literal -6931/10000 binary32) (neg.f32 (/.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)
accuracy0.025482663890847707
(/.f32 (/.f32 #s(literal 1 binary32) (exp.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 2 binary32) v))
accuracy0.0390625
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))
accuracy0.07103648458526954
(exp.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))))
accuracy0.08213101455695136
(/.f32 #s(literal 1 binary32) (exp.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)))))
accuracy0.0
(+.f32 v v)
accuracy0.0
(exp.f32 #s(literal 6931/10000 binary32))
accuracy0.33984375
(*.f32 (+.f32 v v) (exp.f32 #s(literal 6931/10000 binary32)))
accuracy28.615848345924476
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (+.f32 v v) (exp.f32 #s(literal 6931/10000 binary32))))
accuracy0.0
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))))
accuracy0.029388913890847707
(/.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) v)
accuracy0.04296875
(+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))
accuracy0.0635672375384935
(exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
Samples
175.0ms256×0valid
Compiler

Compiled 625 to 77 computations (87.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 129.0ms
ival-add: 31.0ms (24% of total)
ival-div: 25.0ms (19.3% of total)
ival-mult: 25.0ms (19.3% of total)
ival-exp: 14.0ms (10.8% of total)
const: 11.0ms (8.5% of total)
ival-sub: 9.0ms (7% of total)
ival-log: 8.0ms (6.2% of total)
ival-neg: 4.0ms (3.1% of total)
ival-pow2: 3.0ms (2.3% of total)
exact: 1.0ms (0.8% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series341.0ms (3.3%)

Memory
-32.5MiB live, 495.3MiB allocated; 116ms collecting garbage
Counts
27 → 311
Calls
Call 1
Inputs
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))))
#s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32)))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))
(/.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 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 v v) (exp.f32 #s(literal 6931/10000 binary32))))
(*.f32 (+.f32 v v) (exp.f32 #s(literal 6931/10000 binary32)))
(+.f32 v v)
(exp.f32 #s(literal 6931/10000 binary32))
(/.f32 #s(literal 1 binary32) (exp.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 (/.f32 #s(literal 1 binary32) (exp.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 2 binary32) v))
(exp.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))))
(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 (fma.f32 #s(literal -2 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 #s(literal -6931/10000 binary32) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))
(neg.f32 (*.f32 (fma.f32 (/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 #s(literal -6931/10000 binary32) (neg.f32 (/.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))
(fma.f32 (/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 #s(literal -6931/10000 binary32) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) cosTheta_i) #s(literal -1 binary32) (neg.f32 (/.f32 cosTheta_O v)))
(exp.f32 #s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) (neg.f32 (*.f32 (fma.f32 (/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 #s(literal -6931/10000 binary32) (neg.f32 (/.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))))
(*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32))))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 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 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32))))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))))
(-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 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 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))
(*.f32 (fma.f32 (/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 #s(literal -6931/10000 binary32) (neg.f32 (/.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)
(/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 #s(literal -6931/10000 binary32) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) cosTheta_i)
(log.f32 (/.f32 #s(literal 1/2 binary32) v))
(exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))
Outputs
(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))))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ -1 v))) v))
(+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (exp 6931/10000) (exp (/ -1 v))))) (pow v 2))) (* 1/2 (/ (* (exp 6931/10000) (exp (/ -1 v))) v)))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ -1 v))) v)) (* cosTheta_i (+ (* 1/4 (/ (* (pow cosTheta_O 2) (* cosTheta_i (* (exp 6931/10000) (exp (/ -1 v))))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* (exp 6931/10000) (exp (/ -1 v)))) (pow v 2))))))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ -1 v))) v)) (* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (* (exp 6931/10000) (exp (/ -1 v)))) (pow v 2))) (* cosTheta_i (+ (* 1/12 (/ (* (pow cosTheta_O 3) (* cosTheta_i (* (exp 6931/10000) (exp (/ -1 v))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_O 2) (* (exp 6931/10000) (exp (/ -1 v)))) (pow v 3))))))))
(/ 1 (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000)))
(+ (/ 1 (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))) (/ (* cosTheta_O cosTheta_i) (* v (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000)))))
(+ (* cosTheta_i (- (* -1 (* cosTheta_i (+ (* -1 (/ (pow cosTheta_O 2) (* (pow v 2) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))) (* 1/2 (/ (pow cosTheta_O 2) (* (pow v 2) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000)))))))) (* -1 (/ cosTheta_O (* v (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))))) (/ 1 (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))
(+ (* cosTheta_i (- (* cosTheta_i (- (* -1 (* cosTheta_i (+ (* -1/6 (/ (pow cosTheta_O 3) (* (pow v 3) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))) (+ (* 1/2 (/ (pow cosTheta_O 3) (* (pow v 3) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))) (/ (* cosTheta_O (+ (* -1 (/ (pow cosTheta_O 2) (* (pow v 2) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))) (* 1/2 (/ (pow cosTheta_O 2) (* (pow v 2) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))))) v))))) (+ (* -1 (/ (pow cosTheta_O 2) (* (pow v 2) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))) (* 1/2 (/ (pow cosTheta_O 2) (* (pow v 2) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000)))))))) (* -1 (/ cosTheta_O (* v (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))))) (/ 1 (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))
(/ 1/2 (* v (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))
(+ (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))) (* 1/2 (/ 1 (* v (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))))
(+ (* cosTheta_i (- (* -1 (* cosTheta_i (+ (* -1/2 (/ (pow cosTheta_O 2) (* (pow v 3) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))) (* 1/4 (/ (pow cosTheta_O 2) (* (pow v 3) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000)))))))) (* -1/2 (/ cosTheta_O (* (pow v 2) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))))) (* 1/2 (/ 1 (* v (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))))
(+ (* cosTheta_i (- (* cosTheta_i (- (* -1 (* cosTheta_i (+ (* -1/12 (/ (pow cosTheta_O 3) (* (pow v 4) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))) (+ (* 1/4 (/ (pow cosTheta_O 3) (* (pow v 4) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))) (/ (* cosTheta_O (+ (* -1/2 (/ (pow cosTheta_O 2) (* (pow v 3) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))) (* 1/4 (/ (pow cosTheta_O 2) (* (pow v 3) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))))) v))))) (+ (* -1/2 (/ (pow cosTheta_O 2) (* (pow v 3) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))) (* 1/4 (/ (pow cosTheta_O 2) (* (pow v 3) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000)))))))) (* -1/2 (/ cosTheta_O (* (pow v 2) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))))) (* 1/2 (/ 1 (* v (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))))
(exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))
(+ (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000)) (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000)))) v)))
(+ (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000)) (* cosTheta_i (+ (* -1 (/ (* cosTheta_O (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))) v)) (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000)))) (pow v 2))))))
(+ (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000)) (* cosTheta_i (+ (* -1 (/ (* cosTheta_O (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))) v)) (* cosTheta_i (+ (* -1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000)))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))) (pow v 2))))))))
(- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000)
(- (+ (* -1 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6931/10000)
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(- (/ (* cosTheta_O cosTheta_i) v) (* -1 (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))
(* -1 (/ (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) cosTheta_i))
(/ (+ (* -1 (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_O cosTheta_i) v))) cosTheta_i)
(exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))
(+ (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_i (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))))
(+ (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_i (+ (* cosTheta_i (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))))))) (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))))
(+ (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_i (+ (* cosTheta_i (+ (* cosTheta_i (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (+ (* -1 (+ (* -1 (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_O 3) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))))) (+ (* 1/6 (pow (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))))) (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3))))))))) (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ -1 v)))
(+ (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ -1 v))) (/ (* cosTheta_O (* cosTheta_i (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ -1 v))))) v))
(+ (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ -1 v))))) (pow v 2))) (/ (* cosTheta_O (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ -1 v)))) v))) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ -1 v))))
(+ (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ -1 v))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ -1 v)))) (pow v 2))))) (/ (* cosTheta_O (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ -1 v)))) v))) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ -1 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 (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(+ (* -1 (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_O cosTheta_i) v)))
(/ (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) cosTheta_i)
(exp (/ -1 v))
(+ (exp (/ -1 v)) (/ (* cosTheta_O (* cosTheta_i (exp (/ -1 v)))) v))
(+ (exp (/ -1 v)) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (/ -1 v)))) (pow v 2))) (/ (* cosTheta_O (exp (/ -1 v))) v))))
(+ (exp (/ -1 v)) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (/ -1 v)))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (/ -1 v))) (pow v 2))))) (/ (* cosTheta_O (exp (/ -1 v))) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v))
(/ 1 (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))))
(/ 1/2 (* v (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))
(exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))
(* -1 (/ (* cosTheta_O cosTheta_i) v))
(* cosTheta_i (- (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v))))
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_i (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_i v))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ 1 (* cosTheta_i v)) (+ (/ cosTheta_O v) (+ (/ (log (/ 1/2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))))
(* -1 (/ cosTheta_O v))
(- (* -1 (/ (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) cosTheta_i)) (/ cosTheta_O v))
(exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_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 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) 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 (/ cosTheta_O v)) (* -1 (/ (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) cosTheta_i))))
(exp (/ (- (* cosTheta_O cosTheta_i) 1) v))
(* -1 (* cosTheta_i (- (* -1 (/ (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000) cosTheta_i)) (* -1 (/ cosTheta_O v)))))
(* -1 (* cosTheta_i (- (* -1 (/ (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) cosTheta_i)) (/ 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 (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_i v))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ 1 (* cosTheta_i v)) (+ (/ cosTheta_O v) (+ (/ (log (/ 1/2 v)) cosTheta_i) (/ (* 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))))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ -1 v))) v)) (* cosTheta_O (+ (* 1/4 (/ (* cosTheta_O (* (pow cosTheta_i 2) (* (exp 6931/10000) (exp (/ -1 v))))) (pow v 3))) (* 1/2 (/ (* cosTheta_i (* (exp 6931/10000) (exp (/ -1 v)))) (pow v 2))))))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ -1 v))) v)) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (exp 6931/10000) (exp (/ -1 v)))) (pow v 2))) (* cosTheta_O (+ (* 1/12 (/ (* cosTheta_O (* (pow cosTheta_i 3) (* (exp 6931/10000) (exp (/ -1 v))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_i 2) (* (exp 6931/10000) (exp (/ -1 v)))) (pow v 3))))))))
(+ (* cosTheta_O (- (* -1 (* cosTheta_O (+ (* -1 (/ (pow cosTheta_i 2) (* (pow v 2) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))) (* 1/2 (/ (pow cosTheta_i 2) (* (pow v 2) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000)))))))) (* -1 (/ cosTheta_i (* v (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))))) (/ 1 (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))
(+ (* cosTheta_O (- (* cosTheta_O (- (* -1 (* cosTheta_O (+ (* -1/6 (/ (pow cosTheta_i 3) (* (pow v 3) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))) (+ (* 1/2 (/ (pow cosTheta_i 3) (* (pow v 3) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))) (/ (* cosTheta_i (+ (* -1 (/ (pow cosTheta_i 2) (* (pow v 2) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))) (* 1/2 (/ (pow cosTheta_i 2) (* (pow v 2) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))))) v))))) (+ (* -1 (/ (pow cosTheta_i 2) (* (pow v 2) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))) (* 1/2 (/ (pow cosTheta_i 2) (* (pow v 2) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000)))))))) (* -1 (/ cosTheta_i (* v (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))))) (/ 1 (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))
(+ (* cosTheta_O (- (* -1 (* cosTheta_O (+ (* -1/2 (/ (pow cosTheta_i 2) (* (pow v 3) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))) (* 1/4 (/ (pow cosTheta_i 2) (* (pow v 3) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000)))))))) (* -1/2 (/ cosTheta_i (* (pow v 2) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))))) (* 1/2 (/ 1 (* v (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))))
(+ (* cosTheta_O (- (* cosTheta_O (- (* -1 (* cosTheta_O (+ (* -1/12 (/ (pow cosTheta_i 3) (* (pow v 4) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))) (+ (* 1/4 (/ (pow cosTheta_i 3) (* (pow v 4) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))) (/ (* cosTheta_i (+ (* -1/2 (/ (pow cosTheta_i 2) (* (pow v 3) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))) (* 1/4 (/ (pow cosTheta_i 2) (* (pow v 3) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))))) v))))) (+ (* -1/2 (/ (pow cosTheta_i 2) (* (pow v 3) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))) (* 1/4 (/ (pow cosTheta_i 2) (* (pow v 3) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000)))))))) (* -1/2 (/ cosTheta_i (* (pow v 2) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))))) (* 1/2 (/ 1 (* v (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))))
(+ (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000)) (* cosTheta_O (+ (* -1 (/ (* cosTheta_i (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))) v)) (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000)))) (pow v 2))))))
(+ (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000)) (* cosTheta_O (+ (* -1 (/ (* cosTheta_i (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))) v)) (* cosTheta_O (+ (* -1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000)))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))) (pow v 2))))))))
(+ (* -1 (/ cosTheta_O v)) (* -1 (/ (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) cosTheta_i)))
(+ (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_O (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))))
(+ (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_O (+ (* cosTheta_O (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))))))) (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))))
(+ (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_O (+ (* cosTheta_O (+ (* cosTheta_O (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (+ (* -1 (+ (* -1 (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_i 3) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))))) (+ (* 1/6 (pow (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))))) (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3))))))))) (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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 (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ -1 v))))) (pow v 2))) (/ (* cosTheta_i (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ -1 v)))) v))) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ -1 v))))
(+ (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ -1 v))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ -1 v)))) (pow v 2))))) (/ (* cosTheta_i (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ -1 v)))) v))) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ -1 v))))
(+ (exp (/ -1 v)) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (/ -1 v)))) (pow v 2))) (/ (* cosTheta_i (exp (/ -1 v))) v))))
(+ (exp (/ -1 v)) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (/ -1 v)))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (/ -1 v))) (pow v 2))))) (/ (* cosTheta_i (exp (/ -1 v))) v))))
(* cosTheta_O (- (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v))))
(* cosTheta_O (- (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O v))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (/ 1/2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))) (* -1 (/ cosTheta_i v))))
(* cosTheta_O (- (* -1 (/ (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O cosTheta_i))) (/ 1 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 (/ cosTheta_i v)) (* -1 (/ (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) cosTheta_O))))
(* -1 (* cosTheta_O (- (* -1 (/ (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000) cosTheta_O)) (* -1 (/ cosTheta_i v)))))
(* -1 (* cosTheta_O (- (* -1 (/ (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) cosTheta_O)) (/ cosTheta_i v))))
(* -1 (* cosTheta_O (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O (* cosTheta_i v)))) (+ (/ 1 v) (+ (* 6931/10000 (/ 1 (* cosTheta_O cosTheta_i))) (+ (/ 1 (* cosTheta_O (* cosTheta_i v))) (+ (/ (log (/ 1/2 v)) (* cosTheta_O cosTheta_i)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O (* 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 (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O v))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ 1 (* cosTheta_O v)) (+ (/ cosTheta_i v) (+ (/ (log (/ 1/2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O 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))))))))
(/ 1 (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))))
(+ (* -1 (/ (* sinTheta_O sinTheta_i) (* v (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))) (/ 1 (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))
(+ (* sinTheta_i (- (* -1 (* sinTheta_i (+ (* -1 (/ (pow sinTheta_O 2) (* (pow v 2) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))) (* 1/2 (/ (pow sinTheta_O 2) (* (pow v 2) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))))))))) (/ sinTheta_O (* v (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))))))) (/ 1 (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))
(+ (* sinTheta_i (- (* sinTheta_i (- (* -1 (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (+ (* -1 (/ (pow sinTheta_O 2) (* (pow v 2) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))) (* 1/2 (/ (pow sinTheta_O 2) (* (pow v 2) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))))) v)) (+ (* -1/2 (/ (pow sinTheta_O 3) (* (pow v 3) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))) (* 1/6 (/ (pow sinTheta_O 3) (* (pow v 3) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))))))) (+ (* -1 (/ (pow sinTheta_O 2) (* (pow v 2) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))) (* 1/2 (/ (pow sinTheta_O 2) (* (pow v 2) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))))))))) (/ sinTheta_O (* v (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))))))) (/ 1 (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))
(/ 1/2 (* v (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))
(+ (* -1/2 (/ (* sinTheta_O sinTheta_i) (* (pow v 2) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))) (* 1/2 (/ 1 (* v (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))))
(+ (* sinTheta_i (- (* -1 (* sinTheta_i (+ (* -1/2 (/ (pow sinTheta_O 2) (* (pow v 3) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))) (* 1/4 (/ (pow sinTheta_O 2) (* (pow v 3) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))))))))) (* 1/2 (/ sinTheta_O (* (pow v 2) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))))) (* 1/2 (/ 1 (* v (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))))
(+ (* sinTheta_i (- (* sinTheta_i (- (* -1 (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (+ (* -1/2 (/ (pow sinTheta_O 2) (* (pow v 3) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))) (* 1/4 (/ (pow sinTheta_O 2) (* (pow v 3) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))))) v)) (+ (* -1/4 (/ (pow sinTheta_O 3) (* (pow v 4) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))) (* 1/12 (/ (pow sinTheta_O 3) (* (pow v 4) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))))))) (+ (* -1/2 (/ (pow sinTheta_O 2) (* (pow v 3) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))) (* 1/4 (/ (pow sinTheta_O 2) (* (pow v 3) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))))))))) (* 1/2 (/ sinTheta_O (* (pow v 2) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))))) (* 1/2 (/ 1 (* v (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))))
(exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))
(+ (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))) (/ (* sinTheta_O (* sinTheta_i (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))))) v))
(+ (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))) (* sinTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))))) (pow v 2))) (/ (* sinTheta_O (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))) v))))
(+ (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))) (* sinTheta_i (+ (* sinTheta_i (+ (* 1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))) (pow v 2))))) (/ (* sinTheta_O (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))) v))))
(- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))
(- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))
(- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v))
(- (+ 6931/10000 (+ (log (/ 1/2 v)) (* sinTheta_i (+ (* -2 (/ sinTheta_O v)) (/ sinTheta_O v))))) (/ 1 v))
(* -1 (* cosTheta_i (- (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v)) cosTheta_i)) (/ cosTheta_O v))))
(- (* cosTheta_i (* sinTheta_i (+ (* -2 (/ sinTheta_O (* cosTheta_i v))) (/ sinTheta_O (* cosTheta_i v))))) (* cosTheta_i (- (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v)) cosTheta_i)) (/ cosTheta_O v))))
(- (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v)) cosTheta_i)) (/ cosTheta_O v))
(- (+ (* -1 (* sinTheta_i (+ (* -2 (/ sinTheta_O (* cosTheta_i v))) (/ sinTheta_O (* cosTheta_i v))))) (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v)) cosTheta_i))) (/ cosTheta_O v))
(exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))
(+ (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* sinTheta_i (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_O (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))))))
(+ (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* sinTheta_i (+ (* sinTheta_i (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_O (* v (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)))))) (* 48038761/100000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))))) (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_O (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))))))
(+ (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* sinTheta_i (+ (* sinTheta_i (+ (* sinTheta_i (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (+ (* -1 (+ (* -1 (/ (* 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)))))) (* 48038761/100000000 (/ (pow sinTheta_O 3) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))))) (+ (* 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)))) (* 48038761/100000000 (/ sinTheta_O (* v (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)))) (* 48038761/100000000 (/ sinTheta_O (* v (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)))))) (* 48038761/100000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3))))))))))) (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_O (* v (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)))))) (* 48038761/100000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3))))))))) (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_O (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(* cosTheta_i (- (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v)) cosTheta_i)) (/ cosTheta_O v)))
(+ (* -1 (* cosTheta_i (* sinTheta_i (+ (* -2 (/ sinTheta_O (* cosTheta_i v))) (/ sinTheta_O (* cosTheta_i v)))))) (* cosTheta_i (- (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v)) cosTheta_i)) (/ cosTheta_O v))))
(/ (- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v)) cosTheta_i)
(- (+ (* sinTheta_i (+ (* -2 (/ sinTheta_O (* cosTheta_i v))) (/ sinTheta_O (* cosTheta_i v)))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log (/ 1/2 v)) cosTheta_i))) (/ 1 (* cosTheta_i v)))
(/ (* sinTheta_O sinTheta_i) v)
(* sinTheta_i (- (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v)) (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))))
(* sinTheta_i (+ (* -2 (/ sinTheta_O v)) (/ sinTheta_O v)))
(* sinTheta_i (- (+ (* -2 (/ sinTheta_O v)) (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ sinTheta_O v) (/ (log (/ 1/2 v)) sinTheta_i)))) (/ 1 (* sinTheta_i v))))
(* sinTheta_i (- (* -1 (/ (* cosTheta_i (- (* -1 (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log (/ 1/2 v)) cosTheta_i)) (/ 1 (* cosTheta_i v)))) (/ cosTheta_O v))) sinTheta_i)) (* -1 (+ (* -2 (/ sinTheta_O v)) (/ sinTheta_O v)))))
(* -1 (/ (* sinTheta_i (+ (* -2 (/ sinTheta_O v)) (/ sinTheta_O v))) cosTheta_i))
(* sinTheta_i (- (+ (* -1 (/ (+ (* -2 (/ sinTheta_O v)) (/ sinTheta_O v)) cosTheta_i)) (* -1 (/ (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log (/ 1/2 v)) cosTheta_i)) (/ 1 (* cosTheta_i v))) sinTheta_i))) (/ cosTheta_O (* sinTheta_i v))))
(* -1 (/ (* 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))))
(* -1 (* sinTheta_i (+ (* -2 (/ sinTheta_O v)) (/ sinTheta_O v))))
(* sinTheta_i (+ (* -1 (+ (* -2 (/ sinTheta_O v)) (/ sinTheta_O v))) (/ (* cosTheta_i (- (* -1 (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log (/ 1/2 v)) cosTheta_i)) (/ 1 (* cosTheta_i v)))) (/ cosTheta_O v))) sinTheta_i)))
(/ (* sinTheta_i (+ (* -2 (/ sinTheta_O v)) (/ sinTheta_O v))) cosTheta_i)
(* sinTheta_i (- (+ (* -2 (/ sinTheta_O (* cosTheta_i v))) (+ (/ 6931/10000 (* cosTheta_i sinTheta_i)) (+ (/ sinTheta_O (* cosTheta_i v)) (/ (log (/ 1/2 v)) (* cosTheta_i sinTheta_i))))) (/ 1 (* cosTheta_i (* sinTheta_i v)))))
(* -1 (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* -1 (/ (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))) sinTheta_i)))))
(* -1 (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* 2 (/ sinTheta_O v)))))
(* -1 (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v)) sinTheta_i)) (* 2 (/ sinTheta_O v))))))
(* -1 (* sinTheta_i (- (/ (* cosTheta_i (- (* -1 (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log (/ 1/2 v)) cosTheta_i)) (/ 1 (* cosTheta_i v)))) (/ cosTheta_O v))) sinTheta_i) (* -1 (+ (* -1 (/ sinTheta_O v)) (* 2 (/ sinTheta_O v)))))))
(/ (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* 2 (/ sinTheta_O v)))) cosTheta_i)
(* -1 (* sinTheta_i (+ (* -1 (/ (+ (* -1 (/ sinTheta_O v)) (* 2 (/ sinTheta_O v))) cosTheta_i)) (* -1 (/ (- (* -1 (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log (/ 1/2 v)) cosTheta_i)) (/ 1 (* cosTheta_i v)))) (/ cosTheta_O v)) sinTheta_i)))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* 2 (/ sinTheta_O v))))
(* -1 (* sinTheta_i (+ (* -1 (+ (* -1 (/ sinTheta_O v)) (* 2 (/ sinTheta_O v)))) (* -1 (/ (* cosTheta_i (- (* -1 (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log (/ 1/2 v)) cosTheta_i)) (/ 1 (* cosTheta_i v)))) (/ cosTheta_O v))) sinTheta_i)))))
(* -1 (/ (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* 2 (/ sinTheta_O v)))) cosTheta_i))
(* -1 (* sinTheta_i (+ (* -1 (/ sinTheta_O (* cosTheta_i v))) (+ (* -1 (/ (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log (/ 1/2 v)) cosTheta_i)) (/ 1 (* cosTheta_i v))) sinTheta_i)) (* 2 (/ sinTheta_O (* cosTheta_i 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 (- (* -1 (* sinTheta_O (+ (* -1 (/ (pow sinTheta_i 2) (* (pow v 2) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))) (* 1/2 (/ (pow sinTheta_i 2) (* (pow v 2) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))))))))) (/ sinTheta_i (* v (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))))))) (/ 1 (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))
(+ (* sinTheta_O (- (* sinTheta_O (- (* -1 (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (+ (* -1 (/ (pow sinTheta_i 2) (* (pow v 2) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))) (* 1/2 (/ (pow sinTheta_i 2) (* (pow v 2) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))))) v)) (+ (* -1/2 (/ (pow sinTheta_i 3) (* (pow v 3) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))) (* 1/6 (/ (pow sinTheta_i 3) (* (pow v 3) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))))))) (+ (* -1 (/ (pow sinTheta_i 2) (* (pow v 2) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))) (* 1/2 (/ (pow sinTheta_i 2) (* (pow v 2) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))))))))) (/ sinTheta_i (* v (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))))))) (/ 1 (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))
(+ (* sinTheta_O (- (* -1 (* sinTheta_O (+ (* -1/2 (/ (pow sinTheta_i 2) (* (pow v 3) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))) (* 1/4 (/ (pow sinTheta_i 2) (* (pow v 3) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))))))))) (* 1/2 (/ sinTheta_i (* (pow v 2) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))))) (* 1/2 (/ 1 (* v (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))))
(+ (* sinTheta_O (- (* sinTheta_O (- (* -1 (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (+ (* -1/2 (/ (pow sinTheta_i 2) (* (pow v 3) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))) (* 1/4 (/ (pow sinTheta_i 2) (* (pow v 3) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))))) v)) (+ (* -1/4 (/ (pow sinTheta_i 3) (* (pow v 4) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))) (* 1/12 (/ (pow sinTheta_i 3) (* (pow v 4) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))))))) (+ (* -1/2 (/ (pow sinTheta_i 2) (* (pow v 3) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))) (* 1/4 (/ (pow sinTheta_i 2) (* (pow v 3) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))))))))) (* 1/2 (/ sinTheta_i (* (pow v 2) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))))) (* 1/2 (/ 1 (* v (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))))
(+ (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))) (* sinTheta_O (+ (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))))) (pow v 2))) (/ (* sinTheta_i (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))) v))))
(+ (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))) (* sinTheta_O (+ (* sinTheta_O (+ (* 1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))) (pow v 2))))) (/ (* sinTheta_i (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))) v))))
(- (+ 6931/10000 (+ (log (/ 1/2 v)) (* sinTheta_O (+ (* -2 (/ sinTheta_i v)) (/ sinTheta_i v))))) (/ 1 v))
(- (* cosTheta_i (* sinTheta_O (+ (* -2 (/ sinTheta_i (* cosTheta_i v))) (/ sinTheta_i (* cosTheta_i v))))) (* cosTheta_i (- (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v)) cosTheta_i)) (/ cosTheta_O v))))
(- (+ (* -1 (* sinTheta_O (+ (* -2 (/ sinTheta_i (* cosTheta_i v))) (/ sinTheta_i (* cosTheta_i v))))) (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v)) cosTheta_i))) (/ cosTheta_O v))
(+ (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* sinTheta_O (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_i (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))))))
(+ (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* sinTheta_O (+ (* sinTheta_O (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_i (* v (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)))))) (* 48038761/100000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))))) (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_i (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))))))
(+ (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* sinTheta_O (+ (* sinTheta_O (+ (* sinTheta_O (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (+ (* -1 (+ (* -1 (/ (* 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)))))) (* 48038761/100000000 (/ (pow sinTheta_i 3) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))))) (+ (* 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)))) (* 48038761/100000000 (/ sinTheta_i (* v (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)))) (* 48038761/100000000 (/ sinTheta_i (* v (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)))))) (* 48038761/100000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3))))))))))) (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_i (* v (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)))))) (* 48038761/100000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3))))))))) (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_i (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))))))
(+ (* -1 (* cosTheta_i (* sinTheta_O (+ (* -2 (/ sinTheta_i (* cosTheta_i v))) (/ sinTheta_i (* cosTheta_i v)))))) (* cosTheta_i (- (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v)) cosTheta_i)) (/ cosTheta_O v))))
(- (+ (* sinTheta_O (+ (* -2 (/ sinTheta_i (* cosTheta_i v))) (/ sinTheta_i (* cosTheta_i v)))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log (/ 1/2 v)) cosTheta_i))) (/ 1 (* cosTheta_i v)))
(* sinTheta_O (- (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)) (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))))
(* sinTheta_O (+ (* -2 (/ sinTheta_i v)) (/ sinTheta_i v)))
(* sinTheta_O (- (+ (* -2 (/ sinTheta_i v)) (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ sinTheta_i v) (/ (log (/ 1/2 v)) sinTheta_O)))) (/ 1 (* sinTheta_O v))))
(* sinTheta_O (- (* -1 (/ (* cosTheta_i (- (* -1 (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log (/ 1/2 v)) cosTheta_i)) (/ 1 (* cosTheta_i v)))) (/ cosTheta_O v))) sinTheta_O)) (* -1 (+ (* -2 (/ sinTheta_i v)) (/ sinTheta_i v)))))
(* -1 (/ (* sinTheta_O (+ (* -2 (/ sinTheta_i v)) (/ sinTheta_i v))) cosTheta_i))
(* sinTheta_O (- (+ (* -1 (/ (+ (* -2 (/ sinTheta_i v)) (/ sinTheta_i v)) cosTheta_i)) (* -1 (/ (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log (/ 1/2 v)) cosTheta_i)) (/ 1 (* cosTheta_i v))) sinTheta_O))) (/ cosTheta_O (* sinTheta_O v))))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(* -1 (* sinTheta_O (+ (* -2 (/ sinTheta_i v)) (/ sinTheta_i v))))
(* sinTheta_O (+ (* -1 (+ (* -2 (/ sinTheta_i v)) (/ sinTheta_i v))) (/ (* cosTheta_i (- (* -1 (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log (/ 1/2 v)) cosTheta_i)) (/ 1 (* cosTheta_i v)))) (/ cosTheta_O v))) sinTheta_O)))
(/ (* sinTheta_O (+ (* -2 (/ sinTheta_i v)) (/ sinTheta_i v))) cosTheta_i)
(* sinTheta_O (- (+ (* -2 (/ sinTheta_i (* cosTheta_i v))) (+ (/ 6931/10000 (* cosTheta_i sinTheta_O)) (+ (/ sinTheta_i (* cosTheta_i v)) (/ (log (/ 1/2 v)) (* cosTheta_i sinTheta_O))))) (/ 1 (* cosTheta_i (* sinTheta_O v)))))
(* -1 (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* -1 (/ (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))) sinTheta_O)))))
(* -1 (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* 2 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v)) sinTheta_O)) (* 2 (/ sinTheta_i v))))))
(* -1 (* sinTheta_O (- (/ (* cosTheta_i (- (* -1 (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log (/ 1/2 v)) cosTheta_i)) (/ 1 (* cosTheta_i v)))) (/ cosTheta_O v))) sinTheta_O) (* -1 (+ (* -1 (/ sinTheta_i v)) (* 2 (/ sinTheta_i v)))))))
(/ (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* 2 (/ sinTheta_i v)))) cosTheta_i)
(* -1 (* sinTheta_O (+ (* -1 (/ (+ (* -1 (/ sinTheta_i v)) (* 2 (/ sinTheta_i v))) cosTheta_i)) (* -1 (/ (- (* -1 (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log (/ 1/2 v)) cosTheta_i)) (/ 1 (* cosTheta_i v)))) (/ cosTheta_O v)) sinTheta_O)))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* 2 (/ sinTheta_i v))))
(* -1 (* sinTheta_O (+ (* -1 (+ (* -1 (/ sinTheta_i v)) (* 2 (/ sinTheta_i v)))) (* -1 (/ (* cosTheta_i (- (* -1 (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log (/ 1/2 v)) cosTheta_i)) (/ 1 (* cosTheta_i v)))) (/ cosTheta_O v))) sinTheta_O)))))
(* -1 (/ (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* 2 (/ sinTheta_i v)))) cosTheta_i))
(* -1 (* sinTheta_O (+ (* -1 (/ sinTheta_i (* cosTheta_i v))) (+ (* -1 (/ (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log (/ 1/2 v)) cosTheta_i)) (/ 1 (* cosTheta_i v))) sinTheta_O)) (* 2 (/ sinTheta_i (* cosTheta_i v)))))))
(* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v))
(/ (exp (- 6931/10000 (/ 1 v))) v)
(* 2 (* v (exp 6931/10000)))
(* 2 v)
(/ (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) v)
(/ (- (+ 1 (+ (* -6931/10000 v) (* sinTheta_O sinTheta_i))) (* cosTheta_O cosTheta_i)) v)
(/ (+ 1 (+ (* -2 (+ 1 (* sinTheta_O sinTheta_i))) (* sinTheta_O sinTheta_i))) v)
(/ (+ 1 (+ (* -2 (+ 1 (* sinTheta_O sinTheta_i))) (+ (* sinTheta_O sinTheta_i) (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v)))))))) v)
(* -1 (/ (* cosTheta_i (- (* -1 (/ (+ 1 (+ (* -2 (+ 1 (* sinTheta_O sinTheta_i))) (* sinTheta_O sinTheta_i))) cosTheta_i)) cosTheta_O)) v))
(/ (- (* cosTheta_i (* v (+ (* -1 (/ (log v) cosTheta_i)) (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log 1/2) cosTheta_i))))) (* cosTheta_i (- (* -1 (/ (+ 1 (+ (* -2 (+ 1 (* sinTheta_O sinTheta_i))) (* sinTheta_O sinTheta_i))) cosTheta_i)) cosTheta_O))) v)
(/ (- (* -1 (/ (+ 1 (+ (* -2 (+ 1 (* sinTheta_O sinTheta_i))) (* sinTheta_O sinTheta_i))) cosTheta_i)) cosTheta_O) v)
(/ (- (+ (* -1 (* v (+ (* -1 (/ (log v) cosTheta_i)) (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log 1/2) cosTheta_i))))) (* -1 (/ (+ 1 (+ (* -2 (+ 1 (* sinTheta_O sinTheta_i))) (* sinTheta_O sinTheta_i))) cosTheta_i))) cosTheta_O) v)
(* (exp (- 6931/10000 (+ (log 2) (log v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))
(exp (- 6931/10000 (+ (log 2) (log v))))
(- 6931/10000 (+ (log 2) (log v)))
(exp (- 6931/10000 (/ 1 v)))
(/ -1 v)
(/ (- (* 6931/10000 v) 1) 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_i (- (* -1 (/ (+ 1 (+ (* -2 (+ 1 (* sinTheta_O sinTheta_i))) (* sinTheta_O sinTheta_i))) cosTheta_i)) cosTheta_O)) v)
(/ (+ (* -1 (* cosTheta_i (* v (+ (* -1 (/ (log v) cosTheta_i)) (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log 1/2) cosTheta_i)))))) (* cosTheta_i (- (* -1 (/ (+ 1 (+ (* -2 (+ 1 (* sinTheta_O sinTheta_i))) (* sinTheta_O sinTheta_i))) cosTheta_i)) cosTheta_O))) v)
(/ (+ 1 (+ (* -2 (+ 1 (* sinTheta_O sinTheta_i))) (* sinTheta_O sinTheta_i))) (* cosTheta_i v))
(/ (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i)) (+ (* v (+ (* -1 (/ (log v) cosTheta_i)) (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log 1/2) cosTheta_i)))) (+ (/ 1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_i)))) v)
(+ (log 1/2) (* -1 (log 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) v))
(/ (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) 1)) v))) v)
(/ (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) 1)) v)))) v)
(/ (+ (* 1/12 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) 1) 3)) (pow v 3))) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) 1)) v))))) v)
(/ (+ (* -1/2 (/ (exp 6931/10000) v)) (* 1/2 (exp 6931/10000))) v)
(/ (+ (* -1/2 (/ (exp 6931/10000) v)) (+ (* 1/4 (/ (exp 6931/10000) (pow v 2))) (* 1/2 (exp 6931/10000)))) v)
(/ (+ (* -1/2 (/ (exp 6931/10000) v)) (+ (* -1/12 (/ (exp 6931/10000) (pow v 3))) (+ (* 1/4 (/ (exp 6931/10000) (pow v 2))) (* 1/2 (exp 6931/10000))))) v)
(/ (exp 6931/10000) v)
(/ (+ (exp 6931/10000) (* -1 (/ (exp 6931/10000) v))) v)
(/ (+ (exp 6931/10000) (+ (* -1 (/ (exp 6931/10000) v)) (* 1/2 (/ (exp 6931/10000) (pow v 2))))) v)
(/ (+ (exp 6931/10000) (+ (* -1 (/ (exp 6931/10000) v)) (+ (* -1/6 (/ (exp 6931/10000) (pow v 3))) (* 1/2 (/ (exp 6931/10000) (pow v 2)))))) 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)))))
(- (+ (* -1 (/ (+ (* 1/2 (/ (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2) (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 (exp -6931/10000)) (/ (* cosTheta_O cosTheta_i) (* v (exp -6931/10000))))) (+ (/ 1 (* v (exp -6931/10000))) (/ (* sinTheta_O sinTheta_i) (* v (exp -6931/10000)))))
(- (+ (* -1 (/ (+ (* -1 (* (+ (* 1/2 (/ (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2) (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)))) (+ (* 1/6 (/ (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 3) (exp -6931/10000))) (* 1/2 (* (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2) (- (/ (* cosTheta_O cosTheta_i) (exp -6931/10000)) (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000)))))))) (pow v 3))) (+ (/ 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)))) (+ (/ 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))))))
(/ 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 (/ (+ (* 1/2 (/ (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2) (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 (/ (+ (* -1 (* (+ (* 1/2 (/ (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2) (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)))) (+ (* 1/6 (/ (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 3) (exp -6931/10000))) (* 1/2 (* (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2) (- (/ (* cosTheta_O cosTheta_i) (exp -6931/10000)) (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000)))))))) (pow v 3))) (+ (* -1/2 (/ (+ (* 1/2 (/ (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2) (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)
(exp -6931/10000)
(+ (exp -6931/10000) (/ (* (exp -6931/10000) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) v))
(+ (exp -6931/10000) (+ (* 1/2 (/ (* (exp -6931/10000) (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2)) (pow v 2))) (/ (* (exp -6931/10000) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) v)))
(+ (exp -6931/10000) (+ (* 1/6 (/ (* (exp -6931/10000) (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp -6931/10000) (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2)) (pow v 2))) (/ (* (exp -6931/10000) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) v))))
-6931/10000
(+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))
(+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(- (* -1 (/ (* cosTheta_i (- (* -1 (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i)) (+ (/ 1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_i)))) cosTheta_O)) v)) (* -1 (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))))
(* -1 (/ (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))) cosTheta_i))
(- (+ (* -1 (/ (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))) cosTheta_i)) (* -1 (/ (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i)) (+ (/ 1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_i))) v))) (/ cosTheta_O 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))))) (+ (* -1 (+ (* -100000000/48038761 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (* 100000000/48038761 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)))) (* 1/6 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)))) (pow v 3)) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* 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)))))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) 1)) 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) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) 1)) 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) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) 1)) v))))
(- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))
(exp 6931/10000)
(+ (exp 6931/10000) (* -1 (/ (exp 6931/10000) v)))
(+ (exp 6931/10000) (+ (* -1 (/ (exp 6931/10000) v)) (* 1/2 (/ (exp 6931/10000) (pow v 2)))))
(+ (exp 6931/10000) (+ (* -1 (/ (exp 6931/10000) v)) (+ (* -1/6 (/ (exp 6931/10000) (pow v 3))) (* 1/2 (/ (exp 6931/10000) (pow v 2))))))
6931/10000
(- 6931/10000 (/ 1 v))
(* -1 (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))))
(+ (* -1 (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (/ (* cosTheta_i (- (* -1 (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i)) (+ (/ 1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_i)))) cosTheta_O)) v))
(/ (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))) cosTheta_i)
(+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_i v))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log 1/2) cosTheta_i) (+ (/ (log (/ 1 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))))
(+ (log 1/2) (log (/ 1 v)))
1
(- (+ 1 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(- (+ 1 (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(- (+ 1 (+ (* 1/6 (/ (pow (- (* cosTheta_O cosTheta_i) 1) 3) (pow v 3))) (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v)))) (/ 1 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) (- (* cosTheta_O cosTheta_i) 1)) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) 1) 2)) v)) (* 1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) 1)))) v)) (* -1/2 (exp 6931/10000))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) 1) 2))) (* -1/12 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) 1) 3)) v))) v)) (* 1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) 1)))) v)) (* -1/2 (exp 6931/10000))) v))
(* -1 (/ (+ (* -1/2 (exp 6931/10000)) (* 1/2 (/ (exp 6931/10000) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (exp 6931/10000)) (* 1/4 (/ (exp 6931/10000) v))) v)) (* -1/2 (exp 6931/10000))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (exp 6931/10000)) (* 1/12 (/ (exp 6931/10000) v))) v)) (* -1/2 (exp 6931/10000))) v)) (* -1/2 (exp 6931/10000))) v))
(* -1 (/ (+ (* -1 (exp 6931/10000)) (/ (exp 6931/10000) v)) v))
(* -1 (/ (+ (* -1 (exp 6931/10000)) (* -1 (/ (+ (* -1 (exp 6931/10000)) (* 1/2 (/ (exp 6931/10000) v))) v))) v))
(* -1 (/ (+ (* -1 (exp 6931/10000)) (* -1 (/ (+ (* -1 (exp 6931/10000)) (* -1 (/ (+ (* -1/2 (exp 6931/10000)) (* 1/6 (/ (exp 6931/10000) v))) v))) v))) 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 (/ (- (+ (* -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)))) (* 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 (/ (+ (* -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))) (* 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))
(+ (exp -6931/10000) (* -1 (/ (* (exp -6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp -6931/10000) (* -1 (/ (+ (* -1/2 (/ (* (exp -6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v)) (* (exp -6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) v)))
(+ (exp -6931/10000) (* -1 (/ (+ (* -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)) (* (exp -6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) v)))
(- (* -1 (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) 6931/10000)
(+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))
(+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (* -1 (/ (+ (* -1 (+ 1 (* sinTheta_O sinTheta_i))) (* 2 (+ 1 (* sinTheta_O sinTheta_i)))) v)))))
(- (/ (* cosTheta_i (- (* -1 (+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i)) (* 2 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i)))) (* -1 cosTheta_O))) v) (* -1 (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))))
(* -1 (/ (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))) cosTheta_i))
(+ (* -1 (/ (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))) cosTheta_i)) (* -1 (/ (- (* -1 (+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i)) (* 2 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i)))) (* -1 cosTheta_O)) v)))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_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 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2)) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)))) v)))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (+ (* -1 (+ (* -100000000/48038761 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (* 100000000/48038761 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)))) (* 1/6 (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 3)))) v)) (* 1/2 (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2)))) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_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)) v))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) 1))) (* -1/2 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) 1) 2)) v))) v)))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) 1))) (* -1 (/ (+ (* 1/6 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) 1) 3)) v)) (* 1/2 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) 1) 2)))) v))) v)))
(- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))
(+ (exp 6931/10000) (* -1 (/ (+ (exp 6931/10000) (* -1/2 (/ (exp 6931/10000) v))) v)))
(+ (exp 6931/10000) (* -1 (/ (+ (exp 6931/10000) (* -1 (/ (+ (* -1/6 (/ (exp 6931/10000) v)) (* 1/2 (exp 6931/10000))) v))) v)))
(* -1 (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))))
(+ (* -1 (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (* cosTheta_i (- (* -1 (+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i)) (* 2 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i)))) (* -1 cosTheta_O))) v)))
(/ (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))) cosTheta_i)
(+ (* -1 (/ (+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i)) (* 2 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i))) v)) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ (log -1/2) cosTheta_i) (/ (log (/ -1 v)) cosTheta_i))))
(+ (log -1/2) (log (/ -1 v)))
(+ 1 (* -1 (/ (+ (* -1 (- (* cosTheta_O cosTheta_i) 1)) (* -1/2 (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) v))) v)))
(+ 1 (* -1 (/ (+ (* -1 (- (* cosTheta_O cosTheta_i) 1)) (* -1 (/ (+ (* 1/6 (/ (pow (- (* cosTheta_O cosTheta_i) 1) 3) v)) (* 1/2 (pow (- (* cosTheta_O cosTheta_i) 1) 2))) v))) v)))
Calls

15 calls:

TimeVariablePointExpression
85.0ms
cosTheta_i
@inf
((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)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (* (/ (exp (+ (/ -1 v) 6931/10000)) v) 1/2) (/ (exp (+ (/ -1 v) 6931/10000)) v) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (+ v v) (exp 6931/10000)) (+ v v) (exp 6931/10000) (/ 1 (exp (neg (+ (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)))) (/ (/ 1 (exp (neg (+ (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)))) (* 2 v)) (exp (neg (+ (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000))) (neg (+ (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) (neg (* (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) cosTheta_i)) (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) (exp (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v))))) (* (exp (- 6931/10000 (log (* v 2)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (exp (- 6931/10000 (log (* v 2)))) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (- 6931/10000 (log (* v 2))) (exp (+ (/ -1 v) 6931/10000)) (+ (/ -1 v) 6931/10000) (+ (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000) (* (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) cosTheta_i) (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) (log (/ 1/2 v)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))
41.0ms
v
@-inf
((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)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (* (/ (exp (+ (/ -1 v) 6931/10000)) v) 1/2) (/ (exp (+ (/ -1 v) 6931/10000)) v) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (+ v v) (exp 6931/10000)) (+ v v) (exp 6931/10000) (/ 1 (exp (neg (+ (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)))) (/ (/ 1 (exp (neg (+ (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)))) (* 2 v)) (exp (neg (+ (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000))) (neg (+ (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) (neg (* (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) cosTheta_i)) (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) (exp (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v))))) (* (exp (- 6931/10000 (log (* v 2)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (exp (- 6931/10000 (log (* v 2)))) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (- 6931/10000 (log (* v 2))) (exp (+ (/ -1 v) 6931/10000)) (+ (/ -1 v) 6931/10000) (+ (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000) (* (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) cosTheta_i) (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) (log (/ 1/2 v)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))
37.0ms
cosTheta_i
@-inf
((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)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (* (/ (exp (+ (/ -1 v) 6931/10000)) v) 1/2) (/ (exp (+ (/ -1 v) 6931/10000)) v) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (+ v v) (exp 6931/10000)) (+ v v) (exp 6931/10000) (/ 1 (exp (neg (+ (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)))) (/ (/ 1 (exp (neg (+ (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)))) (* 2 v)) (exp (neg (+ (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000))) (neg (+ (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) (neg (* (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) cosTheta_i)) (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) (exp (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v))))) (* (exp (- 6931/10000 (log (* v 2)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (exp (- 6931/10000 (log (* v 2)))) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (- 6931/10000 (log (* v 2))) (exp (+ (/ -1 v) 6931/10000)) (+ (/ -1 v) 6931/10000) (+ (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000) (* (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) cosTheta_i) (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) (log (/ 1/2 v)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))
35.0ms
cosTheta_i
@0
((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)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (* (/ (exp (+ (/ -1 v) 6931/10000)) v) 1/2) (/ (exp (+ (/ -1 v) 6931/10000)) v) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (+ v v) (exp 6931/10000)) (+ v v) (exp 6931/10000) (/ 1 (exp (neg (+ (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)))) (/ (/ 1 (exp (neg (+ (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)))) (* 2 v)) (exp (neg (+ (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000))) (neg (+ (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) (neg (* (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) cosTheta_i)) (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) (exp (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v))))) (* (exp (- 6931/10000 (log (* v 2)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (exp (- 6931/10000 (log (* v 2)))) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (- 6931/10000 (log (* v 2))) (exp (+ (/ -1 v) 6931/10000)) (+ (/ -1 v) 6931/10000) (+ (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000) (* (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) cosTheta_i) (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) (log (/ 1/2 v)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))
21.0ms
v
@0
((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)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (* (/ (exp (+ (/ -1 v) 6931/10000)) v) 1/2) (/ (exp (+ (/ -1 v) 6931/10000)) v) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (+ v v) (exp 6931/10000)) (+ v v) (exp 6931/10000) (/ 1 (exp (neg (+ (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)))) (/ (/ 1 (exp (neg (+ (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)))) (* 2 v)) (exp (neg (+ (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000))) (neg (+ (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) (neg (* (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) cosTheta_i)) (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) (exp (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v))))) (* (exp (- 6931/10000 (log (* v 2)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (exp (- 6931/10000 (log (* v 2)))) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (- 6931/10000 (log (* v 2))) (exp (+ (/ -1 v) 6931/10000)) (+ (/ -1 v) 6931/10000) (+ (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000) (* (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) cosTheta_i) (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) (log (/ 1/2 v)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))

simplify272.0ms (2.6%)

Memory
-22.1MiB live, 301.5MiB allocated; 68ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0178015600
1652115362
0836614501
Stop Event
iter limit
node limit
Counts
311 → 311
Calls
Call 1
Inputs
(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))))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ -1 v))) v))
(+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (exp 6931/10000) (exp (/ -1 v))))) (pow v 2))) (* 1/2 (/ (* (exp 6931/10000) (exp (/ -1 v))) v)))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ -1 v))) v)) (* cosTheta_i (+ (* 1/4 (/ (* (pow cosTheta_O 2) (* cosTheta_i (* (exp 6931/10000) (exp (/ -1 v))))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* (exp 6931/10000) (exp (/ -1 v)))) (pow v 2))))))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ -1 v))) v)) (* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (* (exp 6931/10000) (exp (/ -1 v)))) (pow v 2))) (* cosTheta_i (+ (* 1/12 (/ (* (pow cosTheta_O 3) (* cosTheta_i (* (exp 6931/10000) (exp (/ -1 v))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_O 2) (* (exp 6931/10000) (exp (/ -1 v)))) (pow v 3))))))))
(/ 1 (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000)))
(+ (/ 1 (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))) (/ (* cosTheta_O cosTheta_i) (* v (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000)))))
(+ (* cosTheta_i (- (* -1 (* cosTheta_i (+ (* -1 (/ (pow cosTheta_O 2) (* (pow v 2) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))) (* 1/2 (/ (pow cosTheta_O 2) (* (pow v 2) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000)))))))) (* -1 (/ cosTheta_O (* v (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))))) (/ 1 (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))
(+ (* cosTheta_i (- (* cosTheta_i (- (* -1 (* cosTheta_i (+ (* -1/6 (/ (pow cosTheta_O 3) (* (pow v 3) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))) (+ (* 1/2 (/ (pow cosTheta_O 3) (* (pow v 3) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))) (/ (* cosTheta_O (+ (* -1 (/ (pow cosTheta_O 2) (* (pow v 2) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))) (* 1/2 (/ (pow cosTheta_O 2) (* (pow v 2) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))))) v))))) (+ (* -1 (/ (pow cosTheta_O 2) (* (pow v 2) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))) (* 1/2 (/ (pow cosTheta_O 2) (* (pow v 2) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000)))))))) (* -1 (/ cosTheta_O (* v (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))))) (/ 1 (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))
(/ 1/2 (* v (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))
(+ (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))) (* 1/2 (/ 1 (* v (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))))
(+ (* cosTheta_i (- (* -1 (* cosTheta_i (+ (* -1/2 (/ (pow cosTheta_O 2) (* (pow v 3) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))) (* 1/4 (/ (pow cosTheta_O 2) (* (pow v 3) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000)))))))) (* -1/2 (/ cosTheta_O (* (pow v 2) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))))) (* 1/2 (/ 1 (* v (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))))
(+ (* cosTheta_i (- (* cosTheta_i (- (* -1 (* cosTheta_i (+ (* -1/12 (/ (pow cosTheta_O 3) (* (pow v 4) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))) (+ (* 1/4 (/ (pow cosTheta_O 3) (* (pow v 4) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))) (/ (* cosTheta_O (+ (* -1/2 (/ (pow cosTheta_O 2) (* (pow v 3) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))) (* 1/4 (/ (pow cosTheta_O 2) (* (pow v 3) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))))) v))))) (+ (* -1/2 (/ (pow cosTheta_O 2) (* (pow v 3) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))) (* 1/4 (/ (pow cosTheta_O 2) (* (pow v 3) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000)))))))) (* -1/2 (/ cosTheta_O (* (pow v 2) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))))) (* 1/2 (/ 1 (* v (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))))
(exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))
(+ (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000)) (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000)))) v)))
(+ (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000)) (* cosTheta_i (+ (* -1 (/ (* cosTheta_O (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))) v)) (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000)))) (pow v 2))))))
(+ (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000)) (* cosTheta_i (+ (* -1 (/ (* cosTheta_O (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))) v)) (* cosTheta_i (+ (* -1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000)))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))) (pow v 2))))))))
(- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000)
(- (+ (* -1 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6931/10000)
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(- (/ (* cosTheta_O cosTheta_i) v) (* -1 (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))
(* -1 (/ (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) cosTheta_i))
(/ (+ (* -1 (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_O cosTheta_i) v))) cosTheta_i)
(exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))
(+ (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_i (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))))
(+ (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_i (+ (* cosTheta_i (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))))))) (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))))
(+ (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_i (+ (* cosTheta_i (+ (* cosTheta_i (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (+ (* -1 (+ (* -1 (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_O 3) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))))) (+ (* 1/6 (pow (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))))) (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3))))))))) (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ -1 v)))
(+ (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ -1 v))) (/ (* cosTheta_O (* cosTheta_i (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ -1 v))))) v))
(+ (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ -1 v))))) (pow v 2))) (/ (* cosTheta_O (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ -1 v)))) v))) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ -1 v))))
(+ (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ -1 v))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ -1 v)))) (pow v 2))))) (/ (* cosTheta_O (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ -1 v)))) v))) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ -1 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 (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(+ (* -1 (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_O cosTheta_i) v)))
(/ (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) cosTheta_i)
(exp (/ -1 v))
(+ (exp (/ -1 v)) (/ (* cosTheta_O (* cosTheta_i (exp (/ -1 v)))) v))
(+ (exp (/ -1 v)) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (/ -1 v)))) (pow v 2))) (/ (* cosTheta_O (exp (/ -1 v))) v))))
(+ (exp (/ -1 v)) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (/ -1 v)))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (/ -1 v))) (pow v 2))))) (/ (* cosTheta_O (exp (/ -1 v))) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v))
(/ 1 (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))))
(/ 1/2 (* v (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))
(exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))
(* -1 (/ (* cosTheta_O cosTheta_i) v))
(* cosTheta_i (- (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v))))
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_i (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_i v))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ 1 (* cosTheta_i v)) (+ (/ cosTheta_O v) (+ (/ (log (/ 1/2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))))
(* -1 (/ cosTheta_O v))
(- (* -1 (/ (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) cosTheta_i)) (/ cosTheta_O v))
(exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_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 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) 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 (/ cosTheta_O v)) (* -1 (/ (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) cosTheta_i))))
(exp (/ (- (* cosTheta_O cosTheta_i) 1) v))
(* -1 (* cosTheta_i (- (* -1 (/ (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000) cosTheta_i)) (* -1 (/ cosTheta_O v)))))
(* -1 (* cosTheta_i (- (* -1 (/ (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) cosTheta_i)) (/ 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 (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_i v))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ 1 (* cosTheta_i v)) (+ (/ cosTheta_O v) (+ (/ (log (/ 1/2 v)) cosTheta_i) (/ (* 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))))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ -1 v))) v)) (* cosTheta_O (+ (* 1/4 (/ (* cosTheta_O (* (pow cosTheta_i 2) (* (exp 6931/10000) (exp (/ -1 v))))) (pow v 3))) (* 1/2 (/ (* cosTheta_i (* (exp 6931/10000) (exp (/ -1 v)))) (pow v 2))))))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ -1 v))) v)) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (exp 6931/10000) (exp (/ -1 v)))) (pow v 2))) (* cosTheta_O (+ (* 1/12 (/ (* cosTheta_O (* (pow cosTheta_i 3) (* (exp 6931/10000) (exp (/ -1 v))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_i 2) (* (exp 6931/10000) (exp (/ -1 v)))) (pow v 3))))))))
(+ (* cosTheta_O (- (* -1 (* cosTheta_O (+ (* -1 (/ (pow cosTheta_i 2) (* (pow v 2) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))) (* 1/2 (/ (pow cosTheta_i 2) (* (pow v 2) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000)))))))) (* -1 (/ cosTheta_i (* v (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))))) (/ 1 (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))
(+ (* cosTheta_O (- (* cosTheta_O (- (* -1 (* cosTheta_O (+ (* -1/6 (/ (pow cosTheta_i 3) (* (pow v 3) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))) (+ (* 1/2 (/ (pow cosTheta_i 3) (* (pow v 3) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))) (/ (* cosTheta_i (+ (* -1 (/ (pow cosTheta_i 2) (* (pow v 2) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))) (* 1/2 (/ (pow cosTheta_i 2) (* (pow v 2) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))))) v))))) (+ (* -1 (/ (pow cosTheta_i 2) (* (pow v 2) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))) (* 1/2 (/ (pow cosTheta_i 2) (* (pow v 2) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000)))))))) (* -1 (/ cosTheta_i (* v (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))))) (/ 1 (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))
(+ (* cosTheta_O (- (* -1 (* cosTheta_O (+ (* -1/2 (/ (pow cosTheta_i 2) (* (pow v 3) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))) (* 1/4 (/ (pow cosTheta_i 2) (* (pow v 3) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000)))))))) (* -1/2 (/ cosTheta_i (* (pow v 2) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))))) (* 1/2 (/ 1 (* v (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))))
(+ (* cosTheta_O (- (* cosTheta_O (- (* -1 (* cosTheta_O (+ (* -1/12 (/ (pow cosTheta_i 3) (* (pow v 4) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))) (+ (* 1/4 (/ (pow cosTheta_i 3) (* (pow v 4) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))) (/ (* cosTheta_i (+ (* -1/2 (/ (pow cosTheta_i 2) (* (pow v 3) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))) (* 1/4 (/ (pow cosTheta_i 2) (* (pow v 3) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))))) v))))) (+ (* -1/2 (/ (pow cosTheta_i 2) (* (pow v 3) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))) (* 1/4 (/ (pow cosTheta_i 2) (* (pow v 3) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000)))))))) (* -1/2 (/ cosTheta_i (* (pow v 2) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))))) (* 1/2 (/ 1 (* v (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))))
(+ (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000)) (* cosTheta_O (+ (* -1 (/ (* cosTheta_i (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))) v)) (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000)))) (pow v 2))))))
(+ (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000)) (* cosTheta_O (+ (* -1 (/ (* cosTheta_i (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))) v)) (* cosTheta_O (+ (* -1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000)))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))) (pow v 2))))))))
(+ (* -1 (/ cosTheta_O v)) (* -1 (/ (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) cosTheta_i)))
(+ (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_O (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))))
(+ (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_O (+ (* cosTheta_O (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))))))) (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))))
(+ (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_O (+ (* cosTheta_O (+ (* cosTheta_O (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (+ (* -1 (+ (* -1 (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_i 3) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))))) (+ (* 1/6 (pow (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))))) (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3))))))))) (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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 (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ -1 v))))) (pow v 2))) (/ (* cosTheta_i (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ -1 v)))) v))) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ -1 v))))
(+ (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ -1 v))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ -1 v)))) (pow v 2))))) (/ (* cosTheta_i (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ -1 v)))) v))) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ -1 v))))
(+ (exp (/ -1 v)) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (/ -1 v)))) (pow v 2))) (/ (* cosTheta_i (exp (/ -1 v))) v))))
(+ (exp (/ -1 v)) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (/ -1 v)))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (/ -1 v))) (pow v 2))))) (/ (* cosTheta_i (exp (/ -1 v))) v))))
(* cosTheta_O (- (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v))))
(* cosTheta_O (- (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O v))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (/ 1/2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))) (* -1 (/ cosTheta_i v))))
(* cosTheta_O (- (* -1 (/ (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O cosTheta_i))) (/ 1 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 (/ cosTheta_i v)) (* -1 (/ (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) cosTheta_O))))
(* -1 (* cosTheta_O (- (* -1 (/ (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000) cosTheta_O)) (* -1 (/ cosTheta_i v)))))
(* -1 (* cosTheta_O (- (* -1 (/ (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) cosTheta_O)) (/ cosTheta_i v))))
(* -1 (* cosTheta_O (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O (* cosTheta_i v)))) (+ (/ 1 v) (+ (* 6931/10000 (/ 1 (* cosTheta_O cosTheta_i))) (+ (/ 1 (* cosTheta_O (* cosTheta_i v))) (+ (/ (log (/ 1/2 v)) (* cosTheta_O cosTheta_i)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O (* 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 (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O v))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ 1 (* cosTheta_O v)) (+ (/ cosTheta_i v) (+ (/ (log (/ 1/2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O 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))))))))
(/ 1 (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))))
(+ (* -1 (/ (* sinTheta_O sinTheta_i) (* v (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))) (/ 1 (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))
(+ (* sinTheta_i (- (* -1 (* sinTheta_i (+ (* -1 (/ (pow sinTheta_O 2) (* (pow v 2) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))) (* 1/2 (/ (pow sinTheta_O 2) (* (pow v 2) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))))))))) (/ sinTheta_O (* v (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))))))) (/ 1 (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))
(+ (* sinTheta_i (- (* sinTheta_i (- (* -1 (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (+ (* -1 (/ (pow sinTheta_O 2) (* (pow v 2) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))) (* 1/2 (/ (pow sinTheta_O 2) (* (pow v 2) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))))) v)) (+ (* -1/2 (/ (pow sinTheta_O 3) (* (pow v 3) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))) (* 1/6 (/ (pow sinTheta_O 3) (* (pow v 3) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))))))) (+ (* -1 (/ (pow sinTheta_O 2) (* (pow v 2) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))) (* 1/2 (/ (pow sinTheta_O 2) (* (pow v 2) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))))))))) (/ sinTheta_O (* v (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))))))) (/ 1 (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))
(/ 1/2 (* v (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))
(+ (* -1/2 (/ (* sinTheta_O sinTheta_i) (* (pow v 2) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))) (* 1/2 (/ 1 (* v (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))))
(+ (* sinTheta_i (- (* -1 (* sinTheta_i (+ (* -1/2 (/ (pow sinTheta_O 2) (* (pow v 3) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))) (* 1/4 (/ (pow sinTheta_O 2) (* (pow v 3) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))))))))) (* 1/2 (/ sinTheta_O (* (pow v 2) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))))) (* 1/2 (/ 1 (* v (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))))
(+ (* sinTheta_i (- (* sinTheta_i (- (* -1 (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (+ (* -1/2 (/ (pow sinTheta_O 2) (* (pow v 3) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))) (* 1/4 (/ (pow sinTheta_O 2) (* (pow v 3) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))))) v)) (+ (* -1/4 (/ (pow sinTheta_O 3) (* (pow v 4) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))) (* 1/12 (/ (pow sinTheta_O 3) (* (pow v 4) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))))))) (+ (* -1/2 (/ (pow sinTheta_O 2) (* (pow v 3) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))) (* 1/4 (/ (pow sinTheta_O 2) (* (pow v 3) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))))))))) (* 1/2 (/ sinTheta_O (* (pow v 2) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))))) (* 1/2 (/ 1 (* v (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))))
(exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))
(+ (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))) (/ (* sinTheta_O (* sinTheta_i (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))))) v))
(+ (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))) (* sinTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))))) (pow v 2))) (/ (* sinTheta_O (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))) v))))
(+ (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))) (* sinTheta_i (+ (* sinTheta_i (+ (* 1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))) (pow v 2))))) (/ (* sinTheta_O (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))) v))))
(- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))
(- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))
(- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v))
(- (+ 6931/10000 (+ (log (/ 1/2 v)) (* sinTheta_i (+ (* -2 (/ sinTheta_O v)) (/ sinTheta_O v))))) (/ 1 v))
(* -1 (* cosTheta_i (- (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v)) cosTheta_i)) (/ cosTheta_O v))))
(- (* cosTheta_i (* sinTheta_i (+ (* -2 (/ sinTheta_O (* cosTheta_i v))) (/ sinTheta_O (* cosTheta_i v))))) (* cosTheta_i (- (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v)) cosTheta_i)) (/ cosTheta_O v))))
(- (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v)) cosTheta_i)) (/ cosTheta_O v))
(- (+ (* -1 (* sinTheta_i (+ (* -2 (/ sinTheta_O (* cosTheta_i v))) (/ sinTheta_O (* cosTheta_i v))))) (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v)) cosTheta_i))) (/ cosTheta_O v))
(exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))
(+ (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* sinTheta_i (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_O (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))))))
(+ (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* sinTheta_i (+ (* sinTheta_i (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_O (* v (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)))))) (* 48038761/100000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))))) (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_O (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))))))
(+ (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* sinTheta_i (+ (* sinTheta_i (+ (* sinTheta_i (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (+ (* -1 (+ (* -1 (/ (* 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)))))) (* 48038761/100000000 (/ (pow sinTheta_O 3) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))))) (+ (* 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)))) (* 48038761/100000000 (/ sinTheta_O (* v (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)))) (* 48038761/100000000 (/ sinTheta_O (* v (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)))))) (* 48038761/100000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3))))))))))) (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_O (* v (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)))))) (* 48038761/100000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3))))))))) (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_O (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(* cosTheta_i (- (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v)) cosTheta_i)) (/ cosTheta_O v)))
(+ (* -1 (* cosTheta_i (* sinTheta_i (+ (* -2 (/ sinTheta_O (* cosTheta_i v))) (/ sinTheta_O (* cosTheta_i v)))))) (* cosTheta_i (- (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v)) cosTheta_i)) (/ cosTheta_O v))))
(/ (- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v)) cosTheta_i)
(- (+ (* sinTheta_i (+ (* -2 (/ sinTheta_O (* cosTheta_i v))) (/ sinTheta_O (* cosTheta_i v)))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log (/ 1/2 v)) cosTheta_i))) (/ 1 (* cosTheta_i v)))
(/ (* sinTheta_O sinTheta_i) v)
(* sinTheta_i (- (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v)) (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))))
(* sinTheta_i (+ (* -2 (/ sinTheta_O v)) (/ sinTheta_O v)))
(* sinTheta_i (- (+ (* -2 (/ sinTheta_O v)) (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ sinTheta_O v) (/ (log (/ 1/2 v)) sinTheta_i)))) (/ 1 (* sinTheta_i v))))
(* sinTheta_i (- (* -1 (/ (* cosTheta_i (- (* -1 (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log (/ 1/2 v)) cosTheta_i)) (/ 1 (* cosTheta_i v)))) (/ cosTheta_O v))) sinTheta_i)) (* -1 (+ (* -2 (/ sinTheta_O v)) (/ sinTheta_O v)))))
(* -1 (/ (* sinTheta_i (+ (* -2 (/ sinTheta_O v)) (/ sinTheta_O v))) cosTheta_i))
(* sinTheta_i (- (+ (* -1 (/ (+ (* -2 (/ sinTheta_O v)) (/ sinTheta_O v)) cosTheta_i)) (* -1 (/ (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log (/ 1/2 v)) cosTheta_i)) (/ 1 (* cosTheta_i v))) sinTheta_i))) (/ cosTheta_O (* sinTheta_i v))))
(* -1 (/ (* 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))))
(* -1 (* sinTheta_i (+ (* -2 (/ sinTheta_O v)) (/ sinTheta_O v))))
(* sinTheta_i (+ (* -1 (+ (* -2 (/ sinTheta_O v)) (/ sinTheta_O v))) (/ (* cosTheta_i (- (* -1 (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log (/ 1/2 v)) cosTheta_i)) (/ 1 (* cosTheta_i v)))) (/ cosTheta_O v))) sinTheta_i)))
(/ (* sinTheta_i (+ (* -2 (/ sinTheta_O v)) (/ sinTheta_O v))) cosTheta_i)
(* sinTheta_i (- (+ (* -2 (/ sinTheta_O (* cosTheta_i v))) (+ (/ 6931/10000 (* cosTheta_i sinTheta_i)) (+ (/ sinTheta_O (* cosTheta_i v)) (/ (log (/ 1/2 v)) (* cosTheta_i sinTheta_i))))) (/ 1 (* cosTheta_i (* sinTheta_i v)))))
(* -1 (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* -1 (/ (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))) sinTheta_i)))))
(* -1 (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* 2 (/ sinTheta_O v)))))
(* -1 (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v)) sinTheta_i)) (* 2 (/ sinTheta_O v))))))
(* -1 (* sinTheta_i (- (/ (* cosTheta_i (- (* -1 (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log (/ 1/2 v)) cosTheta_i)) (/ 1 (* cosTheta_i v)))) (/ cosTheta_O v))) sinTheta_i) (* -1 (+ (* -1 (/ sinTheta_O v)) (* 2 (/ sinTheta_O v)))))))
(/ (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* 2 (/ sinTheta_O v)))) cosTheta_i)
(* -1 (* sinTheta_i (+ (* -1 (/ (+ (* -1 (/ sinTheta_O v)) (* 2 (/ sinTheta_O v))) cosTheta_i)) (* -1 (/ (- (* -1 (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log (/ 1/2 v)) cosTheta_i)) (/ 1 (* cosTheta_i v)))) (/ cosTheta_O v)) sinTheta_i)))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* 2 (/ sinTheta_O v))))
(* -1 (* sinTheta_i (+ (* -1 (+ (* -1 (/ sinTheta_O v)) (* 2 (/ sinTheta_O v)))) (* -1 (/ (* cosTheta_i (- (* -1 (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log (/ 1/2 v)) cosTheta_i)) (/ 1 (* cosTheta_i v)))) (/ cosTheta_O v))) sinTheta_i)))))
(* -1 (/ (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* 2 (/ sinTheta_O v)))) cosTheta_i))
(* -1 (* sinTheta_i (+ (* -1 (/ sinTheta_O (* cosTheta_i v))) (+ (* -1 (/ (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log (/ 1/2 v)) cosTheta_i)) (/ 1 (* cosTheta_i v))) sinTheta_i)) (* 2 (/ sinTheta_O (* cosTheta_i 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 (- (* -1 (* sinTheta_O (+ (* -1 (/ (pow sinTheta_i 2) (* (pow v 2) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))) (* 1/2 (/ (pow sinTheta_i 2) (* (pow v 2) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))))))))) (/ sinTheta_i (* v (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))))))) (/ 1 (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))
(+ (* sinTheta_O (- (* sinTheta_O (- (* -1 (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (+ (* -1 (/ (pow sinTheta_i 2) (* (pow v 2) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))) (* 1/2 (/ (pow sinTheta_i 2) (* (pow v 2) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))))) v)) (+ (* -1/2 (/ (pow sinTheta_i 3) (* (pow v 3) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))) (* 1/6 (/ (pow sinTheta_i 3) (* (pow v 3) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))))))) (+ (* -1 (/ (pow sinTheta_i 2) (* (pow v 2) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))) (* 1/2 (/ (pow sinTheta_i 2) (* (pow v 2) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))))))))) (/ sinTheta_i (* v (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))))))) (/ 1 (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))
(+ (* sinTheta_O (- (* -1 (* sinTheta_O (+ (* -1/2 (/ (pow sinTheta_i 2) (* (pow v 3) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))) (* 1/4 (/ (pow sinTheta_i 2) (* (pow v 3) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))))))))) (* 1/2 (/ sinTheta_i (* (pow v 2) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))))) (* 1/2 (/ 1 (* v (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))))
(+ (* sinTheta_O (- (* sinTheta_O (- (* -1 (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (+ (* -1/2 (/ (pow sinTheta_i 2) (* (pow v 3) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))) (* 1/4 (/ (pow sinTheta_i 2) (* (pow v 3) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))))) v)) (+ (* -1/4 (/ (pow sinTheta_i 3) (* (pow v 4) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))) (* 1/12 (/ (pow sinTheta_i 3) (* (pow v 4) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))))))) (+ (* -1/2 (/ (pow sinTheta_i 2) (* (pow v 3) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))) (* 1/4 (/ (pow sinTheta_i 2) (* (pow v 3) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))))))))) (* 1/2 (/ sinTheta_i (* (pow v 2) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))))) (* 1/2 (/ 1 (* v (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))))
(+ (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))) (* sinTheta_O (+ (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))))) (pow v 2))) (/ (* sinTheta_i (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))) v))))
(+ (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))) (* sinTheta_O (+ (* sinTheta_O (+ (* 1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))) (pow v 2))))) (/ (* sinTheta_i (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))) v))))
(- (+ 6931/10000 (+ (log (/ 1/2 v)) (* sinTheta_O (+ (* -2 (/ sinTheta_i v)) (/ sinTheta_i v))))) (/ 1 v))
(- (* cosTheta_i (* sinTheta_O (+ (* -2 (/ sinTheta_i (* cosTheta_i v))) (/ sinTheta_i (* cosTheta_i v))))) (* cosTheta_i (- (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v)) cosTheta_i)) (/ cosTheta_O v))))
(- (+ (* -1 (* sinTheta_O (+ (* -2 (/ sinTheta_i (* cosTheta_i v))) (/ sinTheta_i (* cosTheta_i v))))) (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v)) cosTheta_i))) (/ cosTheta_O v))
(+ (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* sinTheta_O (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_i (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))))))
(+ (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* sinTheta_O (+ (* sinTheta_O (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_i (* v (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)))))) (* 48038761/100000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))))) (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_i (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))))))
(+ (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* sinTheta_O (+ (* sinTheta_O (+ (* sinTheta_O (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (+ (* -1 (+ (* -1 (/ (* 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)))))) (* 48038761/100000000 (/ (pow sinTheta_i 3) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))))) (+ (* 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)))) (* 48038761/100000000 (/ sinTheta_i (* v (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)))) (* 48038761/100000000 (/ sinTheta_i (* v (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)))))) (* 48038761/100000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3))))))))))) (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_i (* v (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)))))) (* 48038761/100000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3))))))))) (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_i (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))))))
(+ (* -1 (* cosTheta_i (* sinTheta_O (+ (* -2 (/ sinTheta_i (* cosTheta_i v))) (/ sinTheta_i (* cosTheta_i v)))))) (* cosTheta_i (- (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v)) cosTheta_i)) (/ cosTheta_O v))))
(- (+ (* sinTheta_O (+ (* -2 (/ sinTheta_i (* cosTheta_i v))) (/ sinTheta_i (* cosTheta_i v)))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log (/ 1/2 v)) cosTheta_i))) (/ 1 (* cosTheta_i v)))
(* sinTheta_O (- (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)) (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))))
(* sinTheta_O (+ (* -2 (/ sinTheta_i v)) (/ sinTheta_i v)))
(* sinTheta_O (- (+ (* -2 (/ sinTheta_i v)) (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ sinTheta_i v) (/ (log (/ 1/2 v)) sinTheta_O)))) (/ 1 (* sinTheta_O v))))
(* sinTheta_O (- (* -1 (/ (* cosTheta_i (- (* -1 (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log (/ 1/2 v)) cosTheta_i)) (/ 1 (* cosTheta_i v)))) (/ cosTheta_O v))) sinTheta_O)) (* -1 (+ (* -2 (/ sinTheta_i v)) (/ sinTheta_i v)))))
(* -1 (/ (* sinTheta_O (+ (* -2 (/ sinTheta_i v)) (/ sinTheta_i v))) cosTheta_i))
(* sinTheta_O (- (+ (* -1 (/ (+ (* -2 (/ sinTheta_i v)) (/ sinTheta_i v)) cosTheta_i)) (* -1 (/ (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log (/ 1/2 v)) cosTheta_i)) (/ 1 (* cosTheta_i v))) sinTheta_O))) (/ cosTheta_O (* sinTheta_O v))))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(* -1 (* sinTheta_O (+ (* -2 (/ sinTheta_i v)) (/ sinTheta_i v))))
(* sinTheta_O (+ (* -1 (+ (* -2 (/ sinTheta_i v)) (/ sinTheta_i v))) (/ (* cosTheta_i (- (* -1 (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log (/ 1/2 v)) cosTheta_i)) (/ 1 (* cosTheta_i v)))) (/ cosTheta_O v))) sinTheta_O)))
(/ (* sinTheta_O (+ (* -2 (/ sinTheta_i v)) (/ sinTheta_i v))) cosTheta_i)
(* sinTheta_O (- (+ (* -2 (/ sinTheta_i (* cosTheta_i v))) (+ (/ 6931/10000 (* cosTheta_i sinTheta_O)) (+ (/ sinTheta_i (* cosTheta_i v)) (/ (log (/ 1/2 v)) (* cosTheta_i sinTheta_O))))) (/ 1 (* cosTheta_i (* sinTheta_O v)))))
(* -1 (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* -1 (/ (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))) sinTheta_O)))))
(* -1 (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* 2 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v)) sinTheta_O)) (* 2 (/ sinTheta_i v))))))
(* -1 (* sinTheta_O (- (/ (* cosTheta_i (- (* -1 (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log (/ 1/2 v)) cosTheta_i)) (/ 1 (* cosTheta_i v)))) (/ cosTheta_O v))) sinTheta_O) (* -1 (+ (* -1 (/ sinTheta_i v)) (* 2 (/ sinTheta_i v)))))))
(/ (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* 2 (/ sinTheta_i v)))) cosTheta_i)
(* -1 (* sinTheta_O (+ (* -1 (/ (+ (* -1 (/ sinTheta_i v)) (* 2 (/ sinTheta_i v))) cosTheta_i)) (* -1 (/ (- (* -1 (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log (/ 1/2 v)) cosTheta_i)) (/ 1 (* cosTheta_i v)))) (/ cosTheta_O v)) sinTheta_O)))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* 2 (/ sinTheta_i v))))
(* -1 (* sinTheta_O (+ (* -1 (+ (* -1 (/ sinTheta_i v)) (* 2 (/ sinTheta_i v)))) (* -1 (/ (* cosTheta_i (- (* -1 (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log (/ 1/2 v)) cosTheta_i)) (/ 1 (* cosTheta_i v)))) (/ cosTheta_O v))) sinTheta_O)))))
(* -1 (/ (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* 2 (/ sinTheta_i v)))) cosTheta_i))
(* -1 (* sinTheta_O (+ (* -1 (/ sinTheta_i (* cosTheta_i v))) (+ (* -1 (/ (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log (/ 1/2 v)) cosTheta_i)) (/ 1 (* cosTheta_i v))) sinTheta_O)) (* 2 (/ sinTheta_i (* cosTheta_i v)))))))
(* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v))
(/ (exp (- 6931/10000 (/ 1 v))) v)
(* 2 (* v (exp 6931/10000)))
(* 2 v)
(/ (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) v)
(/ (- (+ 1 (+ (* -6931/10000 v) (* sinTheta_O sinTheta_i))) (* cosTheta_O cosTheta_i)) v)
(/ (+ 1 (+ (* -2 (+ 1 (* sinTheta_O sinTheta_i))) (* sinTheta_O sinTheta_i))) v)
(/ (+ 1 (+ (* -2 (+ 1 (* sinTheta_O sinTheta_i))) (+ (* sinTheta_O sinTheta_i) (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v)))))))) v)
(* -1 (/ (* cosTheta_i (- (* -1 (/ (+ 1 (+ (* -2 (+ 1 (* sinTheta_O sinTheta_i))) (* sinTheta_O sinTheta_i))) cosTheta_i)) cosTheta_O)) v))
(/ (- (* cosTheta_i (* v (+ (* -1 (/ (log v) cosTheta_i)) (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log 1/2) cosTheta_i))))) (* cosTheta_i (- (* -1 (/ (+ 1 (+ (* -2 (+ 1 (* sinTheta_O sinTheta_i))) (* sinTheta_O sinTheta_i))) cosTheta_i)) cosTheta_O))) v)
(/ (- (* -1 (/ (+ 1 (+ (* -2 (+ 1 (* sinTheta_O sinTheta_i))) (* sinTheta_O sinTheta_i))) cosTheta_i)) cosTheta_O) v)
(/ (- (+ (* -1 (* v (+ (* -1 (/ (log v) cosTheta_i)) (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log 1/2) cosTheta_i))))) (* -1 (/ (+ 1 (+ (* -2 (+ 1 (* sinTheta_O sinTheta_i))) (* sinTheta_O sinTheta_i))) cosTheta_i))) cosTheta_O) v)
(* (exp (- 6931/10000 (+ (log 2) (log v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))
(exp (- 6931/10000 (+ (log 2) (log v))))
(- 6931/10000 (+ (log 2) (log v)))
(exp (- 6931/10000 (/ 1 v)))
(/ -1 v)
(/ (- (* 6931/10000 v) 1) 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_i (- (* -1 (/ (+ 1 (+ (* -2 (+ 1 (* sinTheta_O sinTheta_i))) (* sinTheta_O sinTheta_i))) cosTheta_i)) cosTheta_O)) v)
(/ (+ (* -1 (* cosTheta_i (* v (+ (* -1 (/ (log v) cosTheta_i)) (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log 1/2) cosTheta_i)))))) (* cosTheta_i (- (* -1 (/ (+ 1 (+ (* -2 (+ 1 (* sinTheta_O sinTheta_i))) (* sinTheta_O sinTheta_i))) cosTheta_i)) cosTheta_O))) v)
(/ (+ 1 (+ (* -2 (+ 1 (* sinTheta_O sinTheta_i))) (* sinTheta_O sinTheta_i))) (* cosTheta_i v))
(/ (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i)) (+ (* v (+ (* -1 (/ (log v) cosTheta_i)) (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log 1/2) cosTheta_i)))) (+ (/ 1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_i)))) v)
(+ (log 1/2) (* -1 (log 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) v))
(/ (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) 1)) v))) v)
(/ (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) 1)) v)))) v)
(/ (+ (* 1/12 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) 1) 3)) (pow v 3))) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) 1)) v))))) v)
(/ (+ (* -1/2 (/ (exp 6931/10000) v)) (* 1/2 (exp 6931/10000))) v)
(/ (+ (* -1/2 (/ (exp 6931/10000) v)) (+ (* 1/4 (/ (exp 6931/10000) (pow v 2))) (* 1/2 (exp 6931/10000)))) v)
(/ (+ (* -1/2 (/ (exp 6931/10000) v)) (+ (* -1/12 (/ (exp 6931/10000) (pow v 3))) (+ (* 1/4 (/ (exp 6931/10000) (pow v 2))) (* 1/2 (exp 6931/10000))))) v)
(/ (exp 6931/10000) v)
(/ (+ (exp 6931/10000) (* -1 (/ (exp 6931/10000) v))) v)
(/ (+ (exp 6931/10000) (+ (* -1 (/ (exp 6931/10000) v)) (* 1/2 (/ (exp 6931/10000) (pow v 2))))) v)
(/ (+ (exp 6931/10000) (+ (* -1 (/ (exp 6931/10000) v)) (+ (* -1/6 (/ (exp 6931/10000) (pow v 3))) (* 1/2 (/ (exp 6931/10000) (pow v 2)))))) 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)))))
(- (+ (* -1 (/ (+ (* 1/2 (/ (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2) (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 (exp -6931/10000)) (/ (* cosTheta_O cosTheta_i) (* v (exp -6931/10000))))) (+ (/ 1 (* v (exp -6931/10000))) (/ (* sinTheta_O sinTheta_i) (* v (exp -6931/10000)))))
(- (+ (* -1 (/ (+ (* -1 (* (+ (* 1/2 (/ (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2) (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)))) (+ (* 1/6 (/ (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 3) (exp -6931/10000))) (* 1/2 (* (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2) (- (/ (* cosTheta_O cosTheta_i) (exp -6931/10000)) (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000)))))))) (pow v 3))) (+ (/ 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)))) (+ (/ 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))))))
(/ 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 (/ (+ (* 1/2 (/ (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2) (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 (/ (+ (* -1 (* (+ (* 1/2 (/ (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2) (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)))) (+ (* 1/6 (/ (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 3) (exp -6931/10000))) (* 1/2 (* (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2) (- (/ (* cosTheta_O cosTheta_i) (exp -6931/10000)) (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000)))))))) (pow v 3))) (+ (* -1/2 (/ (+ (* 1/2 (/ (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2) (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)
(exp -6931/10000)
(+ (exp -6931/10000) (/ (* (exp -6931/10000) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) v))
(+ (exp -6931/10000) (+ (* 1/2 (/ (* (exp -6931/10000) (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2)) (pow v 2))) (/ (* (exp -6931/10000) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) v)))
(+ (exp -6931/10000) (+ (* 1/6 (/ (* (exp -6931/10000) (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp -6931/10000) (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2)) (pow v 2))) (/ (* (exp -6931/10000) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) v))))
-6931/10000
(+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))
(+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(- (* -1 (/ (* cosTheta_i (- (* -1 (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i)) (+ (/ 1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_i)))) cosTheta_O)) v)) (* -1 (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))))
(* -1 (/ (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))) cosTheta_i))
(- (+ (* -1 (/ (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))) cosTheta_i)) (* -1 (/ (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i)) (+ (/ 1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_i))) v))) (/ cosTheta_O 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))))) (+ (* -1 (+ (* -100000000/48038761 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (* 100000000/48038761 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)))) (* 1/6 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)))) (pow v 3)) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* 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)))))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) 1)) 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) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) 1)) 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) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) 1)) v))))
(- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))
(exp 6931/10000)
(+ (exp 6931/10000) (* -1 (/ (exp 6931/10000) v)))
(+ (exp 6931/10000) (+ (* -1 (/ (exp 6931/10000) v)) (* 1/2 (/ (exp 6931/10000) (pow v 2)))))
(+ (exp 6931/10000) (+ (* -1 (/ (exp 6931/10000) v)) (+ (* -1/6 (/ (exp 6931/10000) (pow v 3))) (* 1/2 (/ (exp 6931/10000) (pow v 2))))))
6931/10000
(- 6931/10000 (/ 1 v))
(* -1 (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))))
(+ (* -1 (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (/ (* cosTheta_i (- (* -1 (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i)) (+ (/ 1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_i)))) cosTheta_O)) v))
(/ (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))) cosTheta_i)
(+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_i v))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log 1/2) cosTheta_i) (+ (/ (log (/ 1 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))))
(+ (log 1/2) (log (/ 1 v)))
1
(- (+ 1 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(- (+ 1 (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(- (+ 1 (+ (* 1/6 (/ (pow (- (* cosTheta_O cosTheta_i) 1) 3) (pow v 3))) (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v)))) (/ 1 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) (- (* cosTheta_O cosTheta_i) 1)) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) 1) 2)) v)) (* 1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) 1)))) v)) (* -1/2 (exp 6931/10000))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) 1) 2))) (* -1/12 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) 1) 3)) v))) v)) (* 1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) 1)))) v)) (* -1/2 (exp 6931/10000))) v))
(* -1 (/ (+ (* -1/2 (exp 6931/10000)) (* 1/2 (/ (exp 6931/10000) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (exp 6931/10000)) (* 1/4 (/ (exp 6931/10000) v))) v)) (* -1/2 (exp 6931/10000))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (exp 6931/10000)) (* 1/12 (/ (exp 6931/10000) v))) v)) (* -1/2 (exp 6931/10000))) v)) (* -1/2 (exp 6931/10000))) v))
(* -1 (/ (+ (* -1 (exp 6931/10000)) (/ (exp 6931/10000) v)) v))
(* -1 (/ (+ (* -1 (exp 6931/10000)) (* -1 (/ (+ (* -1 (exp 6931/10000)) (* 1/2 (/ (exp 6931/10000) v))) v))) v))
(* -1 (/ (+ (* -1 (exp 6931/10000)) (* -1 (/ (+ (* -1 (exp 6931/10000)) (* -1 (/ (+ (* -1/2 (exp 6931/10000)) (* 1/6 (/ (exp 6931/10000) v))) v))) v))) 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 (/ (- (+ (* -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)))) (* 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 (/ (+ (* -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))) (* 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))
(+ (exp -6931/10000) (* -1 (/ (* (exp -6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp -6931/10000) (* -1 (/ (+ (* -1/2 (/ (* (exp -6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v)) (* (exp -6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) v)))
(+ (exp -6931/10000) (* -1 (/ (+ (* -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)) (* (exp -6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) v)))
(- (* -1 (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) 6931/10000)
(+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))
(+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (* -1 (/ (+ (* -1 (+ 1 (* sinTheta_O sinTheta_i))) (* 2 (+ 1 (* sinTheta_O sinTheta_i)))) v)))))
(- (/ (* cosTheta_i (- (* -1 (+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i)) (* 2 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i)))) (* -1 cosTheta_O))) v) (* -1 (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))))
(* -1 (/ (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))) cosTheta_i))
(+ (* -1 (/ (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))) cosTheta_i)) (* -1 (/ (- (* -1 (+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i)) (* 2 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i)))) (* -1 cosTheta_O)) v)))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_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 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2)) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)))) v)))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (+ (* -1 (+ (* -100000000/48038761 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (* 100000000/48038761 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)))) (* 1/6 (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 3)))) v)) (* 1/2 (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2)))) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_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)) v))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) 1))) (* -1/2 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) 1) 2)) v))) v)))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) 1))) (* -1 (/ (+ (* 1/6 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) 1) 3)) v)) (* 1/2 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) 1) 2)))) v))) v)))
(- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))
(+ (exp 6931/10000) (* -1 (/ (+ (exp 6931/10000) (* -1/2 (/ (exp 6931/10000) v))) v)))
(+ (exp 6931/10000) (* -1 (/ (+ (exp 6931/10000) (* -1 (/ (+ (* -1/6 (/ (exp 6931/10000) v)) (* 1/2 (exp 6931/10000))) v))) v)))
(* -1 (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))))
(+ (* -1 (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (* cosTheta_i (- (* -1 (+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i)) (* 2 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i)))) (* -1 cosTheta_O))) v)))
(/ (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))) cosTheta_i)
(+ (* -1 (/ (+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i)) (* 2 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i))) v)) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ (log -1/2) cosTheta_i) (/ (log (/ -1 v)) cosTheta_i))))
(+ (log -1/2) (log (/ -1 v)))
(+ 1 (* -1 (/ (+ (* -1 (- (* cosTheta_O cosTheta_i) 1)) (* -1/2 (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) v))) v)))
(+ 1 (* -1 (/ (+ (* -1 (- (* cosTheta_O cosTheta_i) 1)) (* -1 (/ (+ (* 1/6 (/ (pow (- (* cosTheta_O cosTheta_i) 1) 3) v)) (* 1/2 (pow (- (* cosTheta_O cosTheta_i) 1) 2))) v))) v)))
Outputs
(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 cosTheta_O 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)))) 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))))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ -1 v))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))
(+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (exp 6931/10000) (exp (/ -1 v))))) (pow v 2))) (* 1/2 (/ (* (exp 6931/10000) (exp (/ -1 v))) v)))
(*.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) (*.f32 v v))) (/.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) v)))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ -1 v))) v)) (* cosTheta_i (+ (* 1/4 (/ (* (pow cosTheta_O 2) (* cosTheta_i (* (exp 6931/10000) (exp (/ -1 v))))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* (exp 6931/10000) (exp (/ -1 v)))) (pow v 2))))))
(fma.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32))) cosTheta_i (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ -1 v))) v)) (* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (* (exp 6931/10000) (exp (/ -1 v)))) (pow v 2))) (* cosTheta_i (+ (* 1/12 (/ (* (pow cosTheta_O 3) (* cosTheta_i (* (exp 6931/10000) (exp (/ -1 v))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_O 2) (* (exp 6931/10000) (exp (/ -1 v)))) (pow v 3))))))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) cosTheta_O) v) (*.f32 (fma.f32 (/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) (*.f32 cosTheta_O cosTheta_O)) (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 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))) (pow.f32 v #s(literal 4 binary32))) #s(literal 1/12 binary32))) cosTheta_i)) cosTheta_i (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32)))
(/ 1 (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000)))
(exp.f32 (neg.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(+ (/ 1 (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))) (/ (* cosTheta_O cosTheta_i) (* v (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000)))))
(/.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 1 binary32)) (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(+ (* cosTheta_i (- (* -1 (* cosTheta_i (+ (* -1 (/ (pow cosTheta_O 2) (* (pow v 2) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))) (* 1/2 (/ (pow cosTheta_O 2) (* (pow v 2) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000)))))))) (* -1 (/ cosTheta_O (* v (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))))) (/ 1 (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))
(fma.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_O v)) (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))) #s(literal -1/2 binary32)) cosTheta_i) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))))) cosTheta_i (exp.f32 (neg.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))))
(+ (* cosTheta_i (- (* cosTheta_i (- (* -1 (* cosTheta_i (+ (* -1/6 (/ (pow cosTheta_O 3) (* (pow v 3) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))) (+ (* 1/2 (/ (pow cosTheta_O 3) (* (pow v 3) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))) (/ (* cosTheta_O (+ (* -1 (/ (pow cosTheta_O 2) (* (pow v 2) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))) (* 1/2 (/ (pow cosTheta_O 2) (* (pow v 2) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))))) v))))) (+ (* -1 (/ (pow cosTheta_O 2) (* (pow v 2) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))) (* 1/2 (/ (pow cosTheta_O 2) (* (pow v 2) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000)))))))) (* -1 (/ cosTheta_O (* v (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))))) (/ 1 (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))
(fma.f32 (fma.f32 (-.f32 (neg.f32 (*.f32 (+.f32 (/.f32 (fma.f32 #s(literal -1/6 binary32) (pow.f32 cosTheta_O #s(literal 3 binary32)) (*.f32 #s(literal 1/2 binary32) (pow.f32 cosTheta_O #s(literal 3 binary32)))) (*.f32 (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (pow.f32 v #s(literal 3 binary32)))) (*.f32 cosTheta_O (/.f32 (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_O v)) (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))) #s(literal -1/2 binary32)) v))) cosTheta_i)) (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_O v)) (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))) #s(literal -1/2 binary32))) cosTheta_i (*.f32 #s(literal 1 binary32) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))))) cosTheta_i (exp.f32 (neg.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))))
(/ 1/2 (* v (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))
(/.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(+ (* 1/2 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))) (* 1/2 (/ 1 (* v (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))))
(*.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v) (/.f32 #s(literal 1 binary32) v)) (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))))
(+ (* cosTheta_i (- (* -1 (* cosTheta_i (+ (* -1/2 (/ (pow cosTheta_O 2) (* (pow v 3) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))) (* 1/4 (/ (pow cosTheta_O 2) (* (pow v 3) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000)))))))) (* -1/2 (/ cosTheta_O (* (pow v 2) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))))) (* 1/2 (/ 1 (* v (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))))
(fma.f32 (-.f32 (neg.f32 (*.f32 (*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))) #s(literal -1/4 binary32)) cosTheta_i)) (*.f32 (/.f32 #s(literal -1/2 binary32) (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))) (/.f32 cosTheta_O (*.f32 v v)))) cosTheta_i (/.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))))
(+ (* cosTheta_i (- (* cosTheta_i (- (* -1 (* cosTheta_i (+ (* -1/12 (/ (pow cosTheta_O 3) (* (pow v 4) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))) (+ (* 1/4 (/ (pow cosTheta_O 3) (* (pow v 4) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))) (/ (* cosTheta_O (+ (* -1/2 (/ (pow cosTheta_O 2) (* (pow v 3) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))) (* 1/4 (/ (pow cosTheta_O 2) (* (pow v 3) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))))) v))))) (+ (* -1/2 (/ (pow cosTheta_O 2) (* (pow v 3) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))) (* 1/4 (/ (pow cosTheta_O 2) (* (pow v 3) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000)))))))) (* -1/2 (/ cosTheta_O (* (pow v 2) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))))) (* 1/2 (/ 1 (* v (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))))
(fma.f32 (fma.f32 (-.f32 (neg.f32 (*.f32 (+.f32 (/.f32 (fma.f32 #s(literal -1/12 binary32) (pow.f32 cosTheta_O #s(literal 3 binary32)) (*.f32 #s(literal 1/4 binary32) (pow.f32 cosTheta_O #s(literal 3 binary32)))) (*.f32 (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (pow.f32 v #s(literal 4 binary32)))) (*.f32 cosTheta_O (/.f32 (*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))) #s(literal -1/4 binary32)) v))) cosTheta_i)) (*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))) #s(literal -1/4 binary32))) cosTheta_i (*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 cosTheta_O (*.f32 v v)) (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))))) cosTheta_i (/.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))))
(exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))
(exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))
(+ (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000)) (* -1 (/ (* cosTheta_O (* cosTheta_i (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000)))) v)))
(fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))) v) #s(literal -1 binary32) (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(+ (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000)) (* cosTheta_i (+ (* -1 (/ (* cosTheta_O (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))) v)) (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000)))) (pow v 2))))))
(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 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))) v) (neg.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) v)))) cosTheta_i (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(+ (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000)) (* cosTheta_i (+ (* -1 (/ (* cosTheta_O (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))) v)) (* cosTheta_i (+ (* -1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000)))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 cosTheta_O cosTheta_O)) v) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) cosTheta_i) (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) cosTheta_i (neg.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) v)))) cosTheta_i (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000)
(-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))
(- (+ (* -1 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6931/10000)
(-.f32 (/.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))
(+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) 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 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))
(- (/ (* cosTheta_O cosTheta_i) v) (* -1 (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))
(-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (neg.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))))
(* -1 (/ (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) cosTheta_i))
(/.f32 (neg.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) cosTheta_i)
(/ (+ (* -1 (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_O cosTheta_i) v))) cosTheta_i)
(/.f32 (fma.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal -1 binary32) (/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) v)) cosTheta_i)
(exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))
(*.f32 (exp.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32) (/.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 #s(literal 1/2 binary32) v))
(+ (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_i (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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 (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.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 2 binary32)) (fma.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) #s(literal -48038761/100000000 binary32) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) (*.f32 (exp.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32) (/.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 #s(literal 1/2 binary32) v))) cosTheta_i (*.f32 (exp.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32) (/.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 #s(literal 1/2 binary32) v)))
(+ (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_i (+ (* cosTheta_i (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))))))) (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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 (fma.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32) (/.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 #s(literal 1/2 binary32) v))) (-.f32 (fma.f32 (pow.f32 (-.f32 (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.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 2 binary32)) (fma.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) #s(literal -48038761/100000000 binary32) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (neg.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_O v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))) (fma.f32 (/.f32 #s(literal -48038761/100000000 binary32) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32))) (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_O v)) (neg.f32 (*.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.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 2 binary32)) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (/.f32 cosTheta_O v))))) (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.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 2 binary32)) (fma.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) #s(literal -48038761/100000000 binary32) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) (*.f32 (exp.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32) (/.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 #s(literal 1/2 binary32) v)))) cosTheta_i (*.f32 (exp.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32) (/.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 #s(literal 1/2 binary32) v)))
(+ (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_i (+ (* cosTheta_i (+ (* cosTheta_i (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (+ (* -1 (+ (* -1 (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_O 3) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))))) (+ (* 1/6 (pow (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))))) (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3))))))))) (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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 (fma.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32) (/.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 #s(literal 1/2 binary32) v))) (fma.f32 (fma.f32 (/.f32 #s(literal -48038761/100000000 binary32) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 4 binary32))) (pow.f32 (/.f32 cosTheta_O v) #s(literal 3 binary32)) (neg.f32 (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 (-.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_O v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.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 2 binary32)) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (/.f32 cosTheta_O v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))))) #s(literal -1 binary32) (fma.f32 (-.f32 (neg.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_O v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))) (fma.f32 (/.f32 #s(literal -48038761/100000000 binary32) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32))) (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_O v)) (neg.f32 (*.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.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 2 binary32)) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (/.f32 cosTheta_O v))))) (-.f32 (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.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 2 binary32)) (fma.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) #s(literal -48038761/100000000 binary32) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) (*.f32 (pow.f32 (-.f32 (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.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 2 binary32)) (fma.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) #s(literal -48038761/100000000 binary32) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) #s(literal 3 binary32)) #s(literal 1/6 binary32)))) (*.f32 (-.f32 (fma.f32 (pow.f32 (-.f32 (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.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 2 binary32)) (fma.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) #s(literal -48038761/100000000 binary32) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (neg.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_O v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))) (fma.f32 (/.f32 #s(literal -48038761/100000000 binary32) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32))) (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_O v)) (neg.f32 (*.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.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 2 binary32)) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (/.f32 cosTheta_O v))))) (*.f32 (exp.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32) (/.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 #s(literal 1/2 binary32) v)))) cosTheta_i (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.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 2 binary32)) (fma.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) #s(literal -48038761/100000000 binary32) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) (*.f32 (exp.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32) (/.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 #s(literal 1/2 binary32) v)))) cosTheta_i (*.f32 (exp.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32) (/.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 #s(literal 1/2 binary32) v)))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ -1 v)))
(*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 #s(literal 2 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))
(+ (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ -1 v))) (/ (* cosTheta_O (* cosTheta_i (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ -1 v))))) v))
(fma.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 #s(literal 2 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 #s(literal 2 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) v))
(+ (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ -1 v))))) (pow v 2))) (/ (* cosTheta_O (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ -1 v)))) v))) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ -1 v))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 #s(literal 2 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) v) (*.f32 cosTheta_O (/.f32 (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 #s(literal 2 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v))) cosTheta_i (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 #s(literal 2 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(+ (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ -1 v))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ -1 v)))) (pow v 2))))) (/ (* cosTheta_O (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ -1 v)))) v))) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ -1 v))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) cosTheta_i) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 #s(literal 2 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v))) cosTheta_i (*.f32 cosTheta_O (/.f32 (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 #s(literal 2 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v))) cosTheta_i (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 #s(literal 2 binary32) v)) (exp.f32 (/.f32 #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 (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(neg.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))
(+ (* -1 (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_O cosTheta_i) v)))
(fma.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal -1 binary32) (/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) v))
(/ (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) cosTheta_i)
(/.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) cosTheta_i)
(exp (/ -1 v))
(exp.f32 (/.f32 #s(literal -1 binary32) v))
(+ (exp (/ -1 v)) (/ (* cosTheta_O (* cosTheta_i (exp (/ -1 v)))) v))
(fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))
(+ (exp (/ -1 v)) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (/ -1 v)))) (pow v 2))) (/ (* cosTheta_O (exp (/ -1 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 -1 binary32) v))) v) (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) v))) cosTheta_i (exp.f32 (/.f32 #s(literal -1 binary32) v)))
(+ (exp (/ -1 v)) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (/ -1 v)))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (/ -1 v))) (pow v 2))))) (/ (* cosTheta_O (exp (/ -1 v))) v))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) cosTheta_i) (exp.f32 (/.f32 #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 -1 binary32) v)) v))) cosTheta_i (exp.f32 (/.f32 #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)))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))
(/ 1 (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))))
(exp.f32 (neg.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)))))
(/ 1/2 (* v (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))
(/.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)))))
(exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))
(exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))))
(* -1 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) v)
(* cosTheta_i (- (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v))))
(*.f32 (-.f32 (/.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_i) v) (+.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_i))) cosTheta_i)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(* cosTheta_i (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_i v))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ 1 (* cosTheta_i v)) (+ (/ cosTheta_O v) (+ (/ (log (/ 1/2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))))
(*.f32 (+.f32 (fma.f32 (/.f32 #s(literal -2 binary32) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_i) (/.f32 #s(literal 6931/10000 binary32) cosTheta_i)) (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O) v) (fma.f32 (/.f32 sinTheta_i cosTheta_i) (/.f32 sinTheta_O v) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) cosTheta_i)))) cosTheta_i)
(* -1 (/ cosTheta_O v))
(/.f32 (neg.f32 cosTheta_O) v)
(- (* -1 (/ (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) cosTheta_i)) (/ cosTheta_O v))
(-.f32 (/.f32 (neg.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) cosTheta_i) (/.f32 cosTheta_O v))
(exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_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 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.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 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)) (*.f32 v v))) (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))))
(* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))
(*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 #s(literal 2 binary32) v)) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) 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_O sinTheta_i #s(literal 1 binary32)) cosTheta_i) v)) cosTheta_i)
(* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) cosTheta_i))))
(*.f32 (fma.f32 (/.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) cosTheta_i) #s(literal -1 binary32) (/.f32 (neg.f32 cosTheta_O) v)) cosTheta_i)
(exp (/ (- (* cosTheta_O cosTheta_i) 1) v))
(exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))
(* -1 (* cosTheta_i (- (* -1 (/ (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000) cosTheta_i)) (* -1 (/ cosTheta_O v)))))
(neg.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) cosTheta_i) (/.f32 cosTheta_O v))) cosTheta_i))
(* -1 (* cosTheta_i (- (* -1 (/ (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) cosTheta_i)) (/ cosTheta_O v))))
(neg.f32 (*.f32 (-.f32 (/.f32 (neg.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) cosTheta_i) (/.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) (/.f32 (neg.f32 cosTheta_O) v)) cosTheta_i))
(* -1 (* cosTheta_i (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_i v))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ 1 (* cosTheta_i v)) (+ (/ cosTheta_O v) (+ (/ (log (/ 1/2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))))))
(neg.f32 (*.f32 (+.f32 (fma.f32 (/.f32 #s(literal -2 binary32) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_i) (/.f32 #s(literal 6931/10000 binary32) cosTheta_i)) (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O) v) (fma.f32 (/.f32 sinTheta_i cosTheta_i) (/.f32 sinTheta_O v) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) cosTheta_i)))) 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 (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))))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ -1 v))) v)) (* cosTheta_O (+ (* 1/4 (/ (* cosTheta_O (* (pow cosTheta_i 2) (* (exp 6931/10000) (exp (/ -1 v))))) (pow v 3))) (* 1/2 (/ (* cosTheta_i (* (exp 6931/10000) (exp (/ -1 v)))) (pow v 2))))))
(fma.f32 (fma.f32 (*.f32 cosTheta_i (/.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_i)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32))) cosTheta_O (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ -1 v))) v)) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (exp 6931/10000) (exp (/ -1 v)))) (pow v 2))) (* cosTheta_O (+ (* 1/12 (/ (* cosTheta_O (* (pow cosTheta_i 3) (* (exp 6931/10000) (exp (/ -1 v))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_i 2) (* (exp 6931/10000) (exp (/ -1 v)))) (pow v 3))))))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) cosTheta_i) v) (*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))) (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 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))) (pow.f32 v #s(literal 4 binary32))) #s(literal 1/12 binary32))) cosTheta_O)) cosTheta_O (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32)))
(+ (* cosTheta_O (- (* -1 (* cosTheta_O (+ (* -1 (/ (pow cosTheta_i 2) (* (pow v 2) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))) (* 1/2 (/ (pow cosTheta_i 2) (* (pow v 2) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000)))))))) (* -1 (/ cosTheta_i (* v (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))))) (/ 1 (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))
(fma.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_i v)) (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))) #s(literal -1/2 binary32)) cosTheta_O) (/.f32 (/.f32 cosTheta_i v) (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))))) cosTheta_O (exp.f32 (neg.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))))
(+ (* cosTheta_O (- (* cosTheta_O (- (* -1 (* cosTheta_O (+ (* -1/6 (/ (pow cosTheta_i 3) (* (pow v 3) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))) (+ (* 1/2 (/ (pow cosTheta_i 3) (* (pow v 3) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))) (/ (* cosTheta_i (+ (* -1 (/ (pow cosTheta_i 2) (* (pow v 2) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))) (* 1/2 (/ (pow cosTheta_i 2) (* (pow v 2) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))))) v))))) (+ (* -1 (/ (pow cosTheta_i 2) (* (pow v 2) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))) (* 1/2 (/ (pow cosTheta_i 2) (* (pow v 2) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000)))))))) (* -1 (/ cosTheta_i (* v (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))))) (/ 1 (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))
(fma.f32 (fma.f32 (-.f32 (*.f32 (neg.f32 cosTheta_O) (+.f32 (/.f32 (fma.f32 #s(literal -1/6 binary32) (pow.f32 cosTheta_i #s(literal 3 binary32)) (*.f32 #s(literal 1/2 binary32) (pow.f32 cosTheta_i #s(literal 3 binary32)))) (*.f32 (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (pow.f32 v #s(literal 3 binary32)))) (*.f32 cosTheta_i (/.f32 (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_i v)) (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))) #s(literal -1/2 binary32)) v)))) (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_i v)) (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))) #s(literal -1/2 binary32))) cosTheta_O (*.f32 #s(literal 1 binary32) (/.f32 (/.f32 cosTheta_i v) (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))))) cosTheta_O (exp.f32 (neg.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))))
(+ (* cosTheta_O (- (* -1 (* cosTheta_O (+ (* -1/2 (/ (pow cosTheta_i 2) (* (pow v 3) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))) (* 1/4 (/ (pow cosTheta_i 2) (* (pow v 3) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000)))))))) (* -1/2 (/ cosTheta_i (* (pow v 2) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))))) (* 1/2 (/ 1 (* v (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))))
(fma.f32 (fma.f32 (neg.f32 cosTheta_O) (*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))) #s(literal -1/4 binary32)) (*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))))) cosTheta_O (/.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))))
(+ (* cosTheta_O (- (* cosTheta_O (- (* -1 (* cosTheta_O (+ (* -1/12 (/ (pow cosTheta_i 3) (* (pow v 4) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))) (+ (* 1/4 (/ (pow cosTheta_i 3) (* (pow v 4) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))) (/ (* cosTheta_i (+ (* -1/2 (/ (pow cosTheta_i 2) (* (pow v 3) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))) (* 1/4 (/ (pow cosTheta_i 2) (* (pow v 3) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))))) v))))) (+ (* -1/2 (/ (pow cosTheta_i 2) (* (pow v 3) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))) (* 1/4 (/ (pow cosTheta_i 2) (* (pow v 3) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000)))))))) (* -1/2 (/ cosTheta_i (* (pow v 2) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))))) (* 1/2 (/ 1 (* v (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))))))
(fma.f32 (fma.f32 (-.f32 (*.f32 (neg.f32 cosTheta_O) (+.f32 (/.f32 (fma.f32 #s(literal -1/12 binary32) (pow.f32 cosTheta_i #s(literal 3 binary32)) (*.f32 #s(literal 1/4 binary32) (pow.f32 cosTheta_i #s(literal 3 binary32)))) (*.f32 (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (pow.f32 v #s(literal 4 binary32)))) (*.f32 cosTheta_i (/.f32 (*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))) #s(literal -1/4 binary32)) v)))) (*.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))) #s(literal -1/4 binary32))) cosTheta_O (*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))))) cosTheta_O (/.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))))
(+ (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000)) (* cosTheta_O (+ (* -1 (/ (* cosTheta_i (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))) v)) (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000)))) (pow v 2))))))
(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 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))) v) (neg.f32 (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) v)))) cosTheta_O (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(+ (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000)) (* cosTheta_O (+ (* -1 (/ (* cosTheta_i (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))) v)) (* cosTheta_O (+ (* -1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000)))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000))) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))) v) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 cosTheta_i #s(literal 3 binary32))) (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) cosTheta_O (neg.f32 (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) v)))) cosTheta_O (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(+ (* -1 (/ cosTheta_O v)) (* -1 (/ (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) cosTheta_i)))
(fma.f32 (/.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) cosTheta_i) #s(literal -1 binary32) (/.f32 (neg.f32 cosTheta_O) v))
(+ (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_O (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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 (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.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 2 binary32)) (fma.f32 (/.f32 (/.f32 cosTheta_i v) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) #s(literal -48038761/100000000 binary32) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) (*.f32 (exp.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32) (/.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 #s(literal 1/2 binary32) v))) cosTheta_O (*.f32 (exp.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32) (/.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 #s(literal 1/2 binary32) v)))
(+ (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_O (+ (* cosTheta_O (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))))))) (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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 (fma.f32 (*.f32 cosTheta_O (*.f32 (exp.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32) (/.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 #s(literal 1/2 binary32) v))) (-.f32 (fma.f32 (pow.f32 (-.f32 (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.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 2 binary32)) (fma.f32 (/.f32 (/.f32 cosTheta_i v) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) #s(literal -48038761/100000000 binary32) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (neg.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_i v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))) (fma.f32 (/.f32 #s(literal -48038761/100000000 binary32) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32))) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_i v)) (neg.f32 (*.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.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 2 binary32)) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (/.f32 cosTheta_i v))))) (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.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 2 binary32)) (fma.f32 (/.f32 (/.f32 cosTheta_i v) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) #s(literal -48038761/100000000 binary32) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) (*.f32 (exp.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32) (/.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 #s(literal 1/2 binary32) v)))) cosTheta_O (*.f32 (exp.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32) (/.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 #s(literal 1/2 binary32) v)))
(+ (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_O (+ (* cosTheta_O (+ (* cosTheta_O (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (+ (* -1 (+ (* -1 (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_i 3) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))))) (+ (* 1/6 (pow (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))))) (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3))))))))) (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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 (fma.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 (exp.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32) (/.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 #s(literal 1/2 binary32) v))) (fma.f32 (fma.f32 (/.f32 #s(literal -48038761/100000000 binary32) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 4 binary32))) (pow.f32 (/.f32 cosTheta_i v) #s(literal 3 binary32)) (neg.f32 (*.f32 cosTheta_i (*.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 (-.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_i v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.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 2 binary32)) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (/.f32 cosTheta_i v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))))) #s(literal -1 binary32) (fma.f32 (-.f32 (neg.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_i v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))) (fma.f32 (/.f32 #s(literal -48038761/100000000 binary32) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32))) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_i v)) (neg.f32 (*.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.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 2 binary32)) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (/.f32 cosTheta_i v))))) (-.f32 (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.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 2 binary32)) (fma.f32 (/.f32 (/.f32 cosTheta_i v) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) #s(literal -48038761/100000000 binary32) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) (*.f32 (pow.f32 (-.f32 (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.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 2 binary32)) (fma.f32 (/.f32 (/.f32 cosTheta_i v) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) #s(literal -48038761/100000000 binary32) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) #s(literal 3 binary32)) #s(literal 1/6 binary32)))) (*.f32 (-.f32 (fma.f32 (pow.f32 (-.f32 (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.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 2 binary32)) (fma.f32 (/.f32 (/.f32 cosTheta_i v) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) #s(literal -48038761/100000000 binary32) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (neg.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_i v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))) (fma.f32 (/.f32 #s(literal -48038761/100000000 binary32) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32))) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_i v)) (neg.f32 (*.f32 (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.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 2 binary32)) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (/.f32 cosTheta_i v))))) (*.f32 (exp.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32) (/.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 #s(literal 1/2 binary32) v)))) cosTheta_O (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.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 2 binary32)) (fma.f32 (/.f32 (/.f32 cosTheta_i v) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) #s(literal -48038761/100000000 binary32) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) (*.f32 (exp.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32) (/.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 #s(literal 1/2 binary32) v)))) cosTheta_O (*.f32 (exp.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32) (/.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 #s(literal 1/2 binary32) v)))
(+ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ -1 v))))) (pow v 2))) (/ (* cosTheta_i (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ -1 v)))) v))) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ -1 v))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_i)) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 #s(literal 2 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))) v) (*.f32 cosTheta_i (/.f32 (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 #s(literal 2 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v))) cosTheta_O (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 #s(literal 2 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(+ (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ -1 v))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ -1 v)))) (pow v 2))))) (/ (* cosTheta_i (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ -1 v)))) v))) (* (exp (- 6931/10000 (log (* 2 v)))) (exp (/ -1 v))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v) (*.f32 (*.f32 cosTheta_O (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 #s(literal 2 binary32) v))) (exp.f32 (/.f32 #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 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 #s(literal 2 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v))) cosTheta_O (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 #s(literal 2 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(+ (exp (/ -1 v)) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (/ -1 v)))) (pow v 2))) (/ (* cosTheta_i (exp (/ -1 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 -1 binary32) v))) v) (*.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) v))) cosTheta_O (exp.f32 (/.f32 #s(literal -1 binary32) v)))
(+ (exp (/ -1 v)) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (/ -1 v)))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (/ -1 v))) (pow v 2))))) (/ (* cosTheta_i (exp (/ -1 v))) v))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 cosTheta_i #s(literal 3 binary32))) (exp.f32 (/.f32 #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 -1 binary32) v)) v))) cosTheta_O (exp.f32 (/.f32 #s(literal -1 binary32) v)))
(* cosTheta_O (- (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v))))
(*.f32 (-.f32 (/.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_O) v) (+.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_O))) cosTheta_O)
(* cosTheta_O (- (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O v))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (/ 1/2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))) (* -1 (/ cosTheta_i v))))
(*.f32 (-.f32 (fma.f32 (/.f32 #s(literal -2 binary32) cosTheta_O) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (+.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) cosTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 v cosTheta_O))) (fma.f32 (/.f32 sinTheta_i cosTheta_O) (/.f32 sinTheta_O v) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) cosTheta_O)))) (neg.f32 (/.f32 cosTheta_i v))) cosTheta_O)
(* cosTheta_O (- (* -1 (/ (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O cosTheta_i))) (/ 1 v)))
(*.f32 (-.f32 (/.f32 (neg.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (*.f32 cosTheta_O cosTheta_i)) (/.f32 #s(literal 1 binary32) 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 cosTheta_i v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_O)) (/.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_O) v)) cosTheta_O)
(* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) cosTheta_O))))
(*.f32 (fma.f32 (/.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (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 (/ (- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) 6931/10000) cosTheta_O)) (* -1 (/ cosTheta_i v)))))
(*.f32 (neg.f32 cosTheta_O) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) cosTheta_O) (/.f32 cosTheta_i v))))
(* -1 (* cosTheta_O (- (* -1 (/ (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) cosTheta_O)) (/ cosTheta_i v))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (neg.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) cosTheta_O) (/.f32 cosTheta_i v)))
(* -1 (* cosTheta_O (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O (* cosTheta_i v)))) (+ (/ 1 v) (+ (* 6931/10000 (/ 1 (* cosTheta_O cosTheta_i))) (+ (/ 1 (* cosTheta_O (* cosTheta_i v))) (+ (/ (log (/ 1/2 v)) (* cosTheta_O cosTheta_i)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O (* cosTheta_i v))))))))))
(*.f32 (neg.f32 cosTheta_O) (fma.f32 (/.f32 #s(literal -2 binary32) (*.f32 v cosTheta_i)) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_O) (+.f32 (+.f32 (+.f32 (fma.f32 (/.f32 sinTheta_O (*.f32 cosTheta_O cosTheta_i)) (/.f32 sinTheta_i v) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (*.f32 cosTheta_O cosTheta_i))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v cosTheta_i) cosTheta_O))) (/.f32 #s(literal 6931/10000 binary32) (*.f32 cosTheta_O cosTheta_i))) (/.f32 #s(literal 1 binary32) v))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)))))
(*.f32 (neg.f32 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) #s(literal -1 binary32) (neg.f32 (/.f32 cosTheta_i v))))
(* -1 (* cosTheta_O (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O v))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ 1 (* cosTheta_O v)) (+ (/ cosTheta_i v) (+ (/ (log (/ 1/2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))))))
(*.f32 (neg.f32 cosTheta_O) (+.f32 (fma.f32 (/.f32 #s(literal -2 binary32) cosTheta_O) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_O)) (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) cosTheta_i) v) (fma.f32 (/.f32 sinTheta_i cosTheta_O) (/.f32 sinTheta_O v) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) cosTheta_O)))))
(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 (*.f32 sinTheta_O 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))))) 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 (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))))
(exp.f32 (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)))))
(+ (* -1 (/ (* sinTheta_O sinTheta_i) (* v (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))) (/ 1 (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))
(fma.f32 (neg.f32 (/.f32 sinTheta_O v)) (/.f32 sinTheta_i (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))))) (exp.f32 (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))))))
(+ (* sinTheta_i (- (* -1 (* sinTheta_i (+ (* -1 (/ (pow sinTheta_O 2) (* (pow v 2) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))) (* 1/2 (/ (pow sinTheta_O 2) (* (pow v 2) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))))))))) (/ sinTheta_O (* v (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))))))) (/ 1 (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))
(fma.f32 (-.f32 (neg.f32 (*.f32 (*.f32 (/.f32 (*.f32 (/.f32 sinTheta_O v) (/.f32 sinTheta_O v)) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))))) #s(literal -1/2 binary32)) sinTheta_i)) (/.f32 (/.f32 sinTheta_O v) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)))))) sinTheta_i (exp.f32 (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))))))
(+ (* sinTheta_i (- (* sinTheta_i (- (* -1 (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (+ (* -1 (/ (pow sinTheta_O 2) (* (pow v 2) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))) (* 1/2 (/ (pow sinTheta_O 2) (* (pow v 2) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))))) v)) (+ (* -1/2 (/ (pow sinTheta_O 3) (* (pow v 3) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))) (* 1/6 (/ (pow sinTheta_O 3) (* (pow v 3) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))))))) (+ (* -1 (/ (pow sinTheta_O 2) (* (pow v 2) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))) (* 1/2 (/ (pow sinTheta_O 2) (* (pow v 2) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))))))))) (/ sinTheta_O (* v (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))))))) (/ 1 (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))
(fma.f32 (-.f32 (*.f32 (-.f32 (neg.f32 (*.f32 (fma.f32 (/.f32 (pow.f32 (/.f32 sinTheta_O v) #s(literal 3 binary32)) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))))) #s(literal -1/3 binary32) (neg.f32 (*.f32 sinTheta_O (/.f32 (*.f32 (/.f32 (*.f32 (/.f32 sinTheta_O v) (/.f32 sinTheta_O v)) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))))) #s(literal -1/2 binary32)) v)))) sinTheta_i)) (*.f32 (/.f32 (*.f32 (/.f32 sinTheta_O v) (/.f32 sinTheta_O v)) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))))) #s(literal -1/2 binary32))) sinTheta_i) (/.f32 (/.f32 sinTheta_O v) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)))))) sinTheta_i (exp.f32 (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))))))
(/ 1/2 (* v (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))
(/.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)))))
(+ (* -1/2 (/ (* sinTheta_O sinTheta_i) (* (pow v 2) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))) (* 1/2 (/ 1 (* v (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))))
(fma.f32 (/.f32 (*.f32 (/.f32 sinTheta_i v) (/.f32 sinTheta_O v)) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))))) #s(literal -1/2 binary32) (/.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))))))
(+ (* sinTheta_i (- (* -1 (* sinTheta_i (+ (* -1/2 (/ (pow sinTheta_O 2) (* (pow v 3) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))) (* 1/4 (/ (pow sinTheta_O 2) (* (pow v 3) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))))))))) (* 1/2 (/ sinTheta_O (* (pow v 2) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))))) (* 1/2 (/ 1 (* v (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))))
(fma.f32 (-.f32 (neg.f32 (*.f32 (*.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 v #s(literal 3 binary32))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))))) #s(literal -1/4 binary32)) sinTheta_i)) (*.f32 (/.f32 #s(literal 1/2 binary32) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))))) (/.f32 sinTheta_O (*.f32 v v)))) sinTheta_i (/.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))))))
(+ (* sinTheta_i (- (* sinTheta_i (- (* -1 (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (+ (* -1/2 (/ (pow sinTheta_O 2) (* (pow v 3) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))) (* 1/4 (/ (pow sinTheta_O 2) (* (pow v 3) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))))) v)) (+ (* -1/4 (/ (pow sinTheta_O 3) (* (pow v 4) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))) (* 1/12 (/ (pow sinTheta_O 3) (* (pow v 4) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))))))) (+ (* -1/2 (/ (pow sinTheta_O 2) (* (pow v 3) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))) (* 1/4 (/ (pow sinTheta_O 2) (* (pow v 3) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))))))))) (* 1/2 (/ sinTheta_O (* (pow v 2) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))))) (* 1/2 (/ 1 (* v (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))))
(fma.f32 (fma.f32 (-.f32 (neg.f32 (*.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) (pow.f32 v #s(literal 4 binary32))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))))) #s(literal -1/6 binary32) (neg.f32 (*.f32 sinTheta_O (/.f32 (*.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 v #s(literal 3 binary32))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))))) #s(literal -1/4 binary32)) v)))) sinTheta_i)) (*.f32 (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 v #s(literal 3 binary32))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))))) #s(literal -1/4 binary32))) sinTheta_i (*.f32 #s(literal -1/2 binary32) (/.f32 (/.f32 sinTheta_O (*.f32 v v)) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))))))) sinTheta_i (/.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))))))
(exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))
(exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))))
(+ (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))) (/ (* sinTheta_O (* sinTheta_i (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))))) v))
(fma.f32 sinTheta_O (*.f32 sinTheta_i (/.f32 (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)))) v)) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)))))
(+ (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))) (* sinTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))))) (pow v 2))) (/ (* sinTheta_O (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))) v))))
(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 #s(literal 1 binary32) v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))))) v) (*.f32 sinTheta_O (/.f32 (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)))) v))) sinTheta_i (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)))))
(+ (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))) (* sinTheta_i (+ (* sinTheta_i (+ (* 1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))) (pow v 2))))) (/ (* sinTheta_O (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))) v))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)))) (*.f32 sinTheta_O sinTheta_O)) v) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32))) sinTheta_i (*.f32 sinTheta_O (/.f32 (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)))) v))) sinTheta_i (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)))))
(- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))
(-.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)))
(- (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))
(-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)))
(- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v))
(+.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))
(- (+ 6931/10000 (+ (log (/ 1/2 v)) (* sinTheta_i (+ (* -2 (/ sinTheta_O v)) (/ sinTheta_O v))))) (/ 1 v))
(-.f32 (+.f32 (fma.f32 (neg.f32 (/.f32 sinTheta_O v)) sinTheta_i (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))
(* -1 (* cosTheta_i (- (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v)) cosTheta_i)) (/ cosTheta_O v))))
(neg.f32 (*.f32 (-.f32 (neg.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (/.f32 cosTheta_O v)) cosTheta_i))
(- (* cosTheta_i (* sinTheta_i (+ (* -2 (/ sinTheta_O (* cosTheta_i v))) (/ sinTheta_O (* cosTheta_i v))))) (* cosTheta_i (- (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v)) cosTheta_i)) (/ cosTheta_O v))))
(*.f32 cosTheta_i (-.f32 (*.f32 (neg.f32 (/.f32 sinTheta_O (*.f32 v cosTheta_i))) sinTheta_i) (-.f32 (neg.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (/.f32 cosTheta_O v))))
(- (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v)) cosTheta_i)) (/ cosTheta_O v))
(-.f32 (neg.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (/.f32 cosTheta_O v))
(- (+ (* -1 (* sinTheta_i (+ (* -2 (/ sinTheta_O (* cosTheta_i v))) (/ sinTheta_O (* cosTheta_i v))))) (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v)) cosTheta_i))) (/ cosTheta_O v))
(-.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (neg.f32 (/.f32 sinTheta_O (*.f32 v cosTheta_i))) sinTheta_i (/.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 #s(literal 1 binary32) v))) cosTheta_i))) (/.f32 cosTheta_O v))
(exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v 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))))))
(+ (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* sinTheta_i (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_O (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))))))
(fma.f32 (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_O)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (fma.f32 (/.f32 #s(literal 48038761/100000000 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 sinTheta_O v) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_O) (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)))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v 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 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v 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)))))))
(+ (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* sinTheta_i (+ (* sinTheta_i (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_O (* v (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)))))) (* 48038761/100000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))))) (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_O (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))))))
(fma.f32 (fma.f32 (*.f32 sinTheta_i (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v 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))))))) (-.f32 (fma.f32 (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_O)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (fma.f32 (/.f32 #s(literal 48038761/100000000 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 sinTheta_O v) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_O) (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)))))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (*.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)) (*.f32 v v)))) (fma.f32 (/.f32 #s(literal 48038761/100000000 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 3 binary32))) (*.f32 (/.f32 sinTheta_O v) (/.f32 sinTheta_O v)) (neg.f32 (*.f32 (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_O)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_O) (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))))) v) (/.f32 sinTheta_O (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))))) (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_O)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (fma.f32 (/.f32 #s(literal 48038761/100000000 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 sinTheta_O v) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_O) (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)))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v 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 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v 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)))))))
(+ (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* sinTheta_i (+ (* sinTheta_i (+ (* sinTheta_i (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (+ (* -1 (+ (* -1 (/ (* 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)))))) (* 48038761/100000000 (/ (pow sinTheta_O 3) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))))) (+ (* 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)))) (* 48038761/100000000 (/ sinTheta_O (* v (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)))) (* 48038761/100000000 (/ sinTheta_O (* v (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)))))) (* 48038761/100000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3))))))))))) (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_O (* v (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)))))) (* 48038761/100000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3))))))))) (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_O (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 sinTheta_i (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v 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))))))) (fma.f32 (fma.f32 (/.f32 #s(literal 48038761/100000000 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))) (pow.f32 (/.f32 sinTheta_O v) #s(literal 3 binary32)) (neg.f32 (*.f32 (/.f32 (-.f32 (/.f32 (*.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)) (*.f32 v v))) (neg.f32 (*.f32 (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_O)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_O) (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))))) v) (/.f32 sinTheta_O (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))) v) (/.f32 sinTheta_O (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))) #s(literal -1 binary32) (fma.f32 (-.f32 (/.f32 (*.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)) (*.f32 v v))) (fma.f32 (/.f32 #s(literal 48038761/100000000 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 3 binary32))) (*.f32 (/.f32 sinTheta_O v) (/.f32 sinTheta_O v)) (neg.f32 (*.f32 (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_O)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_O) (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))))) v) (/.f32 sinTheta_O (-.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 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_O)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (fma.f32 (/.f32 #s(literal 48038761/100000000 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 sinTheta_O v) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_O) (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)))))) (*.f32 (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_O)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (fma.f32 (/.f32 #s(literal 48038761/100000000 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 sinTheta_O v) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_O) (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)))))) #s(literal 3 binary32)) #s(literal 1/6 binary32)))) (*.f32 (-.f32 (fma.f32 (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_O)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (fma.f32 (/.f32 #s(literal 48038761/100000000 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 sinTheta_O v) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_O) (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)))))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (*.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)) (*.f32 v v)))) (fma.f32 (/.f32 #s(literal 48038761/100000000 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 3 binary32))) (*.f32 (/.f32 sinTheta_O v) (/.f32 sinTheta_O v)) (neg.f32 (*.f32 (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_O)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_O) (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))))) v) (/.f32 sinTheta_O (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v 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 (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_O)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (fma.f32 (/.f32 #s(literal 48038761/100000000 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 sinTheta_O v) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_O) (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)))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v 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 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v 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)))))))
(- (+ 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 (/.f32 (fma.f32 cosTheta_O cosTheta_i (neg.f32 (*.f32 sinTheta_O sinTheta_i))) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))
(* cosTheta_i (- (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v)) cosTheta_i)) (/ cosTheta_O v)))
(*.f32 (-.f32 (neg.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (/.f32 cosTheta_O v)) cosTheta_i)
(+ (* -1 (* cosTheta_i (* sinTheta_i (+ (* -2 (/ sinTheta_O (* cosTheta_i v))) (/ sinTheta_O (* cosTheta_i v)))))) (* cosTheta_i (- (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v)) cosTheta_i)) (/ cosTheta_O v))))
(fma.f32 (-.f32 (neg.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (/.f32 cosTheta_O v)) cosTheta_i (neg.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) (neg.f32 (/.f32 sinTheta_O (*.f32 v cosTheta_i))))))
(/ (- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v)) cosTheta_i)
(/.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 #s(literal 1 binary32) v))) cosTheta_i)
(- (+ (* sinTheta_i (+ (* -2 (/ sinTheta_O (* cosTheta_i v))) (/ sinTheta_O (* cosTheta_i v)))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log (/ 1/2 v)) cosTheta_i))) (/ 1 (* cosTheta_i v)))
(-.f32 (fma.f32 (neg.f32 (/.f32 sinTheta_O (*.f32 v cosTheta_i))) sinTheta_i (/.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) cosTheta_i)) (/.f32 #s(literal 1 binary32) (*.f32 v cosTheta_i)))
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(* sinTheta_i (- (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v)) (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))))
(*.f32 (-.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) sinTheta_O) v) (fma.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_i))) sinTheta_i)
(* sinTheta_i (+ (* -2 (/ sinTheta_O v)) (/ sinTheta_O v)))
(*.f32 (neg.f32 (/.f32 sinTheta_O v)) sinTheta_i)
(* sinTheta_i (- (+ (* -2 (/ sinTheta_O v)) (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ sinTheta_O v) (/ (log (/ 1/2 v)) sinTheta_i)))) (/ 1 (* sinTheta_i v))))
(*.f32 (-.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal -2 binary32) (+.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) sinTheta_i))) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_i v))) sinTheta_i)
(* sinTheta_i (- (* -1 (/ (* cosTheta_i (- (* -1 (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log (/ 1/2 v)) cosTheta_i)) (/ 1 (* cosTheta_i v)))) (/ cosTheta_O v))) sinTheta_i)) (* -1 (+ (* -2 (/ sinTheta_O v)) (/ sinTheta_O v)))))
(*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 cosTheta_i (/.f32 (-.f32 (neg.f32 (-.f32 (/.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) cosTheta_i) (/.f32 #s(literal 1 binary32) (*.f32 v cosTheta_i)))) (/.f32 cosTheta_O v)) sinTheta_i)) (neg.f32 (/.f32 sinTheta_O v)))) sinTheta_i)
(* -1 (/ (* sinTheta_i (+ (* -2 (/ sinTheta_O v)) (/ sinTheta_O v))) cosTheta_i))
(neg.f32 (/.f32 (*.f32 (neg.f32 (/.f32 sinTheta_O v)) sinTheta_i) cosTheta_i))
(* sinTheta_i (- (+ (* -1 (/ (+ (* -2 (/ sinTheta_O v)) (/ sinTheta_O v)) cosTheta_i)) (* -1 (/ (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log (/ 1/2 v)) cosTheta_i)) (/ 1 (* cosTheta_i v))) sinTheta_i))) (/ cosTheta_O (* sinTheta_i v))))
(*.f32 (-.f32 (fma.f32 (/.f32 (-.f32 (/.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) cosTheta_i) (/.f32 #s(literal 1 binary32) (*.f32 v cosTheta_i))) sinTheta_i) #s(literal -1 binary32) (/.f32 (neg.f32 (neg.f32 (/.f32 sinTheta_O v))) cosTheta_i)) (/.f32 cosTheta_O (*.f32 sinTheta_i v))) sinTheta_i)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.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 (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)
(* -1 (* sinTheta_i (+ (* -2 (/ sinTheta_O v)) (/ sinTheta_O v))))
(neg.f32 (*.f32 (neg.f32 (/.f32 sinTheta_O v)) sinTheta_i))
(* sinTheta_i (+ (* -1 (+ (* -2 (/ sinTheta_O v)) (/ sinTheta_O v))) (/ (* cosTheta_i (- (* -1 (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log (/ 1/2 v)) cosTheta_i)) (/ 1 (* cosTheta_i v)))) (/ cosTheta_O v))) sinTheta_i)))
(*.f32 (fma.f32 cosTheta_i (/.f32 (-.f32 (neg.f32 (-.f32 (/.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) cosTheta_i) (/.f32 #s(literal 1 binary32) (*.f32 v cosTheta_i)))) (/.f32 cosTheta_O v)) sinTheta_i) (neg.f32 (neg.f32 (/.f32 sinTheta_O v)))) sinTheta_i)
(/ (* sinTheta_i (+ (* -2 (/ sinTheta_O v)) (/ sinTheta_O v))) cosTheta_i)
(/.f32 (*.f32 (neg.f32 (/.f32 sinTheta_O v)) sinTheta_i) cosTheta_i)
(* sinTheta_i (- (+ (* -2 (/ sinTheta_O (* cosTheta_i v))) (+ (/ 6931/10000 (* cosTheta_i sinTheta_i)) (+ (/ sinTheta_O (* cosTheta_i v)) (/ (log (/ 1/2 v)) (* cosTheta_i sinTheta_i))))) (/ 1 (* cosTheta_i (* sinTheta_i v)))))
(*.f32 (-.f32 (fma.f32 (/.f32 #s(literal -2 binary32) v) (/.f32 sinTheta_O cosTheta_i) (+.f32 (+.f32 (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (*.f32 sinTheta_i cosTheta_i)) (/.f32 sinTheta_O (*.f32 v cosTheta_i))) (/.f32 (/.f32 #s(literal 6931/10000 binary32) cosTheta_i) sinTheta_i))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_i) v))) sinTheta_i)
(* -1 (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* -1 (/ (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))) sinTheta_i)))))
(neg.f32 (*.f32 (fma.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) sinTheta_i) #s(literal -1 binary32) (neg.f32 (/.f32 sinTheta_O v))) sinTheta_i))
(* -1 (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* 2 (/ sinTheta_O v)))))
(neg.f32 (*.f32 (*.f32 (/.f32 sinTheta_O v) #s(literal 1 binary32)) sinTheta_i))
(* -1 (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v)) sinTheta_i)) (* 2 (/ sinTheta_O v))))))
(neg.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal -1 binary32) (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (neg.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 #s(literal 1 binary32) v))) sinTheta_i)))) sinTheta_i))
(* -1 (* sinTheta_i (- (/ (* cosTheta_i (- (* -1 (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log (/ 1/2 v)) cosTheta_i)) (/ 1 (* cosTheta_i v)))) (/ cosTheta_O v))) sinTheta_i) (* -1 (+ (* -1 (/ sinTheta_O v)) (* 2 (/ sinTheta_O v)))))))
(neg.f32 (*.f32 (fma.f32 cosTheta_i (/.f32 (-.f32 (neg.f32 (-.f32 (/.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) cosTheta_i) (/.f32 #s(literal 1 binary32) (*.f32 v cosTheta_i)))) (/.f32 cosTheta_O v)) sinTheta_i) (*.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_O v) #s(literal 1 binary32)))) sinTheta_i))
(/ (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* 2 (/ sinTheta_O v)))) cosTheta_i)
(/.f32 (*.f32 (*.f32 (/.f32 sinTheta_O v) #s(literal 1 binary32)) sinTheta_i) cosTheta_i)
(* -1 (* sinTheta_i (+ (* -1 (/ (+ (* -1 (/ sinTheta_O v)) (* 2 (/ sinTheta_O v))) cosTheta_i)) (* -1 (/ (- (* -1 (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log (/ 1/2 v)) cosTheta_i)) (/ 1 (* cosTheta_i v)))) (/ cosTheta_O v)) sinTheta_i)))))
(neg.f32 (*.f32 (fma.f32 (/.f32 (-.f32 (neg.f32 (-.f32 (/.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) cosTheta_i) (/.f32 #s(literal 1 binary32) (*.f32 v cosTheta_i)))) (/.f32 cosTheta_O v)) sinTheta_i) #s(literal -1 binary32) (/.f32 (neg.f32 (*.f32 (/.f32 sinTheta_O v) #s(literal 1 binary32))) cosTheta_i)) sinTheta_i))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(neg.f32 (*.f32 (-.f32 (neg.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)) sinTheta_i)) (neg.f32 (/.f32 sinTheta_O v))) sinTheta_i))
(* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* 2 (/ sinTheta_O v))))
(*.f32 (*.f32 (/.f32 sinTheta_O v) #s(literal 1 binary32)) sinTheta_i)
(* -1 (* sinTheta_i (+ (* -1 (+ (* -1 (/ sinTheta_O v)) (* 2 (/ sinTheta_O v)))) (* -1 (/ (* cosTheta_i (- (* -1 (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log (/ 1/2 v)) cosTheta_i)) (/ 1 (* cosTheta_i v)))) (/ cosTheta_O v))) sinTheta_i)))))
(neg.f32 (*.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (/.f32 sinTheta_O v) #s(literal 1 binary32) (*.f32 cosTheta_i (/.f32 (-.f32 (neg.f32 (-.f32 (/.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) cosTheta_i) (/.f32 #s(literal 1 binary32) (*.f32 v cosTheta_i)))) (/.f32 cosTheta_O v)) sinTheta_i)))) sinTheta_i))
(* -1 (/ (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* 2 (/ sinTheta_O v)))) cosTheta_i))
(/.f32 (neg.f32 (*.f32 (*.f32 (/.f32 sinTheta_O v) #s(literal 1 binary32)) sinTheta_i)) cosTheta_i)
(* -1 (* sinTheta_i (+ (* -1 (/ sinTheta_O (* cosTheta_i v))) (+ (* -1 (/ (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log (/ 1/2 v)) cosTheta_i)) (/ 1 (* cosTheta_i v))) sinTheta_i)) (* 2 (/ sinTheta_O (* cosTheta_i v)))))))
(neg.f32 (*.f32 (fma.f32 (/.f32 #s(literal -1 binary32) cosTheta_i) (/.f32 sinTheta_O v) (fma.f32 (/.f32 #s(literal 2 binary32) v) (/.f32 sinTheta_O cosTheta_i) (/.f32 (neg.f32 (-.f32 (/.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) cosTheta_i) (/.f32 #s(literal 1 binary32) (*.f32 v cosTheta_i)))) sinTheta_i))) sinTheta_i))
(+ (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)))))
(+ (* sinTheta_O (- (* -1 (* sinTheta_O (+ (* -1 (/ (pow sinTheta_i 2) (* (pow v 2) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))) (* 1/2 (/ (pow sinTheta_i 2) (* (pow v 2) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))))))))) (/ sinTheta_i (* v (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))))))) (/ 1 (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))
(fma.f32 (-.f32 (neg.f32 (*.f32 (*.f32 (/.f32 (*.f32 (/.f32 sinTheta_i v) (/.f32 sinTheta_i v)) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))))) #s(literal -1/2 binary32)) sinTheta_O)) (/.f32 (/.f32 sinTheta_i v) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)))))) sinTheta_O (exp.f32 (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))))))
(+ (* sinTheta_O (- (* sinTheta_O (- (* -1 (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (+ (* -1 (/ (pow sinTheta_i 2) (* (pow v 2) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))) (* 1/2 (/ (pow sinTheta_i 2) (* (pow v 2) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))))) v)) (+ (* -1/2 (/ (pow sinTheta_i 3) (* (pow v 3) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))) (* 1/6 (/ (pow sinTheta_i 3) (* (pow v 3) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))))))) (+ (* -1 (/ (pow sinTheta_i 2) (* (pow v 2) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))) (* 1/2 (/ (pow sinTheta_i 2) (* (pow v 2) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))))))))) (/ sinTheta_i (* v (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))))))) (/ 1 (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))
(fma.f32 (-.f32 (*.f32 (-.f32 (neg.f32 (*.f32 (fma.f32 (/.f32 (pow.f32 (/.f32 sinTheta_i v) #s(literal 3 binary32)) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))))) #s(literal -1/3 binary32) (neg.f32 (*.f32 sinTheta_i (/.f32 (*.f32 (/.f32 (*.f32 (/.f32 sinTheta_i v) (/.f32 sinTheta_i v)) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))))) #s(literal -1/2 binary32)) v)))) sinTheta_O)) (*.f32 (/.f32 (*.f32 (/.f32 sinTheta_i v) (/.f32 sinTheta_i v)) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))))) #s(literal -1/2 binary32))) sinTheta_O) (/.f32 (/.f32 sinTheta_i v) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)))))) sinTheta_O (exp.f32 (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))))))
(+ (* sinTheta_O (- (* -1 (* sinTheta_O (+ (* -1/2 (/ (pow sinTheta_i 2) (* (pow v 3) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))) (* 1/4 (/ (pow sinTheta_i 2) (* (pow v 3) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))))))))) (* 1/2 (/ sinTheta_i (* (pow v 2) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))))) (* 1/2 (/ 1 (* v (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))))
(fma.f32 (-.f32 (neg.f32 (*.f32 (*.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v #s(literal 3 binary32))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))))) #s(literal -1/4 binary32)) sinTheta_O)) (*.f32 (/.f32 #s(literal 1/2 binary32) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))))) (/.f32 sinTheta_i (*.f32 v v)))) sinTheta_O (/.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))))))
(+ (* sinTheta_O (- (* sinTheta_O (- (* -1 (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (+ (* -1/2 (/ (pow sinTheta_i 2) (* (pow v 3) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))) (* 1/4 (/ (pow sinTheta_i 2) (* (pow v 3) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))))) v)) (+ (* -1/4 (/ (pow sinTheta_i 3) (* (pow v 4) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))) (* 1/12 (/ (pow sinTheta_i 3) (* (pow v 4) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))))))) (+ (* -1/2 (/ (pow sinTheta_i 2) (* (pow v 3) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))) (* 1/4 (/ (pow sinTheta_i 2) (* (pow v 3) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))))))))) (* 1/2 (/ sinTheta_i (* (pow v 2) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))))) (* 1/2 (/ 1 (* v (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))))))
(fma.f32 (fma.f32 (-.f32 (neg.f32 (*.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (pow.f32 v #s(literal 4 binary32))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))))) #s(literal -1/6 binary32) (neg.f32 (*.f32 sinTheta_i (/.f32 (*.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v #s(literal 3 binary32))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))))) #s(literal -1/4 binary32)) v)))) sinTheta_O)) (*.f32 (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v #s(literal 3 binary32))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))))) #s(literal -1/4 binary32))) sinTheta_O (*.f32 #s(literal -1/2 binary32) (/.f32 (/.f32 sinTheta_i (*.f32 v v)) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))))))) sinTheta_O (/.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))))))
(+ (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))) (* sinTheta_O (+ (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))))) (pow v 2))) (/ (* sinTheta_i (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))) v))))
(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 #s(literal 1 binary32) v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))))) v) (*.f32 sinTheta_i (/.f32 (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)))) v))) sinTheta_O (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)))))
(+ (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))) (* sinTheta_O (+ (* sinTheta_O (+ (* 1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))) (pow v 2))))) (/ (* sinTheta_i (exp (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))))) v))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))))) v) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (pow.f32 sinTheta_i #s(literal 3 binary32))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32))) sinTheta_O (*.f32 sinTheta_i (/.f32 (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)))) v))) sinTheta_O (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)))))
(- (+ 6931/10000 (+ (log (/ 1/2 v)) (* sinTheta_O (+ (* -2 (/ sinTheta_i v)) (/ sinTheta_i v))))) (/ 1 v))
(-.f32 (+.f32 (fma.f32 (neg.f32 (/.f32 sinTheta_i v)) sinTheta_O (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))
(- (* cosTheta_i (* sinTheta_O (+ (* -2 (/ sinTheta_i (* cosTheta_i v))) (/ sinTheta_i (* cosTheta_i v))))) (* cosTheta_i (- (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v)) cosTheta_i)) (/ cosTheta_O v))))
(*.f32 cosTheta_i (-.f32 (*.f32 (neg.f32 (/.f32 sinTheta_i (*.f32 v cosTheta_i))) sinTheta_O) (-.f32 (neg.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (/.f32 cosTheta_O v))))
(- (+ (* -1 (* sinTheta_O (+ (* -2 (/ sinTheta_i (* cosTheta_i v))) (/ sinTheta_i (* cosTheta_i v))))) (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v)) cosTheta_i))) (/ cosTheta_O v))
(-.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (neg.f32 (/.f32 sinTheta_i (*.f32 v cosTheta_i))) sinTheta_O (/.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 #s(literal 1 binary32) v))) cosTheta_i))) (/.f32 cosTheta_O v))
(+ (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* sinTheta_O (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_i (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))))))
(fma.f32 (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_i)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (fma.f32 (/.f32 #s(literal 48038761/100000000 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 sinTheta_i v) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_i) (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)))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v 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 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v 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)))))))
(+ (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* sinTheta_O (+ (* sinTheta_O (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_i (* v (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)))))) (* 48038761/100000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))))) (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_i (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))))))
(fma.f32 (fma.f32 (*.f32 sinTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v 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))))))) (-.f32 (fma.f32 (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_i)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (fma.f32 (/.f32 #s(literal 48038761/100000000 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 sinTheta_i v) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_i) (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)))))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v)))) (fma.f32 (/.f32 #s(literal 48038761/100000000 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 3 binary32))) (*.f32 (/.f32 sinTheta_i v) (/.f32 sinTheta_i v)) (neg.f32 (*.f32 (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_i)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_i) (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))))) v) (/.f32 sinTheta_i (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))))) (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_i)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (fma.f32 (/.f32 #s(literal 48038761/100000000 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 sinTheta_i v) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_i) (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)))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v 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 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v 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)))))))
(+ (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* sinTheta_O (+ (* sinTheta_O (+ (* sinTheta_O (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (+ (* -1 (+ (* -1 (/ (* 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)))))) (* 48038761/100000000 (/ (pow sinTheta_i 3) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))))) (+ (* 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)))) (* 48038761/100000000 (/ sinTheta_i (* v (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)))) (* 48038761/100000000 (/ sinTheta_i (* v (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)))))) (* 48038761/100000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3))))))))))) (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_i (* v (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)))))) (* 48038761/100000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3))))))))) (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_i (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 sinTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v 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))))))) (fma.f32 (fma.f32 (/.f32 #s(literal 48038761/100000000 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))) (pow.f32 (/.f32 sinTheta_i v) #s(literal 3 binary32)) (neg.f32 (*.f32 (/.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (neg.f32 (*.f32 (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_i)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_i) (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))))) v) (/.f32 sinTheta_i (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))) v) (/.f32 sinTheta_i (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))) #s(literal -1 binary32) (fma.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (fma.f32 (/.f32 #s(literal 48038761/100000000 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 3 binary32))) (*.f32 (/.f32 sinTheta_i v) (/.f32 sinTheta_i v)) (neg.f32 (*.f32 (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_i)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_i) (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))))) v) (/.f32 sinTheta_i (-.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 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_i)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (fma.f32 (/.f32 #s(literal 48038761/100000000 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 sinTheta_i v) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_i) (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)))))) (*.f32 (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_i)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (fma.f32 (/.f32 #s(literal 48038761/100000000 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 sinTheta_i v) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_i) (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)))))) #s(literal 3 binary32)) #s(literal 1/6 binary32)))) (*.f32 (-.f32 (fma.f32 (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_i)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (fma.f32 (/.f32 #s(literal 48038761/100000000 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 sinTheta_i v) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_i) (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)))))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v)))) (fma.f32 (/.f32 #s(literal 48038761/100000000 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 3 binary32))) (*.f32 (/.f32 sinTheta_i v) (/.f32 sinTheta_i v)) (neg.f32 (*.f32 (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_i)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_i) (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))))) v) (/.f32 sinTheta_i (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v 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 (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) sinTheta_i)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (fma.f32 (/.f32 #s(literal 48038761/100000000 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 sinTheta_i v) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_i) (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)))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v 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 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v 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 (* cosTheta_i (* sinTheta_O (+ (* -2 (/ sinTheta_i (* cosTheta_i v))) (/ sinTheta_i (* cosTheta_i v)))))) (* cosTheta_i (- (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v)) cosTheta_i)) (/ cosTheta_O v))))
(fma.f32 (-.f32 (neg.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (/.f32 cosTheta_O v)) cosTheta_i (neg.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) (neg.f32 (/.f32 sinTheta_i (*.f32 v cosTheta_i))))))
(- (+ (* sinTheta_O (+ (* -2 (/ sinTheta_i (* cosTheta_i v))) (/ sinTheta_i (* cosTheta_i v)))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log (/ 1/2 v)) cosTheta_i))) (/ 1 (* cosTheta_i v)))
(-.f32 (fma.f32 (neg.f32 (/.f32 sinTheta_i (*.f32 v cosTheta_i))) sinTheta_O (/.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) cosTheta_i)) (/.f32 #s(literal 1 binary32) (*.f32 v cosTheta_i)))
(* sinTheta_O (- (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)) (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))))
(*.f32 (-.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) sinTheta_i) v) (fma.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O))) sinTheta_O)
(* sinTheta_O (+ (* -2 (/ sinTheta_i v)) (/ sinTheta_i v)))
(*.f32 (neg.f32 (/.f32 sinTheta_i v)) sinTheta_O)
(* sinTheta_O (- (+ (* -2 (/ sinTheta_i v)) (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ sinTheta_i v) (/ (log (/ 1/2 v)) sinTheta_O)))) (/ 1 (* sinTheta_O v))))
(*.f32 (-.f32 (fma.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32) (+.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 sinTheta_i v)) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) sinTheta_O))) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O v))) sinTheta_O)
(* sinTheta_O (- (* -1 (/ (* cosTheta_i (- (* -1 (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log (/ 1/2 v)) cosTheta_i)) (/ 1 (* cosTheta_i v)))) (/ cosTheta_O v))) sinTheta_O)) (* -1 (+ (* -2 (/ sinTheta_i v)) (/ sinTheta_i v)))))
(*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 cosTheta_i (/.f32 (-.f32 (neg.f32 (-.f32 (/.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) cosTheta_i) (/.f32 #s(literal 1 binary32) (*.f32 v cosTheta_i)))) (/.f32 cosTheta_O v)) sinTheta_O)) (neg.f32 (/.f32 sinTheta_i v)))) sinTheta_O)
(* -1 (/ (* sinTheta_O (+ (* -2 (/ sinTheta_i v)) (/ sinTheta_i v))) cosTheta_i))
(neg.f32 (/.f32 (*.f32 (neg.f32 (/.f32 sinTheta_i v)) sinTheta_O) cosTheta_i))
(* sinTheta_O (- (+ (* -1 (/ (+ (* -2 (/ sinTheta_i v)) (/ sinTheta_i v)) cosTheta_i)) (* -1 (/ (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log (/ 1/2 v)) cosTheta_i)) (/ 1 (* cosTheta_i v))) sinTheta_O))) (/ cosTheta_O (* sinTheta_O v))))
(*.f32 (-.f32 (fma.f32 (/.f32 (-.f32 (/.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) cosTheta_i) (/.f32 #s(literal 1 binary32) (*.f32 v cosTheta_i))) sinTheta_O) #s(literal -1 binary32) (/.f32 (neg.f32 (neg.f32 (/.f32 sinTheta_i v))) cosTheta_i)) (/.f32 cosTheta_O (*.f32 sinTheta_O 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 (fma.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) sinTheta_i) v)) sinTheta_O)
(* -1 (* sinTheta_O (+ (* -2 (/ sinTheta_i v)) (/ sinTheta_i v))))
(neg.f32 (*.f32 (neg.f32 (/.f32 sinTheta_i v)) sinTheta_O))
(* sinTheta_O (+ (* -1 (+ (* -2 (/ sinTheta_i v)) (/ sinTheta_i v))) (/ (* cosTheta_i (- (* -1 (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log (/ 1/2 v)) cosTheta_i)) (/ 1 (* cosTheta_i v)))) (/ cosTheta_O v))) sinTheta_O)))
(*.f32 (fma.f32 cosTheta_i (/.f32 (-.f32 (neg.f32 (-.f32 (/.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) cosTheta_i) (/.f32 #s(literal 1 binary32) (*.f32 v cosTheta_i)))) (/.f32 cosTheta_O v)) sinTheta_O) (neg.f32 (neg.f32 (/.f32 sinTheta_i v)))) sinTheta_O)
(/ (* sinTheta_O (+ (* -2 (/ sinTheta_i v)) (/ sinTheta_i v))) cosTheta_i)
(/.f32 (*.f32 (neg.f32 (/.f32 sinTheta_i v)) sinTheta_O) cosTheta_i)
(* sinTheta_O (- (+ (* -2 (/ sinTheta_i (* cosTheta_i v))) (+ (/ 6931/10000 (* cosTheta_i sinTheta_O)) (+ (/ sinTheta_i (* cosTheta_i v)) (/ (log (/ 1/2 v)) (* cosTheta_i sinTheta_O))))) (/ 1 (* cosTheta_i (* sinTheta_O v)))))
(*.f32 (-.f32 (fma.f32 (/.f32 #s(literal -2 binary32) v) (/.f32 sinTheta_i cosTheta_i) (+.f32 (+.f32 (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (*.f32 sinTheta_O cosTheta_i)) (/.f32 sinTheta_i (*.f32 v cosTheta_i))) (/.f32 (/.f32 #s(literal 6931/10000 binary32) cosTheta_i) sinTheta_O))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) v))) sinTheta_O)
(* -1 (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* -1 (/ (- (/ 1 v) (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v))) sinTheta_O)))))
(neg.f32 (*.f32 (fma.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32))) sinTheta_O) #s(literal -1 binary32) (neg.f32 (/.f32 sinTheta_i v))) sinTheta_O))
(* -1 (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* 2 (/ sinTheta_i v)))))
(neg.f32 (*.f32 (*.f32 (/.f32 sinTheta_i v) #s(literal 1 binary32)) sinTheta_O))
(* -1 (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v)) sinTheta_O)) (* 2 (/ sinTheta_i v))))))
(neg.f32 (*.f32 (fma.f32 (/.f32 sinTheta_i v) #s(literal -1 binary32) (fma.f32 (/.f32 sinTheta_i v) #s(literal 2 binary32) (neg.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 #s(literal 1 binary32) v))) sinTheta_O)))) sinTheta_O))
(* -1 (* sinTheta_O (- (/ (* cosTheta_i (- (* -1 (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log (/ 1/2 v)) cosTheta_i)) (/ 1 (* cosTheta_i v)))) (/ cosTheta_O v))) sinTheta_O) (* -1 (+ (* -1 (/ sinTheta_i v)) (* 2 (/ sinTheta_i v)))))))
(neg.f32 (*.f32 (fma.f32 cosTheta_i (/.f32 (-.f32 (neg.f32 (-.f32 (/.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) cosTheta_i) (/.f32 #s(literal 1 binary32) (*.f32 v cosTheta_i)))) (/.f32 cosTheta_O v)) sinTheta_O) (*.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_i v) #s(literal 1 binary32)))) sinTheta_O))
(/ (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* 2 (/ sinTheta_i v)))) cosTheta_i)
(/.f32 (*.f32 (*.f32 (/.f32 sinTheta_i v) #s(literal 1 binary32)) sinTheta_O) cosTheta_i)
(* -1 (* sinTheta_O (+ (* -1 (/ (+ (* -1 (/ sinTheta_i v)) (* 2 (/ sinTheta_i v))) cosTheta_i)) (* -1 (/ (- (* -1 (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log (/ 1/2 v)) cosTheta_i)) (/ 1 (* cosTheta_i v)))) (/ cosTheta_O v)) sinTheta_O)))))
(neg.f32 (*.f32 (fma.f32 (/.f32 (-.f32 (neg.f32 (-.f32 (/.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) cosTheta_i) (/.f32 #s(literal 1 binary32) (*.f32 v cosTheta_i)))) (/.f32 cosTheta_O v)) sinTheta_O) #s(literal -1 binary32) (/.f32 (neg.f32 (*.f32 (/.f32 sinTheta_i v) #s(literal 1 binary32))) cosTheta_i)) sinTheta_O))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(neg.f32 (*.f32 (-.f32 (neg.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)) sinTheta_O)) (neg.f32 (/.f32 sinTheta_i v))) sinTheta_O))
(* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* 2 (/ sinTheta_i v))))
(*.f32 (*.f32 (/.f32 sinTheta_i v) #s(literal 1 binary32)) sinTheta_O)
(* -1 (* sinTheta_O (+ (* -1 (+ (* -1 (/ sinTheta_i v)) (* 2 (/ sinTheta_i v)))) (* -1 (/ (* cosTheta_i (- (* -1 (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log (/ 1/2 v)) cosTheta_i)) (/ 1 (* cosTheta_i v)))) (/ cosTheta_O v))) sinTheta_O)))))
(neg.f32 (*.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (/.f32 sinTheta_i v) #s(literal 1 binary32) (*.f32 cosTheta_i (/.f32 (-.f32 (neg.f32 (-.f32 (/.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) cosTheta_i) (/.f32 #s(literal 1 binary32) (*.f32 v cosTheta_i)))) (/.f32 cosTheta_O v)) sinTheta_O)))) sinTheta_O))
(* -1 (/ (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* 2 (/ sinTheta_i v)))) cosTheta_i))
(/.f32 (neg.f32 (*.f32 (*.f32 (/.f32 sinTheta_i v) #s(literal 1 binary32)) sinTheta_O)) cosTheta_i)
(* -1 (* sinTheta_O (+ (* -1 (/ sinTheta_i (* cosTheta_i v))) (+ (* -1 (/ (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log (/ 1/2 v)) cosTheta_i)) (/ 1 (* cosTheta_i v))) sinTheta_O)) (* 2 (/ sinTheta_i (* cosTheta_i v)))))))
(neg.f32 (*.f32 (fma.f32 (/.f32 #s(literal -1 binary32) cosTheta_i) (/.f32 sinTheta_i v) (fma.f32 (/.f32 #s(literal 2 binary32) v) (/.f32 sinTheta_i cosTheta_i) (/.f32 (neg.f32 (-.f32 (/.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) cosTheta_i) (/.f32 #s(literal 1 binary32) (*.f32 v cosTheta_i)))) sinTheta_O))) sinTheta_O))
(* 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))
(/ (exp (- 6931/10000 (/ 1 v))) v)
(/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) v)
(* 2 (* v (exp 6931/10000)))
(*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 2 binary32))
(* 2 v)
(*.f32 #s(literal 2 binary32) v)
(/ (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) v)
(/.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)
(/ (- (+ 1 (+ (* -6931/10000 v) (* sinTheta_O sinTheta_i))) (* cosTheta_O cosTheta_i)) v)
(/.f32 (-.f32 (+.f32 (fma.f32 #s(literal -6931/10000 binary32) v (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (*.f32 cosTheta_O cosTheta_i)) v)
(/ (+ 1 (+ (* -2 (+ 1 (* sinTheta_O sinTheta_i))) (* sinTheta_O sinTheta_i))) v)
(/.f32 (+.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)
(/ (+ 1 (+ (* -2 (+ 1 (* sinTheta_O sinTheta_i))) (+ (* sinTheta_O sinTheta_i) (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v)))))))) v)
(/.f32 (+.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (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 sinTheta_O sinTheta_i))) #s(literal 1 binary32)) v)
(* -1 (/ (* cosTheta_i (- (* -1 (/ (+ 1 (+ (* -2 (+ 1 (* sinTheta_O sinTheta_i))) (* sinTheta_O sinTheta_i))) cosTheta_i)) cosTheta_O)) v))
(neg.f32 (/.f32 (*.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) cosTheta_i)) cosTheta_O) cosTheta_i) v))
(/ (- (* cosTheta_i (* v (+ (* -1 (/ (log v) cosTheta_i)) (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log 1/2) cosTheta_i))))) (* cosTheta_i (- (* -1 (/ (+ 1 (+ (* -2 (+ 1 (* sinTheta_O sinTheta_i))) (* sinTheta_O sinTheta_i))) cosTheta_i)) cosTheta_O))) v)
(/.f32 (*.f32 cosTheta_i (-.f32 (*.f32 (fma.f32 (/.f32 (log.f32 v) cosTheta_i) #s(literal -1 binary32) (/.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) cosTheta_i)) v) (-.f32 (neg.f32 (/.f32 (+.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) cosTheta_i)) cosTheta_O))) v)
(/ (- (* -1 (/ (+ 1 (+ (* -2 (+ 1 (* sinTheta_O sinTheta_i))) (* sinTheta_O sinTheta_i))) cosTheta_i)) cosTheta_O) v)
(/.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) cosTheta_i)) cosTheta_O) v)
(/ (- (+ (* -1 (* v (+ (* -1 (/ (log v) cosTheta_i)) (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log 1/2) cosTheta_i))))) (* -1 (/ (+ 1 (+ (* -2 (+ 1 (* sinTheta_O sinTheta_i))) (* sinTheta_O sinTheta_i))) cosTheta_i))) cosTheta_O) v)
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (fma.f32 (/.f32 (log.f32 v) cosTheta_i) #s(literal -1 binary32) (/.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) cosTheta_i)) v (/.f32 (+.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) cosTheta_i))) cosTheta_O) v)
(* (exp (- 6931/10000 (+ (log 2) (log v)))) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))
(exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v))))
(exp (- 6931/10000 (+ (log 2) (log v))))
(exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v)))
(- 6931/10000 (+ (log 2) (log v)))
(-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v))
(exp (- 6931/10000 (/ 1 v)))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) 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)
(/ (- (* 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_i (- (* -1 (/ (+ 1 (+ (* -2 (+ 1 (* sinTheta_O sinTheta_i))) (* sinTheta_O sinTheta_i))) cosTheta_i)) cosTheta_O)) v)
(/.f32 (*.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) cosTheta_i)) cosTheta_O) cosTheta_i) v)
(/ (+ (* -1 (* cosTheta_i (* v (+ (* -1 (/ (log v) cosTheta_i)) (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log 1/2) cosTheta_i)))))) (* cosTheta_i (- (* -1 (/ (+ 1 (+ (* -2 (+ 1 (* sinTheta_O sinTheta_i))) (* sinTheta_O sinTheta_i))) cosTheta_i)) cosTheta_O))) v)
(/.f32 (fma.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) cosTheta_i)) cosTheta_O) cosTheta_i (neg.f32 (*.f32 (*.f32 (fma.f32 (/.f32 (log.f32 v) cosTheta_i) #s(literal -1 binary32) (/.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) cosTheta_i)) v) cosTheta_i))) v)
(/ (+ 1 (+ (* -2 (+ 1 (* sinTheta_O sinTheta_i))) (* sinTheta_O sinTheta_i))) (* cosTheta_i v))
(/.f32 (/.f32 (+.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) cosTheta_i) v)
(/ (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i)) (+ (* v (+ (* -1 (/ (log v) cosTheta_i)) (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log 1/2) cosTheta_i)))) (+ (/ 1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_i)))) v)
(/.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_i) #s(literal -2 binary32) (fma.f32 (fma.f32 (/.f32 (log.f32 v) cosTheta_i) #s(literal -1 binary32) (/.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) cosTheta_i)) v (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_i))) v)
(+ (log 1/2) (* -1 (log v)))
(fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32)))
(exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))))
(exp.f32 (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32))) #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 (exp.f32 (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (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 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32))) #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 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32)))) (exp.f32 (neg.f32 (log.f32 v))) (fma.f32 (/.f32 (*.f32 (exp.f32 (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32))) #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 (exp.f32 (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (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 (+ 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 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32)))) (exp.f32 (neg.f32 (log.f32 v))) (fma.f32 (*.f32 (exp.f32 (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32))) #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 (exp.f32 (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32))) #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 (exp.f32 (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (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)))))
(* 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)) v))) v)
(/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)))) v)
(/ (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) 1)) v)))) v)
(/.f32 (fma.f32 (/.f32 #s(literal 1/4 binary32) v) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) v)) (*.f32 #s(literal 1/2 binary32) (+.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))))) v)
(/ (+ (* 1/12 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) 1) 3)) (pow v 3))) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) 1)) v))))) v)
(/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_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 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) v)) (*.f32 #s(literal 1/2 binary32) (+.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)))))) v)
(/ (+ (* -1/2 (/ (exp 6931/10000) v)) (* 1/2 (exp 6931/10000))) v)
(/.f32 (fma.f32 (/.f32 (exp.f32 #s(literal 6931/10000 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) v)) (+ (* 1/4 (/ (exp 6931/10000) (pow v 2))) (* 1/2 (exp 6931/10000)))) v)
(/.f32 (fma.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal -1/2 binary32) (fma.f32 (/.f32 #s(literal 1/4 binary32) v) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)))) v)
(/ (+ (* -1/2 (/ (exp 6931/10000) v)) (+ (* -1/12 (/ (exp 6931/10000) (pow v 3))) (+ (* 1/4 (/ (exp 6931/10000) (pow v 2))) (* 1/2 (exp 6931/10000))))) v)
(/.f32 (fma.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal -1/2 binary32) (fma.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (pow.f32 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)) v) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32))))) v)
(/ (exp 6931/10000) v)
(/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v)
(/ (+ (exp 6931/10000) (* -1 (/ (exp 6931/10000) v))) v)
(/.f32 (fma.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal -1 binary32) (exp.f32 #s(literal 6931/10000 binary32))) v)
(/ (+ (exp 6931/10000) (+ (* -1 (/ (exp 6931/10000) v)) (* 1/2 (/ (exp 6931/10000) (pow v 2))))) v)
(/.f32 (+.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (neg.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v))) (exp.f32 #s(literal 6931/10000 binary32))) v)
(/ (+ (exp 6931/10000) (+ (* -1 (/ (exp 6931/10000) v)) (+ (* -1/6 (/ (exp 6931/10000) (pow v 3))) (* 1/2 (/ (exp 6931/10000) (pow v 2)))))) v)
(/.f32 (+.f32 (fma.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal -1 binary32) (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (/.f32 (*.f32 #s(literal -1/6 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (pow.f32 v #s(literal 3 binary32))))) (exp.f32 #s(literal 6931/10000 binary32))) 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 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 1 binary32)) (exp.f32 #s(literal -6931/10000 binary32))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (*.f32 (exp.f32 #s(literal -6931/10000 binary32)) v)))
(- (+ (* -1 (/ (+ (* 1/2 (/ (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2) (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 (exp -6931/10000)) (/ (* cosTheta_O cosTheta_i) (* v (exp -6931/10000))))) (+ (/ 1 (* v (exp -6931/10000))) (/ (* sinTheta_O sinTheta_i) (* v (exp -6931/10000)))))
(fma.f32 (/.f32 (fma.f32 (/.f32 (pow.f32 (-.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (*.f32 cosTheta_O cosTheta_i)) #s(literal 2 binary32)) (exp.f32 #s(literal -6931/10000 binary32))) #s(literal 1/2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (exp.f32 #s(literal -6931/10000 binary32)))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (exp.f32 #s(literal -6931/10000 binary32)))) (-.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (*.f32 cosTheta_O cosTheta_i)))) (*.f32 v v)) #s(literal -1 binary32) (-.f32 (/.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 1 binary32)) (exp.f32 #s(literal -6931/10000 binary32))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (*.f32 (exp.f32 #s(literal -6931/10000 binary32)) v))))
(- (+ (* -1 (/ (+ (* -1 (* (+ (* 1/2 (/ (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2) (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)))) (+ (* 1/6 (/ (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 3) (exp -6931/10000))) (* 1/2 (* (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2) (- (/ (* cosTheta_O cosTheta_i) (exp -6931/10000)) (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000)))))))) (pow v 3))) (+ (/ 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)))) (+ (/ 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))))))
(fma.f32 (/.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (/.f32 (pow.f32 (-.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (*.f32 cosTheta_O cosTheta_i)) #s(literal 2 binary32)) (exp.f32 #s(literal -6931/10000 binary32))) #s(literal 1/2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (exp.f32 #s(literal -6931/10000 binary32)))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (exp.f32 #s(literal -6931/10000 binary32)))) (-.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (*.f32 cosTheta_O cosTheta_i))))) (-.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (*.f32 cosTheta_O cosTheta_i)) (fma.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (-.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (*.f32 cosTheta_O cosTheta_i)) #s(literal 2 binary32))) (-.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (exp.f32 #s(literal -6931/10000 binary32)))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (exp.f32 #s(literal -6931/10000 binary32)))) (*.f32 (/.f32 (pow.f32 (-.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (*.f32 cosTheta_O cosTheta_i)) #s(literal 3 binary32)) (exp.f32 #s(literal -6931/10000 binary32))) #s(literal 1/6 binary32)))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1 binary32) (-.f32 (/.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 1 binary32)) (exp.f32 #s(literal -6931/10000 binary32))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 v v)) (/.f32 (pow.f32 (-.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (*.f32 cosTheta_O cosTheta_i)) #s(literal 2 binary32)) (exp.f32 #s(literal -6931/10000 binary32))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (*.f32 (exp.f32 #s(literal -6931/10000 binary32)) v)) (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (exp.f32 #s(literal -6931/10000 binary32)))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (exp.f32 #s(literal -6931/10000 binary32)))) (-.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (*.f32 cosTheta_O cosTheta_i))) (*.f32 v v))))))
(/ 1/2 (* v (exp -6931/10000)))
(/.f32 #s(literal 1/2 binary32) (*.f32 (exp.f32 #s(literal -6931/10000 binary32)) v))
(/ (+ (* 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 cosTheta_O (/.f32 cosTheta_i (exp.f32 #s(literal -6931/10000 binary32)))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (exp.f32 #s(literal -6931/10000 binary32)))) v) (exp.f32 #s(literal 6931/10000 binary32)))) v)
(/ (+ (* -1/2 (/ (+ (* 1/2 (/ (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2) (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 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (fma.f32 (/.f32 (pow.f32 (-.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (*.f32 cosTheta_O cosTheta_i)) #s(literal 2 binary32)) (exp.f32 #s(literal -6931/10000 binary32))) #s(literal 1/2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (exp.f32 #s(literal -6931/10000 binary32)))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (exp.f32 #s(literal -6931/10000 binary32)))) (-.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (*.f32 cosTheta_O cosTheta_i)))) v) (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (exp.f32 #s(literal -6931/10000 binary32)))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (exp.f32 #s(literal -6931/10000 binary32)))) v) (exp.f32 #s(literal 6931/10000 binary32))))) v)
(/ (+ (* -1/2 (/ (+ (* -1 (* (+ (* 1/2 (/ (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2) (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)))) (+ (* 1/6 (/ (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 3) (exp -6931/10000))) (* 1/2 (* (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2) (- (/ (* cosTheta_O cosTheta_i) (exp -6931/10000)) (+ (/ 1 (exp -6931/10000)) (/ (* sinTheta_O sinTheta_i) (exp -6931/10000)))))))) (pow v 3))) (+ (* -1/2 (/ (+ (* 1/2 (/ (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2) (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 (/.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (/.f32 (pow.f32 (-.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (*.f32 cosTheta_O cosTheta_i)) #s(literal 2 binary32)) (exp.f32 #s(literal -6931/10000 binary32))) #s(literal 1/2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (exp.f32 #s(literal -6931/10000 binary32)))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (exp.f32 #s(literal -6931/10000 binary32)))) (-.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (*.f32 cosTheta_O cosTheta_i))))) (-.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (*.f32 cosTheta_O cosTheta_i)) (fma.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (-.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (*.f32 cosTheta_O cosTheta_i)) #s(literal 2 binary32))) (-.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (exp.f32 #s(literal -6931/10000 binary32)))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (exp.f32 #s(literal -6931/10000 binary32)))) (*.f32 (/.f32 (pow.f32 (-.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (*.f32 cosTheta_O cosTheta_i)) #s(literal 3 binary32)) (exp.f32 #s(literal -6931/10000 binary32))) #s(literal 1/6 binary32)))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/2 binary32) (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (fma.f32 (/.f32 (pow.f32 (-.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (*.f32 cosTheta_O cosTheta_i)) #s(literal 2 binary32)) (exp.f32 #s(literal -6931/10000 binary32))) #s(literal 1/2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (exp.f32 #s(literal -6931/10000 binary32)))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (exp.f32 #s(literal -6931/10000 binary32)))) (-.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (*.f32 cosTheta_O cosTheta_i)))) v) (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (exp.f32 #s(literal -6931/10000 binary32)))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (exp.f32 #s(literal -6931/10000 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) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) v))
(fma.f32 (exp.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) (exp.f32 #s(literal -6931/10000 binary32)))
(+ (exp -6931/10000) (+ (* 1/2 (/ (* (exp -6931/10000) (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2)) (pow v 2))) (/ (* (exp -6931/10000) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) v)))
(+.f32 (fma.f32 (*.f32 (/.f32 (exp.f32 #s(literal -6931/10000 binary32)) v) (/.f32 (pow.f32 (-.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (*.f32 cosTheta_O cosTheta_i)) #s(literal 2 binary32)) v)) #s(literal 1/2 binary32) (*.f32 (exp.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))) (exp.f32 #s(literal -6931/10000 binary32)))
(+ (exp -6931/10000) (+ (* 1/6 (/ (* (exp -6931/10000) (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp -6931/10000) (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2)) (pow v 2))) (/ (* (exp -6931/10000) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) v))))
(+.f32 (fma.f32 (*.f32 (exp.f32 #s(literal -6931/10000 binary32)) (pow.f32 (/.f32 (fma.f32 (neg.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 #s(literal -6931/10000 binary32)) v) (/.f32 (pow.f32 (-.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (*.f32 cosTheta_O cosTheta_i)) #s(literal 2 binary32)) v)) #s(literal 1/2 binary32) (*.f32 (exp.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)))) (exp.f32 #s(literal -6931/10000 binary32)))
-6931/10000
#s(literal -6931/10000 binary32)
(+ 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)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (fma.f32 (log.f32 v) #s(literal -1 binary32) (/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))
(- (* -1 (/ (* cosTheta_i (- (* -1 (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i)) (+ (/ 1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_i)))) cosTheta_O)) v)) (* -1 (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))))
(-.f32 (neg.f32 (/.f32 (*.f32 (-.f32 (neg.f32 (/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) cosTheta_i)) cosTheta_O) cosTheta_i) v)) (neg.f32 (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32))))
(* -1 (/ (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))) cosTheta_i))
(/.f32 (neg.f32 (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32))) cosTheta_i)
(- (+ (* -1 (/ (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))) cosTheta_i)) (* -1 (/ (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i)) (+ (/ 1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_i))) v))) (/ cosTheta_O v))
(fma.f32 (/.f32 (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32)) cosTheta_i) #s(literal -1 binary32) (/.f32 (-.f32 (neg.f32 (/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) cosTheta_i)) cosTheta_O) 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))))) (+ (* -1 (+ (* -100000000/48038761 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (* 100000000/48038761 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)))) (* 1/6 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)))) (pow v 3)) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(fma.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32)))) (exp.f32 (neg.f32 (log.f32 v))) (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (exp.f32 (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32))) #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) (fma.f32 (exp.f32 (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32))) (/.f32 (fma.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1/6 binary32) (neg.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 0 binary32)))) (pow.f32 v #s(literal 3 binary32))) (*.f32 (exp.f32 (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (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 (- 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)) v))
(fma.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)) 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)))))) (+ (* 1/2 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) 1)) v)))
(+.f32 (fma.f32 (/.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 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 v v)) #s(literal 1/2 binary32) (*.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)) 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)))))) (+ (* 1/6 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) 1) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) 1)) v))))
(+.f32 (fma.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)) 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))) (neg.f32 (neg.f32 (log.f32 v))))) (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 v v)) #s(literal 1/2 binary32) (*.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)) v)))) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (neg.f32 (neg.f32 (log.f32 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))))
(exp 6931/10000)
(exp.f32 #s(literal 6931/10000 binary32))
(+ (exp 6931/10000) (* -1 (/ (exp 6931/10000) v)))
(fma.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal -1 binary32) (exp.f32 #s(literal 6931/10000 binary32)))
(+ (exp 6931/10000) (+ (* -1 (/ (exp 6931/10000) v)) (* 1/2 (/ (exp 6931/10000) (pow v 2)))))
(+.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (neg.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v))) (exp.f32 #s(literal 6931/10000 binary32)))
(+ (exp 6931/10000) (+ (* -1 (/ (exp 6931/10000) v)) (+ (* -1/6 (/ (exp 6931/10000) (pow v 3))) (* 1/2 (/ (exp 6931/10000) (pow v 2))))))
(+.f32 (fma.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal -1 binary32) (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (/.f32 (*.f32 #s(literal -1/6 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (pow.f32 v #s(literal 3 binary32))))) (exp.f32 #s(literal 6931/10000 binary32)))
6931/10000
#s(literal 6931/10000 binary32)
(- 6931/10000 (/ 1 v))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))
(* -1 (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))))
(neg.f32 (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32)))
(+ (* -1 (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (/ (* cosTheta_i (- (* -1 (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i)) (+ (/ 1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_i)))) cosTheta_O)) v))
(fma.f32 cosTheta_i (/.f32 (-.f32 (neg.f32 (/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) cosTheta_i)) cosTheta_O) v) (neg.f32 (+.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_i)
(/.f32 (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32)) cosTheta_i)
(+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_i v))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log 1/2) cosTheta_i) (+ (/ (log (/ 1 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))))
(fma.f32 (/.f32 #s(literal -2 binary32) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_i) (+.f32 (+.f32 (+.f32 (/.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32))) cosTheta_i) (*.f32 (/.f32 sinTheta_i cosTheta_i) (/.f32 sinTheta_O v))) (/.f32 #s(literal 1 binary32) (*.f32 v cosTheta_i))) (/.f32 #s(literal 6931/10000 binary32) cosTheta_i)))
(+ (log 1/2) (log (/ 1 v)))
(fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32)))
1
#s(literal 1 binary32)
(- (+ 1 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))
(- (+ 1 (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(+.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) v) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 #s(literal 1 binary32) v)))
(- (+ 1 (+ (* 1/6 (/ (pow (- (* cosTheta_O cosTheta_i) 1) 3) (pow v 3))) (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v)))) (/ 1 v))
(-.f32 (+.f32 (fma.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 3 binary32)) #s(literal 1/6 binary32) (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) v) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) 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 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32)))) (exp.f32 (log.f32 (/.f32 #s(literal -1 binary32) v))) (neg.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 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i #s(literal 1 binary32)) (neg.f32 (*.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 (fma.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 (pow.f32 (-.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i #s(literal 1 binary32)) (neg.f32 (*.f32 sinTheta_O sinTheta_i))) #s(literal 2 binary32)) v)) #s(literal -1/2 binary32) (*.f32 (-.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i #s(literal 1 binary32)) (neg.f32 (*.f32 sinTheta_O sinTheta_i))) (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))))) v) #s(literal -1 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)))))
(+ (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 (fma.f32 (-.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i #s(literal 1 binary32)) (neg.f32 (*.f32 sinTheta_O sinTheta_i))) (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (neg.f32 (/.f32 (fma.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 (pow.f32 (-.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i #s(literal 1 binary32)) (neg.f32 (*.f32 sinTheta_O sinTheta_i))) #s(literal 3 binary32)) v)) #s(literal -1/6 binary32) (*.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 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i #s(literal 1 binary32)) (neg.f32 (*.f32 sinTheta_O sinTheta_i))) #s(literal 2 binary32)))) v))) v) #s(literal -1 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)))))
(* -1 (/ (+ (* -1/2 (exp 6931/10000)) (* -1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) 1)) v))) v))
(neg.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)))) v))
(* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) 1) 2)) v)) (* 1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) 1)))) v)) (* -1/2 (exp 6931/10000))) v))
(neg.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32)) (neg.f32 (/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_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)) (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) 1) 2))) (* -1/12 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) 1) 3)) v))) v)) (* 1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) 1)))) v)) (* -1/2 (exp 6931/10000))) v))
(neg.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32)) (neg.f32 (/.f32 (fma.f32 (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (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) #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) #s(literal 1 binary32)) #s(literal 2 binary32)))) v))) v))) v))
(* -1 (/ (+ (* -1/2 (exp 6931/10000)) (* 1/2 (/ (exp 6931/10000) v))) v))
(neg.f32 (/.f32 (fma.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32)))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (exp 6931/10000)) (* 1/4 (/ (exp 6931/10000) v))) v)) (* -1/2 (exp 6931/10000))) v))
(neg.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32)) (neg.f32 (/.f32 (fma.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/4 binary32) (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32)))) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (exp 6931/10000)) (* 1/12 (/ (exp 6931/10000) v))) v)) (* -1/2 (exp 6931/10000))) v)) (* -1/2 (exp 6931/10000))) v))
(neg.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32)) (neg.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32)) (neg.f32 (/.f32 (fma.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/12 binary32) (*.f32 #s(literal -1/4 binary32) (exp.f32 #s(literal 6931/10000 binary32)))) v))) v))) v))
(* -1 (/ (+ (* -1 (exp 6931/10000)) (/ (exp 6931/10000) v)) v))
(neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v)) v))
(* -1 (/ (+ (* -1 (exp 6931/10000)) (* -1 (/ (+ (* -1 (exp 6931/10000)) (* 1/2 (/ (exp 6931/10000) v))) v))) v))
(neg.f32 (/.f32 (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) (neg.f32 (exp.f32 #s(literal 6931/10000 binary32)))) v))
(* -1 (/ (+ (* -1 (exp 6931/10000)) (* -1 (/ (+ (* -1 (exp 6931/10000)) (* -1 (/ (+ (* -1/2 (exp 6931/10000)) (* 1/6 (/ (exp 6931/10000) v))) v))) v))) v))
(neg.f32 (/.f32 (fma.f32 (/.f32 (fma.f32 (/.f32 (fma.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/6 binary32) (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32)))) v) #s(literal -1 binary32) (neg.f32 (exp.f32 #s(literal 6931/10000 binary32)))) v) #s(literal -1 binary32) (neg.f32 (exp.f32 #s(literal 6931/10000 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 (/.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (exp.f32 #s(literal -6931/10000 binary32))) (*.f32 cosTheta_O (/.f32 cosTheta_i (exp.f32 #s(literal -6931/10000 binary32))))) v) #s(literal -1 binary32) (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 (/.f32 (-.f32 (fma.f32 (/.f32 #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)) (exp.f32 #s(literal -6931/10000 binary32))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (exp.f32 #s(literal -6931/10000 binary32))) (/.f32 (*.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (exp.f32 #s(literal -6931/10000 binary32))) (*.f32 cosTheta_O (/.f32 cosTheta_i (exp.f32 #s(literal -6931/10000 binary32))))) (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)))) v))) (*.f32 cosTheta_O (/.f32 cosTheta_i (exp.f32 #s(literal -6931/10000 binary32))))) v) #s(literal -1 binary32) (exp.f32 #s(literal 6931/10000 binary32)))
(+ (* -1 (/ (- (+ (* -1 (/ (- (+ (* -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)))) (* 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 (/.f32 (fma.f32 (/.f32 (-.f32 (fma.f32 (*.f32 (fma.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) #s(literal 2 binary32)) (exp.f32 #s(literal -6931/10000 binary32))) #s(literal 1/2 binary32) (*.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (exp.f32 #s(literal -6931/10000 binary32))) (*.f32 cosTheta_O (/.f32 cosTheta_i (exp.f32 #s(literal -6931/10000 binary32))))) (-.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)) #s(literal -1 binary32) (fma.f32 (/.f32 #s(literal 1/6 binary32) (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) (*.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 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (exp.f32 #s(literal -6931/10000 binary32))) (*.f32 cosTheta_O (/.f32 cosTheta_i (exp.f32 #s(literal -6931/10000 binary32))))) v)) #s(literal 1/2 binary32)))) (fma.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) #s(literal 2 binary32)) (exp.f32 #s(literal -6931/10000 binary32))) #s(literal 1/2 binary32) (*.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (exp.f32 #s(literal -6931/10000 binary32))) (*.f32 cosTheta_O (/.f32 cosTheta_i (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) (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (exp.f32 #s(literal -6931/10000 binary32))) (*.f32 cosTheta_O (/.f32 cosTheta_i (exp.f32 #s(literal -6931/10000 binary32)))))) v) #s(literal -1 binary32) (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 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (exp.f32 #s(literal -6931/10000 binary32))) (*.f32 cosTheta_O (/.f32 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 (/.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (exp.f32 #s(literal -6931/10000 binary32))) (*.f32 cosTheta_O (/.f32 cosTheta_i (exp.f32 #s(literal -6931/10000 binary32))))) (/.f32 (fma.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) #s(literal 2 binary32)) (exp.f32 #s(literal -6931/10000 binary32))) #s(literal 1/2 binary32) (*.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (exp.f32 #s(literal -6931/10000 binary32))) (*.f32 cosTheta_O (/.f32 cosTheta_i (exp.f32 #s(literal -6931/10000 binary32))))) (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))))) v))) v) #s(literal -1 binary32) (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32)))) v))
(* -1 (/ (- (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -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))) (* 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 (/.f32 (fma.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (exp.f32 #s(literal -6931/10000 binary32))) (*.f32 cosTheta_O (/.f32 cosTheta_i (exp.f32 #s(literal -6931/10000 binary32))))) #s(literal -1/2 binary32) (neg.f32 (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (fma.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) #s(literal 2 binary32)) (exp.f32 #s(literal -6931/10000 binary32))) #s(literal 1/2 binary32) (*.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (exp.f32 #s(literal -6931/10000 binary32))) (*.f32 cosTheta_O (/.f32 cosTheta_i (exp.f32 #s(literal -6931/10000 binary32))))) (-.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))) (fma.f32 (*.f32 #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))) (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (exp.f32 #s(literal -6931/10000 binary32))) (*.f32 cosTheta_O (/.f32 cosTheta_i (exp.f32 #s(literal -6931/10000 binary32))))) (*.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) #s(literal 3 binary32)) (exp.f32 #s(literal -6931/10000 binary32))) #s(literal 1/6 binary32)))) v) #s(literal -1/2 binary32) (*.f32 (fma.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) #s(literal 2 binary32)) (exp.f32 #s(literal -6931/10000 binary32))) #s(literal 1/2 binary32) (*.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (exp.f32 #s(literal -6931/10000 binary32))) (*.f32 cosTheta_O (/.f32 cosTheta_i (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) #s(literal -1 binary32) (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32)))) v))
(+ (exp -6931/10000) (* -1 (/ (* (exp -6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(fma.f32 (*.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)) #s(literal -1 binary32) (exp.f32 #s(literal -6931/10000 binary32)))
(+ (exp -6931/10000) (* -1 (/ (+ (* -1/2 (/ (* (exp -6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v)) (* (exp -6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) 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) (*.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 (/ (+ (* -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)) (* (exp -6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) v)))
(fma.f32 (/.f32 (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))) (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/6 binary32) (*.f32 (*.f32 #s(literal 1/2 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) #s(literal -1 binary32) (exp.f32 #s(literal -6931/10000 binary32)))
(- (* -1 (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)) 6931/10000)
(-.f32 (neg.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 6931/10000 binary32))
(+ 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 (* sinTheta_O sinTheta_i))) (* 2 (+ 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 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 1 binary32)) v) #s(literal -1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) v))))
(- (/ (* cosTheta_i (- (* -1 (+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i)) (* 2 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i)))) (* -1 cosTheta_O))) v) (* -1 (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))))
(-.f32 (*.f32 cosTheta_i (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_i) #s(literal 1 binary32)) cosTheta_O)) v)) (neg.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))))
(* -1 (/ (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))) cosTheta_i))
(/.f32 (neg.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) cosTheta_i)
(+ (* -1 (/ (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))) cosTheta_i)) (* -1 (/ (- (* -1 (+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i)) (* 2 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i)))) (* -1 cosTheta_O)) v)))
(*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v))) cosTheta_i) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_i) #s(literal 1 binary32)) cosTheta_O)) v)))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) v)))
(fma.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32)))) (exp.f32 (log.f32 (/.f32 #s(literal -1 binary32) v))) (neg.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 (fma.f32 (neg.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 (/ (+ (* -1/2 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2)) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)))) v)))
(fma.f32 (/.f32 (fma.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 (pow.f32 (-.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (*.f32 cosTheta_O cosTheta_i)) #s(literal 2 binary32)) v)) #s(literal -1/2 binary32) (*.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 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (*.f32 cosTheta_O cosTheta_i)))) v) #s(literal -1 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)))))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (+ (* -1 (+ (* -100000000/48038761 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (* 100000000/48038761 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)))) (* 1/6 (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 3)))) v)) (* 1/2 (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2)))) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)))) v)))
(fma.f32 (/.f32 (fma.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 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (*.f32 cosTheta_O cosTheta_i)) (neg.f32 (/.f32 (fma.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 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (*.f32 cosTheta_O cosTheta_i)) #s(literal 2 binary32)) (neg.f32 (/.f32 (*.f32 (fma.f32 (pow.f32 (-.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (*.f32 cosTheta_O cosTheta_i)) #s(literal 3 binary32)) #s(literal 1/6 binary32) (neg.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 0 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))))) v))) v))) v) #s(literal -1 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)))))
(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)))))) (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) 1)) v))
(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 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) 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 (/ (+ (* -1 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) 1))) (* -1/2 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) 1) 2)) v))) 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 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) v)) #s(literal -1/2 binary32) (neg.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 cosTheta_O cosTheta_i) #s(literal 1 binary32))))) 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 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) 1))) (* -1 (/ (+ (* 1/6 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) 1) 3)) v)) (* 1/2 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) 1) 2)))) v))) v)))
(fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (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 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (/.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 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #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 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #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))))
(+ (exp 6931/10000) (* -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) (exp.f32 #s(literal 6931/10000 binary32))) v) #s(literal -1 binary32) (exp.f32 #s(literal 6931/10000 binary32)))
(+ (exp 6931/10000) (* -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) (exp.f32 #s(literal 6931/10000 binary32))) v) #s(literal -1 binary32) (exp.f32 #s(literal 6931/10000 binary32)))
(* -1 (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))))
(neg.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v))))
(+ (* -1 (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (* cosTheta_i (- (* -1 (+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i)) (* 2 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i)))) (* -1 cosTheta_O))) v)))
(fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_i) #s(literal 1 binary32)) cosTheta_O)) v)) #s(literal -1 binary32) (neg.f32 (+.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)))) cosTheta_i)
(/.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v))) cosTheta_i)
(+ (* -1 (/ (+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i)) (* 2 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i))) v)) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ (log -1/2) cosTheta_i) (/ (log (/ -1 v)) cosTheta_i))))
(+.f32 (/.f32 (neg.f32 (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_i) #s(literal 1 binary32))) v) (/.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v))) cosTheta_i))
(+ (log -1/2) (log (/ -1 v)))
(+.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) (log.f32 #s(literal -1/2 binary32)))
(+ 1 (* -1 (/ (+ (* -1 (- (* cosTheta_O cosTheta_i) 1)) (* -1/2 (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) v))) v)))
(fma.f32 (/.f32 (fma.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) v) #s(literal -1/2 binary32) (neg.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) v) #s(literal -1 binary32) #s(literal 1 binary32))
(+ 1 (* -1 (/ (+ (* -1 (- (* cosTheta_O cosTheta_i) 1)) (* -1 (/ (+ (* 1/6 (/ (pow (- (* cosTheta_O cosTheta_i) 1) 3) v)) (* 1/2 (pow (- (* cosTheta_O cosTheta_i) 1) 2))) v))) v)))
(fma.f32 (/.f32 (fma.f32 (/.f32 (fma.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 3 binary32)) v) #s(literal 1/6 binary32) (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) #s(literal 2 binary32)) #s(literal 1/2 binary32))) v) #s(literal -1 binary32) (neg.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)))) v) #s(literal -1 binary32) #s(literal 1 binary32))

rewrite215.0ms (2.1%)

Memory
18.2MiB live, 250.1MiB allocated; 39ms collecting garbage
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
088518
0130476
1526462
23958462
08604462
Stop Event
iter limit
node limit
iter limit
Counts
27 → 406
Calls
Call 1
Inputs
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))))
#s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32)))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))
(/.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 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 v v) (exp.f32 #s(literal 6931/10000 binary32))))
(*.f32 (+.f32 v v) (exp.f32 #s(literal 6931/10000 binary32)))
(+.f32 v v)
(exp.f32 #s(literal 6931/10000 binary32))
(/.f32 #s(literal 1 binary32) (exp.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 (/.f32 #s(literal 1 binary32) (exp.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 2 binary32) v))
(exp.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))))
(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 (fma.f32 #s(literal -2 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 #s(literal -6931/10000 binary32) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))
(neg.f32 (*.f32 (fma.f32 (/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 #s(literal -6931/10000 binary32) (neg.f32 (/.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))
(fma.f32 (/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 #s(literal -6931/10000 binary32) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) cosTheta_i) #s(literal -1 binary32) (neg.f32 (/.f32 cosTheta_O v)))
(exp.f32 #s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) (neg.f32 (*.f32 (fma.f32 (/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 #s(literal -6931/10000 binary32) (neg.f32 (/.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))))
(*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32))))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 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 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32))))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))))
(-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 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 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))
(*.f32 (fma.f32 (/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 #s(literal -6931/10000 binary32) (neg.f32 (/.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)
(/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 #s(literal -6931/10000 binary32) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) cosTheta_i)
(log.f32 (/.f32 #s(literal 1/2 binary32) v))
(exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))
Outputs
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1/2 binary32) v))))
#s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1/2 binary32) v)))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))
(*.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) v))
(/.f32 (*.f32 (neg.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))) #s(literal 1/2 binary32)) (neg.f32 v))
(/.f32 (*.f32 #s(literal 1/2 binary32) (neg.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32))) (neg.f32 v))
(/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32)) 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 #s(literal -1 binary32) v)) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v))
(/.f32 (neg.f32 (neg.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))) (neg.f32 v))
(/.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) v)
(+.f32 (/.f32 (cosh.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) v) (/.f32 (sinh.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) v))
(neg.f32 (/.f32 (neg.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))) v))
(neg.f32 (/.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) (neg.f32 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 2 binary32)) v))
(*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) v)
(*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32)))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 #s(literal -2 binary32) v))
(*.f32 #s(literal 2 binary32) (*.f32 v (exp.f32 #s(literal 6931/10000 binary32))))
(*.f32 v (*.f32 #s(literal 2 binary32) (exp.f32 #s(literal 6931/10000 binary32))))
(/.f32 (*.f32 #s(literal 0 binary32) (exp.f32 #s(literal 6931/10000 binary32))) #s(literal 0 binary32))
(/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (pow.f32 v #s(literal 3 binary32))) (exp.f32 #s(literal 6931/10000 binary32))) (fma.f32 v v #s(literal 0 binary32)))
(/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 0 binary32)) #s(literal 0 binary32))
(/.f32 (*.f32 (exp.f32 #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)))
(fma.f32 (cosh.f32 #s(literal -6931/10000 binary32)) (*.f32 #s(literal -2 binary32) v) (*.f32 (sinh.f32 #s(literal 6931/10000 binary32)) (*.f32 #s(literal -2 binary32) v)))
(fma.f32 (*.f32 #s(literal -2 binary32) v) (cosh.f32 #s(literal -6931/10000 binary32)) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 #s(literal 6931/10000 binary32))))
(fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) v (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) v))
(fma.f32 v (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v (exp.f32 #s(literal 6931/10000 binary32))))
(+.f32 (*.f32 (cosh.f32 #s(literal -6931/10000 binary32)) (*.f32 #s(literal -2 binary32) v)) (*.f32 (sinh.f32 #s(literal 6931/10000 binary32)) (*.f32 #s(literal -2 binary32) v)))
(+.f32 (*.f32 v (exp.f32 #s(literal 6931/10000 binary32))) (*.f32 v (exp.f32 #s(literal 6931/10000 binary32))))
(+.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (cosh.f32 #s(literal -6931/10000 binary32))) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 #s(literal 6931/10000 binary32))))
(+.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) v))
(exp.f32 (+.f32 (log.f32 (*.f32 #s(literal -2 binary32) v)) #s(literal 6931/10000 binary32)))
(*.f32 (neg.f32 v) #s(literal 2 binary32))
(*.f32 #s(literal -2 binary32) v)
(*.f32 #s(literal 2 binary32) (neg.f32 v))
(*.f32 #s(literal 2 binary32) v)
(*.f32 v #s(literal -2 binary32))
(*.f32 v #s(literal 2 binary32))
(/.f32 (exp.f32 (log.f32 #s(literal 0 binary32))) (exp.f32 (log.f32 #s(literal 0 binary32))))
(/.f32 (exp.f32 (log.f32 (*.f32 #s(literal 2 binary32) (pow.f32 v #s(literal 3 binary32))))) (exp.f32 (log.f32 (fma.f32 v v #s(literal 0 binary32)))))
(/.f32 (neg.f32 (*.f32 #s(literal 2 binary32) (pow.f32 v #s(literal 3 binary32)))) (neg.f32 (fma.f32 v v #s(literal 0 binary32))))
(/.f32 (neg.f32 (*.f32 #s(literal 2 binary32) (pow.f32 v #s(literal 3 binary32)))) (fma.f32 v v #s(literal 0 binary32)))
(/.f32 (*.f32 #s(literal 2 binary32) (pow.f32 v #s(literal 3 binary32))) (neg.f32 (fma.f32 v v #s(literal 0 binary32))))
(/.f32 (*.f32 #s(literal 2 binary32) (pow.f32 v #s(literal 3 binary32))) (fma.f32 v v #s(literal 0 binary32)))
(/.f32 #s(literal 0 binary32) #s(literal 0 binary32))
(-.f32 (/.f32 (*.f32 v v) #s(literal 0 binary32)) (/.f32 (*.f32 v v) #s(literal 0 binary32)))
(+.f32 (/.f32 (pow.f32 v #s(literal 3 binary32)) (fma.f32 v v #s(literal 0 binary32))) (/.f32 (pow.f32 v #s(literal 3 binary32)) (fma.f32 v v #s(literal 0 binary32))))
(+.f32 (cosh.f32 (log.f32 (*.f32 #s(literal -2 binary32) v))) (sinh.f32 (log.f32 (*.f32 #s(literal -2 binary32) v))))
(+.f32 (neg.f32 v) (neg.f32 v))
(+.f32 v v)
(exp.f32 (log.f32 (*.f32 #s(literal -2 binary32) v)))
(neg.f32 (*.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 (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 (pow.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) (neg.f32 v))) #s(literal -1 binary32)) (pow.f32 (exp.f32 #s(literal -6931/10000 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.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/2 binary32)) (pow.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/2 binary32)))
(*.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 #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 #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 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 v) cosTheta_i))) (exp.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(/.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 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 (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) #s(literal 6931/10000 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)))))
(/.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 #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 #s(literal 1 binary32) (neg.f32 (/.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 #s(literal 1 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) (neg.f32 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))) (neg.f32 (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)))))
(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)))
(pow.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) (neg.f32 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))) (neg.f32 v)) #s(literal -6931/10000 binary32)))) #s(literal -1/2 binary32))
(pow.f32 (pow.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/2 binary32)) #s(literal 2 binary32))
(pow.f32 (neg.f32 (/.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))))) #s(literal -1 binary32))
(pow.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))
(pow.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) (neg.f32 v)) #s(literal -6931/10000 binary32))) #s(literal -1 binary32))
(+.f32 (cosh.f32 (*.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) (neg.f32 v)) #s(literal -6931/10000 binary32)) #s(literal -1 binary32))) (sinh.f32 (*.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) (neg.f32 v)) #s(literal -6931/10000 binary32)) #s(literal -1 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 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) (neg.f32 v)) #s(literal -6931/10000 binary32)) #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)))
(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 (/.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 (/.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 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 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))) (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 (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 (/.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 (pow.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) (neg.f32 v)) #s(literal -6931/10000 binary32))) v) #s(literal -1 binary32)) #s(literal 1/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))) #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))) (*.f32 #s(literal 2 binary32) (pow.f32 v #s(literal 3 binary32)))) (fma.f32 v v #s(literal 0 binary32)))
(*.f32 (exp.f32 (/.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))))
(*.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)) (/.f32 #s(literal 1 binary32) v))
(*.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 1/2 binary32) 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)))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (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 #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 (+.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 1/2 binary32)))) v)
(/.f32 (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)) #s(literal 0 binary32))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 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 (/.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 (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 (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 (/.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_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))))
(/.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 (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)) #s(literal 6931/10000 binary32))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (+.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)) #s(literal 6931/10000 binary32))) #s(literal 3 binary32))) (+.f32 (pow.f32 (cosh.f32 (+.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)) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (+.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)) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (*.f32 (cosh.f32 (+.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)) #s(literal 6931/10000 binary32))) (sinh.f32 (+.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)) #s(literal 6931/10000 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 (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 (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 (/.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))) (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 (/.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 (*.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)))) (*.f32 #s(literal -2 binary32) v))
(/.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) v))
(/.f32 #s(literal -1 binary32) (*.f32 (/.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 #s(literal -2 binary32) v)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.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 #s(literal 1/2 binary32) (exp.f32 (-.f32 (log.f32 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 #s(literal 1 binary32) (exp.f32 (-.f32 (log.f32 (*.f32 #s(literal -2 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 #s(literal 1 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))) (/.f32 #s(literal 1/2 binary32) v))))
(/.f32 #s(literal 1 binary32) (/.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))))
(pow.f32 (/.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))) #s(literal -1 binary32))
(+.f32 (sinh.f32 (+.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)) #s(literal 6931/10000 binary32))) (cosh.f32 (+.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)) #s(literal 6931/10000 binary32))))
(+.f32 (cosh.f32 (+.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)) #s(literal 6931/10000 binary32))) (sinh.f32 (+.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)) #s(literal 6931/10000 binary32))))
(exp.f32 (-.f32 (*.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) (neg.f32 v)) #s(literal -6931/10000 binary32)) #s(literal -1 binary32)) (log.f32 (*.f32 #s(literal -2 binary32) v))))
(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 (*.f32 #s(literal -2 binary32) v))))
(exp.f32 (fma.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) (neg.f32 v)) #s(literal -6931/10000 binary32)) #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))
(exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (*.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) (neg.f32 v)) #s(literal -6931/10000 binary32)) #s(literal -1 binary32))))
(exp.f32 (*.f32 (log.f32 (/.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)))) #s(literal -1 binary32)))
(exp.f32 (+.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)) #s(literal 6931/10000 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))) (/.f32 #s(literal 1/2 binary32) v)))
(*.f32 (pow.f32 (pow.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/2 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.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/2 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (exp.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 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1 binary32)) (pow.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal -1 binary32)))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) (neg.f32 v))) (exp.f32 #s(literal -6931/10000 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))) (neg.f32 v))))
(*.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))) (neg.f32 v)) #s(literal -6931/10000 binary32))))
(/.f32 (-.f32 (pow.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))) #s(literal 3 binary32)) (pow.f32 (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))) #s(literal 3 binary32))) (+.f32 (pow.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))) #s(literal 2 binary32)) (+.f32 (pow.f32 (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))) #s(literal 2 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)))))))
(/.f32 (+.f32 (pow.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))) #s(literal 3 binary32)) (pow.f32 (neg.f32 (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)))) #s(literal 3 binary32))) (+.f32 (pow.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))) #s(literal 2 binary32)) (-.f32 (pow.f32 (neg.f32 (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)))) #s(literal 2 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))) (neg.f32 (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))))))))
(/.f32 #s(literal -1 binary32) (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 #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 (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))))
(pow.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))
(pow.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) (neg.f32 v)) #s(literal -6931/10000 binary32))) #s(literal 1 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))) (neg.f32 (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)))))
(+.f32 (neg.f32 (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)))) (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))))
(exp.f32 (neg.f32 (*.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) (neg.f32 v)) #s(literal -6931/10000 binary32)) #s(literal -1 binary32))))
(exp.f32 (*.f32 (*.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) (neg.f32 v)) #s(literal -6931/10000 binary32)) #s(literal -1 binary32)) #s(literal -1 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)) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.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)))
(exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) (neg.f32 v)) #s(literal -6931/10000 binary32)))
(log.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) (neg.f32 v)) #s(literal -6931/10000 binary32))))
(*.f32 #s(literal -1 binary32) (log.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 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) (neg.f32 v)) #s(literal 3 binary32)) #s(literal -332956652491/1000000000000 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 48038761/100000000 binary32) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) (neg.f32 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 3 binary32)) #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 (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 (-.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)) (neg.f32 (+.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 (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 (-.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)) #s(literal 48038761/100000000 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) (neg.f32 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)) #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 (log.f32 (-.f32 (pow.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))) #s(literal 3 binary32)) (pow.f32 (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))) #s(literal 3 binary32)))) (log.f32 (+.f32 (pow.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))) #s(literal 2 binary32)) (+.f32 (pow.f32 (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))) #s(literal 2 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))))))))
(-.f32 (log.f32 (+.f32 (pow.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))) #s(literal 3 binary32)) (pow.f32 (neg.f32 (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)))) #s(literal 3 binary32)))) (log.f32 (+.f32 (pow.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))) #s(literal 2 binary32)) (-.f32 (pow.f32 (neg.f32 (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)))) #s(literal 2 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))) (neg.f32 (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)))))))))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.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 #s(literal 0 binary32) (log.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 (log.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) (neg.f32 v)))) (log.f32 (exp.f32 #s(literal -6931/10000 binary32))))
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) (neg.f32 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))) (neg.f32 v)))
(neg.f32 (log.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)))))
(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 (-.f32 (pow.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal -6931/10000 binary32)) #s(literal 2 binary32)) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 2 binary32))) (+.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (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)) (neg.f32 v))))
(/.f32 (-.f32 (pow.f32 (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) #s(literal 2 binary32))) (-.f32 (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32)))))
(/.f32 (-.f32 (pow.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal -6931/10000 binary32)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 3 binary32)))) (+.f32 (pow.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal -6931/10000 binary32)) #s(literal 2 binary32)) (+.f32 (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 2 binary32)) (*.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (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)) (neg.f32 v))))))
(/.f32 (fma.f32 (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 3 binary32)) #s(literal -8 binary32) (pow.f32 (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) #s(literal 3 binary32))) (fma.f32 #s(literal 4 binary32) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 2 binary32)) (-.f32 (pow.f32 (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 2 binary32)) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32)) #s(literal 2 binary32)))) (neg.f32 (+.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32)) (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 3 binary32)) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32)) (+.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32)) (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))) (pow.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32)) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) (-.f32 #s(literal -6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)))) (*.f32 (-.f32 (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (-.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 (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32)) (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)) (neg.f32 v)))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32)) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32)) #s(literal 48038761/100000000 binary32))) (*.f32 (-.f32 (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (neg.f32 (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 3 binary32))) #s(literal -332956652491/1000000000000 binary32)))) (*.f32 (-.f32 (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32)) #s(literal 48038761/100000000 binary32))))
(/.f32 (-.f32 (*.f32 (fma.f32 (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 3 binary32)) #s(literal -8 binary32) (pow.f32 (log.f32 (*.f32 #s(literal -2 binary32) v)) #s(literal 3 binary32))) (-.f32 #s(literal -6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)))) (*.f32 (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32))) (pow.f32 (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32)) #s(literal 2 binary32))) (-.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 (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32))) (pow.f32 (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32)) #s(literal 2 binary32))) (-.f32 #s(literal -6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)))))
(/.f32 (-.f32 (*.f32 (fma.f32 (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 3 binary32)) #s(literal -8 binary32) (pow.f32 (log.f32 (*.f32 #s(literal -2 binary32) v)) #s(literal 3 binary32))) (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32)) #s(literal 48038761/100000000 binary32))) (*.f32 (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32))) (pow.f32 (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32)) #s(literal 2 binary32))) (+.f32 (neg.f32 (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 3 binary32))) #s(literal -332956652491/1000000000000 binary32)))) (*.f32 (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32))) (pow.f32 (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32)) #s(literal 2 binary32))) (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32)) #s(literal 48038761/100000000 binary32))))
(/.f32 (-.f32 (pow.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 2 binary32)) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32)) #s(literal 2 binary32))) (+.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32)) (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 3 binary32)) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32)) #s(literal 3 binary32))) (fma.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32)) (+.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32)) (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))) (pow.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 2 binary32))))
(-.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v))) #s(literal -6931/10000 binary32))
(-.f32 (/.f32 (pow.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 2 binary32)) (+.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32)) (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))) (/.f32 (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32)) #s(literal 2 binary32)) (+.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32)) (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))))
(-.f32 (/.f32 (pow.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 3 binary32)) (fma.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32)) (+.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32)) (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))) (pow.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 2 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32)) #s(literal 3 binary32)) (fma.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32)) (+.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32)) (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))) (pow.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 2 binary32)))))
(-.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (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)) (neg.f32 v)))
(-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32)))
(fma.f32 (log.f32 (*.f32 #s(literal -2 binary32) v)) #s(literal -1 binary32) (-.f32 (*.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)) (neg.f32 v)) #s(literal -6931/10000 binary32))))
(fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))))
(fma.f32 #s(literal -2 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))))
(fma.f32 #s(literal -1 binary32) (log.f32 (*.f32 #s(literal -2 binary32) v)) (-.f32 (*.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)) (neg.f32 v)) #s(literal -6931/10000 binary32))))
(+.f32 (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32)))
(+.f32 (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))))
(+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (*.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)) (neg.f32 v)) #s(literal -6931/10000 binary32))))
(*.f32 (+.f32 (neg.f32 (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i))) (/.f32 cosTheta_O v)) cosTheta_i)
(*.f32 (neg.f32 cosTheta_i) (fma.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) (/.f32 #s(literal -1 binary32) cosTheta_i) (/.f32 (neg.f32 cosTheta_O) v)))
(*.f32 (fma.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) (/.f32 #s(literal -1 binary32) cosTheta_i) (/.f32 (neg.f32 cosTheta_O) v)) (neg.f32 cosTheta_i))
(*.f32 cosTheta_i (+.f32 (neg.f32 (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i))) (/.f32 cosTheta_O v)))
(/.f32 (*.f32 (-.f32 (pow.f32 (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i)) #s(literal 2 binary32)) (pow.f32 (/.f32 cosTheta_O v) #s(literal 2 binary32))) (neg.f32 cosTheta_i)) (-.f32 (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i)) (/.f32 (neg.f32 cosTheta_O) v)))
(/.f32 (*.f32 (fma.f32 (pow.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i) #s(literal 3 binary32)) #s(literal -1 binary32) (neg.f32 (pow.f32 (/.f32 cosTheta_O v) #s(literal 3 binary32)))) (neg.f32 cosTheta_i)) (fma.f32 (/.f32 (neg.f32 cosTheta_O) v) (-.f32 (/.f32 (neg.f32 cosTheta_O) v) (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i))) (pow.f32 (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i)) #s(literal 2 binary32))))
(neg.f32 (*.f32 (fma.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) (/.f32 #s(literal -1 binary32) cosTheta_i) (/.f32 (neg.f32 cosTheta_O) v)) cosTheta_i))
(/.f32 (-.f32 (pow.f32 (/.f32 cosTheta_O v) #s(literal 2 binary32)) (pow.f32 (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i)) #s(literal 2 binary32))) (-.f32 (/.f32 (neg.f32 cosTheta_O) v) (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i)) #s(literal 2 binary32)) (pow.f32 (/.f32 cosTheta_O v) #s(literal 2 binary32)))) (neg.f32 (-.f32 (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i)) (/.f32 (neg.f32 cosTheta_O) v))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i) #s(literal 3 binary32)) #s(literal -1 binary32) (neg.f32 (pow.f32 (/.f32 cosTheta_O v) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (/.f32 (neg.f32 cosTheta_O) v) (-.f32 (/.f32 (neg.f32 cosTheta_O) v) (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i))) (pow.f32 (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i)) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) #s(literal -1 binary32)) v (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (*.f32 cosTheta_i v))
(/.f32 (fma.f32 (*.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) #s(literal -1 binary32)) (neg.f32 v) (*.f32 cosTheta_O cosTheta_i)) (*.f32 cosTheta_i (neg.f32 v)))
(/.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (*.f32 v (*.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) #s(literal -1 binary32)))) (*.f32 v cosTheta_i))
(/.f32 (fma.f32 cosTheta_O cosTheta_i (*.f32 (neg.f32 v) (*.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) #s(literal -1 binary32)))) (*.f32 (neg.f32 v) cosTheta_i))
(/.f32 (-.f32 (pow.f32 (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i)) #s(literal 2 binary32)) (pow.f32 (/.f32 cosTheta_O v) #s(literal 2 binary32))) (-.f32 (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i)) (/.f32 (neg.f32 cosTheta_O) v)))
(/.f32 (fma.f32 (pow.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i) #s(literal 3 binary32)) #s(literal -1 binary32) (neg.f32 (pow.f32 (/.f32 cosTheta_O v) #s(literal 3 binary32)))) (+.f32 (pow.f32 (/.f32 cosTheta_O v) #s(literal 2 binary32)) (-.f32 (pow.f32 (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i)) #s(literal 2 binary32)) (*.f32 (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i)) (/.f32 (neg.f32 cosTheta_O) v)))))
(/.f32 (fma.f32 (pow.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i) #s(literal 3 binary32)) #s(literal -1 binary32) (neg.f32 (pow.f32 (/.f32 cosTheta_O v) #s(literal 3 binary32)))) (fma.f32 (/.f32 (neg.f32 cosTheta_O) v) (-.f32 (/.f32 (neg.f32 cosTheta_O) v) (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i))) (pow.f32 (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i)) #s(literal 2 binary32))))
(-.f32 (/.f32 (pow.f32 (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i)) #s(literal 2 binary32)) (-.f32 (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i)) (/.f32 (neg.f32 cosTheta_O) v))) (/.f32 (pow.f32 (/.f32 cosTheta_O v) #s(literal 2 binary32)) (-.f32 (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i)) (/.f32 (neg.f32 cosTheta_O) v))))
(-.f32 (/.f32 (neg.f32 cosTheta_O) v) (*.f32 (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i)) #s(literal -1 binary32)))
(-.f32 (/.f32 (neg.f32 cosTheta_O) v) (*.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i)))
(fma.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i) #s(literal -1 binary32) (/.f32 (neg.f32 cosTheta_O) v))
(fma.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) (/.f32 #s(literal -1 binary32) cosTheta_i) (/.f32 (neg.f32 cosTheta_O) v))
(fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i) (/.f32 (neg.f32 cosTheta_O) v))
(+.f32 (/.f32 (pow.f32 (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i)) #s(literal 3 binary32)) (fma.f32 (/.f32 (neg.f32 cosTheta_O) v) (-.f32 (/.f32 (neg.f32 cosTheta_O) v) (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i))) (pow.f32 (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i)) #s(literal 2 binary32)))) (/.f32 (neg.f32 (pow.f32 (/.f32 cosTheta_O v) #s(literal 3 binary32))) (fma.f32 (/.f32 (neg.f32 cosTheta_O) v) (-.f32 (/.f32 (neg.f32 cosTheta_O) v) (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i))) (pow.f32 (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i)) #s(literal 2 binary32)))))
(+.f32 (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i)) (/.f32 (neg.f32 cosTheta_O) v))
(+.f32 (/.f32 (neg.f32 cosTheta_O) v) (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i)))
(/.f32 (+.f32 (pow.f32 (cosh.f32 #s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) (*.f32 (+.f32 (neg.f32 (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i))) (/.f32 cosTheta_O v)) cosTheta_i))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 #s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) (*.f32 (+.f32 (neg.f32 (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i))) (/.f32 cosTheta_O v)) cosTheta_i))) #s(literal 3 binary32))) (+.f32 (pow.f32 (cosh.f32 #s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) (*.f32 (+.f32 (neg.f32 (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i))) (/.f32 cosTheta_O v)) cosTheta_i))) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 #s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) (*.f32 (+.f32 (neg.f32 (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i))) (/.f32 cosTheta_O v)) cosTheta_i))) #s(literal 2 binary32)) (*.f32 (cosh.f32 #s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) (*.f32 (+.f32 (neg.f32 (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i))) (/.f32 cosTheta_O v)) cosTheta_i))) (sinh.f32 #s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) (*.f32 (+.f32 (neg.f32 (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i))) (/.f32 cosTheta_O v)) cosTheta_i)))))))
(/.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 #s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) (*.f32 (+.f32 (neg.f32 (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i))) (/.f32 cosTheta_O v)) cosTheta_i)))))
(+.f32 (sinh.f32 #s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) (*.f32 (+.f32 (neg.f32 (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i))) (/.f32 cosTheta_O v)) cosTheta_i))) (cosh.f32 #s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) (*.f32 (+.f32 (neg.f32 (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i))) (/.f32 cosTheta_O v)) cosTheta_i))))
(+.f32 (cosh.f32 #s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) (*.f32 (+.f32 (neg.f32 (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i))) (/.f32 cosTheta_O v)) cosTheta_i))) (sinh.f32 #s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) (*.f32 (+.f32 (neg.f32 (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i))) (/.f32 cosTheta_O v)) cosTheta_i))))
(exp.f32 #s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) (*.f32 (+.f32 (neg.f32 (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i))) (/.f32 cosTheta_O v)) cosTheta_i)))
(*.f32 (*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 #s(literal 6931/10000 binary32)))
(*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))))
(*.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 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))))
(/.f32 (exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal -2 binary32) v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i))) (exp.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))) (neg.f32 v))
(/.f32 (*.f32 #s(literal -1 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))) v)
(/.f32 (*.f32 #s(literal 1 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))) v)
(/.f32 (*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32))) v)
(/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (log.f32 (*.f32 #s(literal -2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))))
(fma.f32 (cosh.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal -2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)) (*.f32 (sinh.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal -2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))))
(fma.f32 (cosh.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (*.f32 (sinh.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32)))))
(fma.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)) (cosh.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal -2 binary32) v)))) (*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)) (sinh.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal -2 binary32) v))))))
(fma.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (cosh.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (sinh.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))))
(+.f32 (*.f32 (cosh.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal -2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))) (*.f32 (sinh.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal -2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))))
(+.f32 (*.f32 (cosh.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32)))) (*.f32 (sinh.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32)))))
(+.f32 (*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)) (cosh.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal -2 binary32) v))))) (*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)) (sinh.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal -2 binary32) v))))))
(+.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (cosh.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (sinh.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))))
(+.f32 (cosh.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 (*.f32 #s(literal -2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)))) (sinh.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 (*.f32 #s(literal -2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_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) #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 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 (*.f32 #s(literal -2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32)))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v))
(*.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 v))) #s(literal 2 binary32))
(/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32)))) v)
(/.f32 (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (+.f32 (log.f32 (*.f32 #s(literal -2 binary32) v)) #s(literal 6931/10000 binary32)))) (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(literal 6931/10000 binary32)))))
(/.f32 (exp.f32 (/.f32 #s(literal 332956652491/1000000000000 binary32) (fma.f32 (log.f32 (*.f32 #s(literal -2 binary32) v)) (+.f32 (log.f32 (*.f32 #s(literal -2 binary32) v)) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 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(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32)))))
(/.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 (+.f32 (pow.f32 (cosh.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal -2 binary32) v)))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal -2 binary32) v)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (cosh.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal -2 binary32) v)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal -2 binary32) v)))) #s(literal 2 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))))))))
(/.f32 (neg.f32 (exp.f32 #s(literal 6931/10000 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))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32)))))
(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 (/.f32 (cosh.f32 #s(literal -6931/10000 binary32)) (*.f32 #s(literal -2 binary32) v)) (/.f32 (sinh.f32 #s(literal 6931/10000 binary32)) (*.f32 #s(literal -2 binary32) v)))
(+.f32 (sinh.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal -2 binary32) v)))) (cosh.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal -2 binary32) v)))))
(+.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))))
#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 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1/2 binary32) v)))
(/.f32 (+.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (log.f32 (*.f32 #s(literal -2 binary32) v)) #s(literal 3 binary32))) (+.f32 #s(literal 48038761/100000000 binary32) (-.f32 (pow.f32 (log.f32 (*.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32)) (log.f32 (pow.f32 (/.f32 #s(literal 1/2 binary32) v) #s(literal 6931/10000 binary32))))))
(/.f32 (neg.f32 (-.f32 #s(literal 48038761/100000000 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(literal 6931/10000 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 332956652491/1000000000000 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(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32))))
(/.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (log.f32 (*.f32 #s(literal -2 binary32) v)) #s(literal 2 binary32))) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))
(/.f32 (-.f32 #s(literal 48038761/100000000 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(literal 6931/10000 binary32)))
(/.f32 (-.f32 #s(literal 332956652491/1000000000000 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(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32)))
(-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 v)) (log.f32 #s(literal 2 binary32)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))
(-.f32 (/.f32 #s(literal 48038761/100000000 binary32) (+.f32 (log.f32 (*.f32 #s(literal -2 binary32) v)) #s(literal 6931/10000 binary32))) (/.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(literal 6931/10000 binary32))))
(-.f32 (/.f32 #s(literal 332956652491/1000000000000 binary32) (fma.f32 (log.f32 (*.f32 #s(literal -2 binary32) v)) (+.f32 (log.f32 (*.f32 #s(literal -2 binary32) v)) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 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(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32))))
(-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal -2 binary32) v)))
(fma.f32 (log.f32 (*.f32 #s(literal -2 binary32) v)) #s(literal -1 binary32) #s(literal 6931/10000 binary32))
(fma.f32 #s(literal -1 binary32) (log.f32 (*.f32 #s(literal -2 binary32) v)) #s(literal 6931/10000 binary32))
(+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32))
(+.f32 #s(literal 6931/10000 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(*.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 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 #s(literal 6931/10000 binary32)))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (/.f32 #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 (+.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 #s(literal 1 binary32) (exp.f32 (neg.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
(fma.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (cosh.f32 #s(literal -6931/10000 binary32)) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (sinh.f32 #s(literal 6931/10000 binary32))))
(fma.f32 (cosh.f32 #s(literal -6931/10000 binary32)) (exp.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 (sinh.f32 #s(literal 6931/10000 binary32)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(+.f32 (*.f32 (cosh.f32 #s(literal -6931/10000 binary32)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (sinh.f32 #s(literal 6931/10000 binary32)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(+.f32 (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (cosh.f32 #s(literal -6931/10000 binary32))) (*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (sinh.f32 #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 #s(literal 48038761/100000000 binary32) (pow.f32 v #s(literal -2 binary32))) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal -1 binary32) v)))
(/.f32 (neg.f32 (-.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32))) (neg.f32 (-.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (neg.f32 (+.f32 (pow.f32 v #s(literal -3 binary32)) #s(literal 332956652491/1000000000000 binary32))) (neg.f32 (-.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 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)) (-.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(/.f32 (+.f32 (pow.f32 v #s(literal -3 binary32)) #s(literal 332956652491/1000000000000 binary32)) (+.f32 #s(literal 48038761/100000000 binary32) (-.f32 (pow.f32 v #s(literal -2 binary32)) (/.f32 #s(literal -6931/10000 binary32) v))))
(/.f32 (+.f32 (pow.f32 v #s(literal -3 binary32)) #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 v #s(literal -2 binary32)) (-.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
(+.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))) (/.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 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal -1 binary32) v))
(*.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))))
(*.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 (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 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)) (pow.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 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)) (-.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 (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 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6 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 3 binary32))) (/.f32 #s(literal 110860132438012536505081/1000000000000000000000000 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 3 binary32)))) (+.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 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 (/.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 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)) (-.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 (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 3 binary32)) #s(literal 332956652491/1000000000000 binary32))) (neg.f32 (+.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 (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 (-.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 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 4 binary32)) #s(literal 2307722558415121/10000000000000000 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 (/.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 6 binary32)) #s(literal 110860132438012536505081/1000000000000000000000000 binary32)) (*.f32 (+.f32 (fma.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)) #s(literal 2307722558415121/10000000000000000 binary32)) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 4 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)) (+.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 (/.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)) (+.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 (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 (-.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 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 v) cosTheta_i)) (/.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 v) cosTheta_i) (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 v) cosTheta_i) (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))
(fma.f32 (pow.f32 (sqrt.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 (sqrt.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 1 binary32)) #s(literal 6931/10000 binary32))
(fma.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (sqrt.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)) (+.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 #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 (/.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 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))
(neg.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) (neg.f32 v)) #s(literal -6931/10000 binary32)))
(*.f32 (fma.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) (/.f32 #s(literal -1 binary32) cosTheta_i) (/.f32 (neg.f32 cosTheta_O) v)) cosTheta_i)
(*.f32 cosTheta_i (fma.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) (/.f32 #s(literal -1 binary32) cosTheta_i) (/.f32 (neg.f32 cosTheta_O) v)))
(/.f32 (*.f32 (-.f32 (pow.f32 (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i)) #s(literal 2 binary32)) (pow.f32 (/.f32 cosTheta_O v) #s(literal 2 binary32))) cosTheta_i) (-.f32 (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i)) (/.f32 (neg.f32 cosTheta_O) v)))
(/.f32 (*.f32 (fma.f32 (pow.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i) #s(literal 3 binary32)) #s(literal -1 binary32) (neg.f32 (pow.f32 (/.f32 cosTheta_O v) #s(literal 3 binary32)))) cosTheta_i) (fma.f32 (/.f32 (neg.f32 cosTheta_O) v) (-.f32 (/.f32 (neg.f32 cosTheta_O) v) (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i))) (pow.f32 (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i)) #s(literal 2 binary32))))
(/.f32 (*.f32 cosTheta_i (-.f32 (pow.f32 (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i)) #s(literal 2 binary32)) (pow.f32 (/.f32 cosTheta_O v) #s(literal 2 binary32)))) (-.f32 (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i)) (/.f32 (neg.f32 cosTheta_O) v)))
(/.f32 (*.f32 cosTheta_i (fma.f32 (pow.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i) #s(literal 3 binary32)) #s(literal -1 binary32) (neg.f32 (pow.f32 (/.f32 cosTheta_O v) #s(literal 3 binary32))))) (fma.f32 (/.f32 (neg.f32 cosTheta_O) v) (-.f32 (/.f32 (neg.f32 cosTheta_O) v) (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i))) (pow.f32 (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i)) #s(literal 2 binary32))))
(fma.f32 (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i)) cosTheta_i (*.f32 (/.f32 (neg.f32 cosTheta_O) v) cosTheta_i))
(fma.f32 (/.f32 (neg.f32 cosTheta_O) v) cosTheta_i (*.f32 (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i)) cosTheta_i))
(fma.f32 cosTheta_i (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i)) (*.f32 cosTheta_i (/.f32 (neg.f32 cosTheta_O) v)))
(fma.f32 cosTheta_i (/.f32 (neg.f32 cosTheta_O) v) (*.f32 cosTheta_i (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i))))
(+.f32 (*.f32 (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i)) cosTheta_i) (*.f32 (/.f32 (neg.f32 cosTheta_O) v) cosTheta_i))
(+.f32 (*.f32 (/.f32 (neg.f32 cosTheta_O) v) cosTheta_i) (*.f32 (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i)) cosTheta_i))
(+.f32 (*.f32 cosTheta_i (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i))) (*.f32 cosTheta_i (/.f32 (neg.f32 cosTheta_O) v)))
(+.f32 (*.f32 cosTheta_i (/.f32 (neg.f32 cosTheta_O) v)) (*.f32 cosTheta_i (neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i))))
(/.f32 (-.f32 (pow.f32 (/.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) cosTheta_i) #s(literal 2 binary32)) (pow.f32 (/.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32)) cosTheta_i) #s(literal 2 binary32))) (+.f32 (/.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) cosTheta_i) (/.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32)) cosTheta_i)))
(/.f32 (-.f32 (pow.f32 (/.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) cosTheta_i) #s(literal 3 binary32)) (pow.f32 (/.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32)) cosTheta_i) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) cosTheta_i) #s(literal 2 binary32)) (+.f32 (pow.f32 (/.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32)) cosTheta_i) #s(literal 2 binary32)) (*.f32 (/.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) cosTheta_i) (/.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32)) cosTheta_i)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))))) (neg.f32 (neg.f32 cosTheta_i)))
(/.f32 (-.f32 (*.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) cosTheta_i) (*.f32 cosTheta_i (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32)))) (*.f32 cosTheta_i cosTheta_i))
(/.f32 (-.f32 (pow.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 2 binary32)) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32)) #s(literal 2 binary32))) (*.f32 (+.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32)) (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))) cosTheta_i))
(/.f32 (-.f32 (pow.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 3 binary32)) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32)) #s(literal 3 binary32))) (*.f32 (fma.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32)) (+.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32)) (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))) (pow.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 2 binary32))) cosTheta_i))
(/.f32 (neg.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32)))) (neg.f32 cosTheta_i))
(/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i)
(-.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal -6931/10000 binary32)) cosTheta_i) (/.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) cosTheta_i))
(-.f32 (/.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) cosTheta_i) (/.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32)) cosTheta_i))
(+.f32 (/.f32 (*.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32)) cosTheta_i) (/.f32 (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) cosTheta_i))
(neg.f32 (/.f32 (neg.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32)))) cosTheta_i))
(neg.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (neg.f32 v)) #s(literal -6931/10000 binary32))) (neg.f32 cosTheta_i)))
(log.f32 (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (log.f32 (*.f32 #s(literal -2 binary32) v)) #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) (log.f32 (*.f32 #s(literal -2 binary32) v)))
(/.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 (*.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 (/.f32 #s(literal 1 binary32) #s(literal 0 binary32))) (log.f32 #s(literal 0 binary32)))
(+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (pow.f32 v #s(literal 3 binary32))))) (log.f32 (fma.f32 v v #s(literal 0 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 (*.f32 #s(literal -2 binary32) v)))
(/.f32 (+.f32 (pow.f32 (cosh.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)) #s(literal 3 binary32))) (+.f32 (pow.f32 (cosh.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) (*.f32 (cosh.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)) (sinh.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))))))
(/.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32))) v)))
(/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (neg.f32 v))))
(/.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))))
(-.f32 (cosh.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)) (sinh.f32 (/.f32 (neg.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32))) v)))
(-.f32 (cosh.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)) (sinh.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (neg.f32 v))))
(+.f32 (sinh.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)) (cosh.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)))
(+.f32 (cosh.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)) (sinh.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)))
(exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))

eval117.0ms (1.1%)

Memory
-4.0MiB live, 193.1MiB allocated; 32ms collecting garbage
Compiler

Compiled 51 115 to 4 614 computations (91% saved)

prune35.0ms (0.3%)

Memory
15.5MiB live, 62.8MiB allocated; 1ms collecting garbage
Pruning

16 alts after pruning (15 fresh and 1 done)

PrunedKeptTotal
New70412716
Fresh336
Picked415
Done000
Total71116727
Accuracy
99.9%
Counts
727 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.3%
(/.f32 (/.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))))) (*.f32 #s(literal 2 binary32) v))
50.4%
(/.f32 (*.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)) (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 #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 #s(literal 2 binary32) v))
99.7%
(/.f32 (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 1/2 binary32)))) v)
99.7%
(/.f32 #s(literal 1/2 binary32) (exp.f32 (-.f32 (log.f32 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)))))
50.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 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))))))
98.1%
(exp.f32 #s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) (neg.f32 (*.f32 #s(approx (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) (*.f32 (-.f32 (/.f32 (neg.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (*.f32 cosTheta_O cosTheta_i)) (/.f32 #s(literal 1 binary32) v)) cosTheta_O)) cosTheta_i))))
16.4%
(exp.f32 #s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) (neg.f32 #s(approx (* (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) cosTheta_i) (neg.f32 (*.f32 (neg.f32 (/.f32 sinTheta_i v)) sinTheta_O))))))
14.6%
(exp.f32 #s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) #s(approx (neg (* (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) cosTheta_i)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))))
99.0%
#s(approx (/ (/ 1 (exp (neg (+ (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)))) (* 2 v)) (/.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))))
10.6%
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (+.f32 v 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 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 #s(literal 6931/10000 binary32))))
10.6%
#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 2 binary32)))
99.1%
#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) (log.f32 (*.f32 v #s(literal 2 binary32))))) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (neg.f32 v))))))
98.0%
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (/.f32 (exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))) v) #s(literal 1/2 binary32))))
99.3%
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1/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))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) 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))))))
Compiler

Compiled 1 698 to 1 048 computations (38.3% saved)

simplify209.0ms (2%)

Memory
9.3MiB live, 249.4MiB allocated; 33ms collecting garbage
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(exp.f32 #s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) (neg.f32 (*.f32 #s(approx (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) (*.f32 (-.f32 (/.f32 (neg.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (*.f32 cosTheta_O cosTheta_i)) (/.f32 #s(literal 1 binary32) v)) cosTheta_O)) cosTheta_i))))
cost-diff1
(+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))
cost-diff1
(neg.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))
cost-diff5
(fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)))
cost-diff0
(+.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
cost-diff0
#s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) 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)))))
cost-diff0
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) 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))))))
cost-diff1
(exp.f32 (+.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))
cost-diff0
(/.f32 (exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))) v)
cost-diff0
(*.f32 (/.f32 (exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))) v) #s(literal 1/2 binary32))
cost-diff0
#s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (/.f32 (exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))) v) #s(literal 1/2 binary32)))
cost-diff0
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (/.f32 (exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))) v) #s(literal 1/2 binary32))))
cost-diff0
(exp.f32 #s(literal 6931/10000 binary32))
cost-diff0
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) v)
cost-diff0
(*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 2 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 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 2 binary32)))
cost-diff0
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))
cost-diff0
(+.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 1/2 binary32)))
cost-diff0
(/.f32 (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 1/2 binary32)))) v)
cost-diff1
(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 1/2 binary32))))
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
098972
0134947
1275882
2657820
32462796
09019796
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f32 (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 1/2 binary32)))) v)
(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 1/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 1/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 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 6931/10000 binary32)
(log.f32 #s(literal 1/2 binary32))
#s(literal 1/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 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 2 binary32)))
(*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 2 binary32))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) v)
(exp.f32 #s(literal 6931/10000 binary32))
#s(literal 6931/10000 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))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (/.f32 (exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))) v) #s(literal 1/2 binary32))))
#s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (/.f32 (exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))) v) #s(literal 1/2 binary32)))
(*.f32 (/.f32 (exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))) v) #s(literal 1/2 binary32))
(/.f32 (exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))) v)
(exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v)))
#s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))
(/.f32 #s(literal -1 binary32) v)
#s(literal -1 binary32)
v
#s(literal 1/2 binary32)
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) 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))))))
#s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) 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)))))
(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 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))
(/.f32 #s(literal -1 binary32) v)
#s(literal -1 binary32)
v
#s(literal 6931/10000 binary32)
(log.f32 (/.f32 #s(literal 1/2 binary32) v))
(/.f32 #s(literal 1/2 binary32) v)
#s(literal 1/2 binary32)
(exp.f32 #s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) (neg.f32 (*.f32 #s(approx (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) (*.f32 (-.f32 (/.f32 (neg.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (*.f32 cosTheta_O cosTheta_i)) (/.f32 #s(literal 1 binary32) v)) cosTheta_O)) cosTheta_i))))
#s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) (neg.f32 (*.f32 #s(approx (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) (*.f32 (-.f32 (/.f32 (neg.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (*.f32 cosTheta_O cosTheta_i)) (/.f32 #s(literal 1 binary32) v)) cosTheta_O)) cosTheta_i)))
(neg.f32 (*.f32 #s(approx (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) (*.f32 (-.f32 (/.f32 (neg.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (*.f32 cosTheta_O cosTheta_i)) (/.f32 #s(literal 1 binary32) v)) cosTheta_O)) cosTheta_i))
(*.f32 #s(approx (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) (*.f32 (-.f32 (/.f32 (neg.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (*.f32 cosTheta_O cosTheta_i)) (/.f32 #s(literal 1 binary32) v)) cosTheta_O)) cosTheta_i)
#s(approx (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) (*.f32 (-.f32 (/.f32 (neg.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (*.f32 cosTheta_O cosTheta_i)) (/.f32 #s(literal 1 binary32) v)) cosTheta_O))
(*.f32 (-.f32 (/.f32 (neg.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (*.f32 cosTheta_O cosTheta_i)) (/.f32 #s(literal 1 binary32) v)) cosTheta_O)
(-.f32 (/.f32 (neg.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (*.f32 cosTheta_O cosTheta_i)) (/.f32 #s(literal 1 binary32) v))
(/.f32 (neg.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (*.f32 cosTheta_O cosTheta_i))
(neg.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))
(+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))
(+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32))
(log.f32 (/.f32 #s(literal 1/2 binary32) v))
(/.f32 #s(literal 1/2 binary32) v)
#s(literal 1/2 binary32)
v
#s(literal 6931/10000 binary32)
(/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)
(fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)))
(fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))
sinTheta_O
sinTheta_i
#s(literal 1 binary32)
#s(literal -2 binary32)
(*.f32 cosTheta_O cosTheta_i)
cosTheta_O
cosTheta_i
(/.f32 #s(literal 1 binary32) v)
Outputs
(/.f32 (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 1/2 binary32)))) v)
(*.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))) (/.f32 #s(literal 1/2 binary32) v))
(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 1/2 binary32))))
(*.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))) #s(literal 1/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 1/2 binary32)))
(+.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #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 (-.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 6931/10000 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 (*.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 6931/10000 binary32)
(log.f32 #s(literal 1/2 binary32))
#s(literal 1/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 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 2 binary32)))
(*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 2 binary32))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) v)
(exp.f32 #s(literal 6931/10000 binary32))
#s(literal 6931/10000 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))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (/.f32 (exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))) v) #s(literal 1/2 binary32))))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1/2 binary32) v))))
#s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (/.f32 (exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))) v) #s(literal 1/2 binary32)))
#s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1/2 binary32) v)))
(*.f32 (/.f32 (exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))) v) #s(literal 1/2 binary32))
(*.f32 (exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1/2 binary32) v))
(/.f32 (exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))) v)
(exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v)))
#s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))
(/.f32 #s(literal -1 binary32) v)
#s(literal -1 binary32)
v
#s(literal 1/2 binary32)
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) 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))))))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1/2 binary32) v))))
#s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) 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)))))
#s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1/2 binary32) 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 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1/2 binary32) v))
(+.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.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)
v
#s(literal 6931/10000 binary32)
(log.f32 (/.f32 #s(literal 1/2 binary32) v))
(/.f32 #s(literal 1/2 binary32) v)
#s(literal 1/2 binary32)
(exp.f32 #s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) (neg.f32 (*.f32 #s(approx (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) (*.f32 (-.f32 (/.f32 (neg.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (*.f32 cosTheta_O cosTheta_i)) (/.f32 #s(literal 1 binary32) v)) cosTheta_O)) cosTheta_i))))
(exp.f32 #s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) (*.f32 (neg.f32 cosTheta_i) #s(approx (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) (*.f32 (-.f32 (/.f32 (+.f32 (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) #s(literal -6931/10000 binary32)) (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal 1 binary32) v)) cosTheta_O)))))
#s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) (neg.f32 (*.f32 #s(approx (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) (*.f32 (-.f32 (/.f32 (neg.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (*.f32 cosTheta_O cosTheta_i)) (/.f32 #s(literal 1 binary32) v)) cosTheta_O)) cosTheta_i)))
#s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) (*.f32 (neg.f32 cosTheta_i) #s(approx (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) (*.f32 (-.f32 (/.f32 (+.f32 (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) #s(literal -6931/10000 binary32)) (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal 1 binary32) v)) cosTheta_O))))
(neg.f32 (*.f32 #s(approx (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) (*.f32 (-.f32 (/.f32 (neg.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (*.f32 cosTheta_O cosTheta_i)) (/.f32 #s(literal 1 binary32) v)) cosTheta_O)) cosTheta_i))
(*.f32 (neg.f32 cosTheta_i) #s(approx (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) (*.f32 (-.f32 (/.f32 (+.f32 (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) #s(literal -6931/10000 binary32)) (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal 1 binary32) v)) cosTheta_O)))
(*.f32 #s(approx (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) (*.f32 (-.f32 (/.f32 (neg.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (*.f32 cosTheta_O cosTheta_i)) (/.f32 #s(literal 1 binary32) v)) cosTheta_O)) cosTheta_i)
(*.f32 #s(approx (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) (*.f32 (-.f32 (/.f32 (+.f32 (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) #s(literal -6931/10000 binary32)) (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal 1 binary32) v)) cosTheta_O)) cosTheta_i)
#s(approx (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) (*.f32 (-.f32 (/.f32 (neg.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (*.f32 cosTheta_O cosTheta_i)) (/.f32 #s(literal 1 binary32) v)) cosTheta_O))
#s(approx (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) (*.f32 (-.f32 (/.f32 (+.f32 (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) #s(literal -6931/10000 binary32)) (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal 1 binary32) v)) cosTheta_O))
(*.f32 (-.f32 (/.f32 (neg.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (*.f32 cosTheta_O cosTheta_i)) (/.f32 #s(literal 1 binary32) v)) cosTheta_O)
(*.f32 (-.f32 (/.f32 (+.f32 (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) #s(literal -6931/10000 binary32)) (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal 1 binary32) v)) cosTheta_O)
(-.f32 (/.f32 (neg.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (*.f32 cosTheta_O cosTheta_i)) (/.f32 #s(literal 1 binary32) v))
(-.f32 (/.f32 (+.f32 (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) #s(literal -6931/10000 binary32)) (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal 1 binary32) v))
(/.f32 (neg.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (*.f32 cosTheta_O cosTheta_i))
(/.f32 (+.f32 (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) #s(literal -6931/10000 binary32)) (*.f32 cosTheta_i cosTheta_O))
(neg.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))
(+.f32 (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) #s(literal -6931/10000 binary32))
(+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))
(+.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32))
(log.f32 (/.f32 #s(literal 1/2 binary32) v))
(/.f32 #s(literal 1/2 binary32) v)
#s(literal 1/2 binary32)
v
#s(literal 6931/10000 binary32)
(/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)
(/.f32 (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)
(fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)))
(-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O))
(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)
#s(literal -2 binary32)
(*.f32 cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
cosTheta_O
cosTheta_i
(/.f32 #s(literal 1 binary32) v)

localize271.0ms (2.6%)

Memory
-15.1MiB live, 263.3MiB allocated; 31ms collecting garbage
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.07656397481682752
(exp.f32 #s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) (neg.f32 (*.f32 #s(approx (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) (*.f32 (-.f32 (/.f32 (neg.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (*.f32 cosTheta_O cosTheta_i)) (/.f32 #s(literal 1 binary32) v)) cosTheta_O)) cosTheta_i))))
accuracy0.12861675457169186
(log.f32 (/.f32 #s(literal 1/2 binary32) v))
accuracy8.499954062634027
(*.f32 (-.f32 (/.f32 (neg.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (*.f32 cosTheta_O cosTheta_i)) (/.f32 #s(literal 1 binary32) v)) cosTheta_O)
accuracy15.051386014573422
(*.f32 #s(approx (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) (*.f32 (-.f32 (/.f32 (neg.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (*.f32 cosTheta_O cosTheta_i)) (/.f32 #s(literal 1 binary32) v)) cosTheta_O)) cosTheta_i)
accuracy0.03515625
(+.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
accuracy0.04296875
(+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))
accuracy0.07656397481682752
(exp.f32 (+.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))
accuracy0.12861675457169186
(log.f32 (/.f32 #s(literal 1/2 binary32) v))
accuracy0.0
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (/.f32 (exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))) v) #s(literal 1/2 binary32))))
accuracy0.029388913890847707
(/.f32 (exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))) v)
accuracy0.0635672375384935
(exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v)))
accuracy1.647388868163349
#s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))
accuracy0.0
(exp.f32 #s(literal 6931/10000 binary32))
accuracy0.0078125
(*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 2 binary32))
accuracy0.3359375
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) v)
accuracy28.615848345924476
#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 2 binary32)))
accuracy0.03558017365928973
(/.f32 (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 1/2 binary32)))) v)
accuracy0.0390625
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))
accuracy0.04296875
(+.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 1/2 binary32)))
accuracy0.058504999701171546
(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 1/2 binary32))))
Samples
197.0ms256×0valid
Compiler

Compiled 677 to 83 computations (87.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 173.0ms
ival-mult: 54.0ms (31.3% of total)
ival-pow2: 29.0ms (16.8% of total)
ival-div: 27.0ms (15.6% of total)
ival-add: 18.0ms (10.4% of total)
ival-exp: 13.0ms (7.5% of total)
const: 11.0ms (6.4% of total)
ival-sub: 9.0ms (5.2% of total)
ival-log: 7.0ms (4.1% of total)
ival-neg: 4.0ms (2.3% of total)
exact: 1.0ms (0.6% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series150.0ms (1.4%)

Memory
20.3MiB live, 209.9MiB allocated; 51ms collecting garbage
Counts
26 → 251
Calls
Call 1
Inputs
(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 1/2 binary32))))
(/.f32 (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 1/2 binary32)))) v)
(+.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 1/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(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 2 binary32)))
(*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 2 binary32))
(*.f32 (exp.f32 #s(literal 6931/10000 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))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (/.f32 (exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))) v) #s(literal 1/2 binary32))))
#s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (/.f32 (exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))) v) #s(literal 1/2 binary32)))
(*.f32 (/.f32 (exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))) v) #s(literal 1/2 binary32))
(/.f32 (exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))) 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))))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) 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))))))
#s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) 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 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)))
(neg.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))
(+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))
(exp.f32 #s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) (neg.f32 (*.f32 #s(approx (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) (*.f32 (-.f32 (/.f32 (neg.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (*.f32 cosTheta_O cosTheta_i)) (/.f32 #s(literal 1 binary32) v)) cosTheta_O)) cosTheta_i))))
#s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))
(exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v)))
(log.f32 (/.f32 #s(literal 1/2 binary32) v))
(+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))
(*.f32 #s(approx (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) (*.f32 (-.f32 (/.f32 (neg.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (*.f32 cosTheta_O cosTheta_i)) (/.f32 #s(literal 1 binary32) v)) cosTheta_O)) cosTheta_i)
(*.f32 (-.f32 (/.f32 (neg.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (*.f32 cosTheta_O cosTheta_i)) (/.f32 #s(literal 1 binary32) v)) cosTheta_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)))
(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))))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ -1 v))) v))
(+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (exp 6931/10000) (exp (/ -1 v))))) (pow v 2))) (* 1/2 (/ (* (exp 6931/10000) (exp (/ -1 v))) v)))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ -1 v))) v)) (* cosTheta_i (+ (* 1/4 (/ (* (pow cosTheta_O 2) (* cosTheta_i (* (exp 6931/10000) (exp (/ -1 v))))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* (exp 6931/10000) (exp (/ -1 v)))) (pow v 2))))))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ -1 v))) v)) (* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (* (exp 6931/10000) (exp (/ -1 v)))) (pow v 2))) (* cosTheta_i (+ (* 1/12 (/ (* (pow cosTheta_O 3) (* cosTheta_i (* (exp 6931/10000) (exp (/ -1 v))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_O 2) (* (exp 6931/10000) (exp (/ -1 v)))) (pow v 3))))))))
(exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))
(+ (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_i (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))))
(+ (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_i (+ (* cosTheta_i (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))))))) (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))))
(+ (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_i (+ (* cosTheta_i (+ (* cosTheta_i (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (+ (* -1 (+ (* -1 (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_O 3) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))))) (+ (* 1/6 (pow (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))))) (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3))))))))) (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))))
(* -1 (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(+ (* -1 (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_O cosTheta_i) v)))
(* -1 (/ (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) cosTheta_i))
(/ (+ (* -1 (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_O cosTheta_i) v))) cosTheta_i)
(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)))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v))
(exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_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 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) v))
(* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) cosTheta_i))))
(* -1 (/ cosTheta_O v))
(+ (* -1 (/ cosTheta_O v)) (* -1 (/ (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_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)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_i v))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ 1 (* cosTheta_i v)) (+ (/ cosTheta_O v) (+ (/ (log (/ 1/2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))))))
(+ (* -1 (/ cosTheta_O v)) (* -1 (/ (* cosTheta_O (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O v))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (/ 1/2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_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))
(+ (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))))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ -1 v))) v)) (* cosTheta_O (+ (* 1/4 (/ (* cosTheta_O (* (pow cosTheta_i 2) (* (exp 6931/10000) (exp (/ -1 v))))) (pow v 3))) (* 1/2 (/ (* cosTheta_i (* (exp 6931/10000) (exp (/ -1 v)))) (pow v 2))))))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ -1 v))) v)) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (exp 6931/10000) (exp (/ -1 v)))) (pow v 2))) (* cosTheta_O (+ (* 1/12 (/ (* cosTheta_O (* (pow cosTheta_i 3) (* (exp 6931/10000) (exp (/ -1 v))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_i 2) (* (exp 6931/10000) (exp (/ -1 v)))) (pow v 3))))))))
(+ (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_O (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))))
(+ (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_O (+ (* cosTheta_O (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))))))) (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))))
(+ (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_O (+ (* cosTheta_O (+ (* cosTheta_O (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (+ (* -1 (+ (* -1 (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_i 3) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))))) (+ (* 1/6 (pow (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))))) (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3))))))))) (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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 (- (+ (* 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 (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) cosTheta_O))))
(* cosTheta_O (- (* -1 (/ (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O cosTheta_i))) (/ 1 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 (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O v))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ 1 (* cosTheta_O v)) (+ (/ cosTheta_i v) (+ (/ (log (/ 1/2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))))))
(* -1 (* cosTheta_O (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O (* cosTheta_i v)))) (+ (/ 6931/10000 (* cosTheta_O cosTheta_i)) (+ (/ 1 v) (+ (/ 1 (* cosTheta_O (* cosTheta_i v))) (+ (/ (log (/ 1/2 v)) (* cosTheta_O cosTheta_i)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O (* cosTheta_i v))))))))))
(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))
(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
(- (* sinTheta_i (+ sinTheta_O (* -2 sinTheta_O))) 1)
(- (/ 1 v) (+ 6931/10000 (log (/ 1/2 v))))
(- (+ (* -1 (* sinTheta_i (+ (* -2 (/ sinTheta_O v)) (/ sinTheta_O v)))) (/ 1 v)) (+ 6931/10000 (log (/ 1/2 v))))
(- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v))
(- (+ 6931/10000 (+ (log (/ 1/2 v)) (* sinTheta_i (+ (* -2 (/ sinTheta_O v)) (/ sinTheta_O v))))) (/ 1 v))
(exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))
(+ (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* sinTheta_i (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_O (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))))))
(+ (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* sinTheta_i (+ (* sinTheta_i (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_O (* v (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)))))) (* 48038761/100000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))))) (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_O (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))))))
(+ (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* sinTheta_i (+ (* sinTheta_i (+ (* sinTheta_i (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (+ (* -1 (+ (* -1 (/ (* 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)))))) (* 48038761/100000000 (/ (pow sinTheta_O 3) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))))) (+ (* 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)))) (* 48038761/100000000 (/ sinTheta_O (* v (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)))) (* 48038761/100000000 (/ sinTheta_O (* v (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)))))) (* 48038761/100000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3))))))))))) (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_O (* v (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)))))) (* 48038761/100000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3))))))))) (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_O (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))))))
(* cosTheta_i (- (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v)) cosTheta_i)) (/ cosTheta_O v)))
(+ (* -1 (* cosTheta_i (* sinTheta_i (+ (* -2 (/ sinTheta_O (* cosTheta_i v))) (/ sinTheta_O (* cosTheta_i v)))))) (* cosTheta_i (- (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v)) cosTheta_i)) (/ cosTheta_O v))))
(* cosTheta_O (- (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v)) (* cosTheta_O cosTheta_i))) (/ 1 v)))
(+ (* -1 (* cosTheta_O (* sinTheta_i (+ (* -2 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (/ sinTheta_O (* cosTheta_O (* cosTheta_i v))))))) (* cosTheta_O (- (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v)) (* cosTheta_O cosTheta_i))) (/ 1 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 (+ sinTheta_O (* -2 sinTheta_O)))
(* sinTheta_i (- (+ sinTheta_O (* -2 sinTheta_O)) (/ 1 sinTheta_i)))
(* -1 (* sinTheta_i (+ (* -2 (/ sinTheta_O v)) (/ sinTheta_O v))))
(* sinTheta_i (- (/ 1 (* sinTheta_i v)) (+ (* -2 (/ sinTheta_O v)) (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ sinTheta_O v) (/ (log (/ 1/2 v)) sinTheta_i))))))
(* sinTheta_i (+ (* -2 (/ sinTheta_O v)) (/ sinTheta_O v)))
(* sinTheta_i (- (+ (* -2 (/ sinTheta_O v)) (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ sinTheta_O v) (/ (log (/ 1/2 v)) sinTheta_i)))) (/ 1 (* sinTheta_i v))))
(* sinTheta_i (+ (* -1 (+ (* -2 (/ sinTheta_O v)) (/ sinTheta_O v))) (/ (* cosTheta_i (- (* -1 (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log (/ 1/2 v)) cosTheta_i)) (/ 1 (* cosTheta_i v)))) (/ cosTheta_O v))) sinTheta_i)))
(* -1 (/ (* sinTheta_i (+ (* -2 (/ sinTheta_O v)) (/ sinTheta_O v))) cosTheta_i))
(* sinTheta_i (+ (* -1 (/ (+ (* -2 (/ sinTheta_O v)) (/ sinTheta_O v)) cosTheta_i)) (/ (* cosTheta_O (- (* -1 (- (+ (* 6931/10000 (/ 1 (* cosTheta_O cosTheta_i))) (/ (log (/ 1/2 v)) (* cosTheta_O cosTheta_i))) (/ 1 (* cosTheta_O (* cosTheta_i v))))) (/ 1 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 sinTheta_O) (* 2 sinTheta_O))))
(* -1 (* sinTheta_i (+ (* -1 sinTheta_O) (+ (* 2 sinTheta_O) (/ 1 sinTheta_i)))))
(* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* 2 (/ sinTheta_O v))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (/ 1 v) (+ 6931/10000 (log (/ 1/2 v)))) sinTheta_i)) (+ (* -1 (/ sinTheta_O v)) (* 2 (/ sinTheta_O v))))))
(* -1 (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* 2 (/ sinTheta_O v)))))
(* -1 (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v)) sinTheta_i)) (* 2 (/ sinTheta_O v))))))
(* -1 (* sinTheta_i (+ (* -1 (+ (* -1 (/ sinTheta_O v)) (* 2 (/ sinTheta_O v)))) (* -1 (/ (* cosTheta_i (- (* -1 (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log (/ 1/2 v)) cosTheta_i)) (/ 1 (* cosTheta_i v)))) (/ cosTheta_O v))) sinTheta_i)))))
(/ (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* 2 (/ sinTheta_O v)))) cosTheta_i)
(* -1 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (- (* -1 (- (+ (* 6931/10000 (/ 1 (* cosTheta_O cosTheta_i))) (/ (log (/ 1/2 v)) (* cosTheta_O cosTheta_i))) (/ 1 (* cosTheta_O (* cosTheta_i v))))) (/ 1 v))) sinTheta_i)) (* -1 (/ (+ (* -1 (/ sinTheta_O v)) (* 2 (/ sinTheta_O v))) cosTheta_i)))))
(+ (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))
(+ (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 (+ sinTheta_i (* -2 sinTheta_i))) 1)
(- (+ (* -1 (* sinTheta_O (+ (* -2 (/ sinTheta_i v)) (/ sinTheta_i v)))) (/ 1 v)) (+ 6931/10000 (log (/ 1/2 v))))
(- (+ 6931/10000 (+ (log (/ 1/2 v)) (* sinTheta_O (+ (* -2 (/ sinTheta_i v)) (/ sinTheta_i v))))) (/ 1 v))
(+ (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* sinTheta_O (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_i (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))))))
(+ (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* sinTheta_O (+ (* sinTheta_O (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_i (* v (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)))))) (* 48038761/100000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))))) (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_i (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))))))
(+ (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* sinTheta_O (+ (* sinTheta_O (+ (* sinTheta_O (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (+ (* -1 (+ (* -1 (/ (* 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)))))) (* 48038761/100000000 (/ (pow sinTheta_i 3) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))))) (+ (* 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)))) (* 48038761/100000000 (/ sinTheta_i (* v (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)))) (* 48038761/100000000 (/ sinTheta_i (* v (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)))))) (* 48038761/100000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3))))))))))) (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_i (* v (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)))))) (* 48038761/100000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3))))))))) (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_i (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))))))
(+ (* -1 (* cosTheta_i (* sinTheta_O (+ (* -2 (/ sinTheta_i (* cosTheta_i v))) (/ sinTheta_i (* cosTheta_i v)))))) (* cosTheta_i (- (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v)) cosTheta_i)) (/ cosTheta_O v))))
(+ (* -1 (* cosTheta_O (* sinTheta_O (+ (* -2 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (/ sinTheta_i (* cosTheta_O (* cosTheta_i v))))))) (* cosTheta_O (- (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v)) (* cosTheta_O cosTheta_i))) (/ 1 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))))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(* sinTheta_O (+ sinTheta_i (* -2 sinTheta_i)))
(* sinTheta_O (- (+ sinTheta_i (* -2 sinTheta_i)) (/ 1 sinTheta_O)))
(* -1 (* sinTheta_O (+ (* -2 (/ sinTheta_i v)) (/ sinTheta_i v))))
(* sinTheta_O (- (/ 1 (* sinTheta_O v)) (+ (* -2 (/ sinTheta_i v)) (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ sinTheta_i v) (/ (log (/ 1/2 v)) sinTheta_O))))))
(* sinTheta_O (+ (* -2 (/ sinTheta_i v)) (/ sinTheta_i v)))
(* sinTheta_O (- (+ (* -2 (/ sinTheta_i v)) (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ sinTheta_i v) (/ (log (/ 1/2 v)) sinTheta_O)))) (/ 1 (* sinTheta_O v))))
(* sinTheta_O (+ (* -1 (+ (* -2 (/ sinTheta_i v)) (/ sinTheta_i v))) (/ (* cosTheta_i (- (* -1 (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log (/ 1/2 v)) cosTheta_i)) (/ 1 (* cosTheta_i v)))) (/ cosTheta_O v))) sinTheta_O)))
(* -1 (/ (* sinTheta_O (+ (* -2 (/ sinTheta_i v)) (/ sinTheta_i v))) cosTheta_i))
(* sinTheta_O (+ (* -1 (/ (+ (* -2 (/ sinTheta_i v)) (/ sinTheta_i v)) cosTheta_i)) (/ (* cosTheta_O (- (* -1 (- (+ (* 6931/10000 (/ 1 (* cosTheta_O cosTheta_i))) (/ (log (/ 1/2 v)) (* cosTheta_O cosTheta_i))) (/ 1 (* cosTheta_O (* cosTheta_i v))))) (/ 1 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)))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (+ (* -1 sinTheta_i) (* 2 sinTheta_i))))
(* -1 (* sinTheta_O (+ (* -1 sinTheta_i) (+ (* 2 sinTheta_i) (/ 1 sinTheta_O)))))
(* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* 2 (/ sinTheta_i v))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (/ 1 v) (+ 6931/10000 (log (/ 1/2 v)))) sinTheta_O)) (+ (* -1 (/ sinTheta_i v)) (* 2 (/ sinTheta_i v))))))
(* -1 (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* 2 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v)) sinTheta_O)) (* 2 (/ sinTheta_i v))))))
(* -1 (* sinTheta_O (+ (* -1 (+ (* -1 (/ sinTheta_i v)) (* 2 (/ sinTheta_i v)))) (* -1 (/ (* cosTheta_i (- (* -1 (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log (/ 1/2 v)) cosTheta_i)) (/ 1 (* cosTheta_i v)))) (/ cosTheta_O v))) sinTheta_O)))))
(/ (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* 2 (/ sinTheta_i v)))) cosTheta_i)
(* -1 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (- (* -1 (- (+ (* 6931/10000 (/ 1 (* cosTheta_O cosTheta_i))) (/ (log (/ 1/2 v)) (* cosTheta_O cosTheta_i))) (/ 1 (* cosTheta_O (* cosTheta_i v))))) (/ 1 v))) sinTheta_O)) (* -1 (/ (+ (* -1 (/ sinTheta_i v)) (* 2 (/ sinTheta_i v))) cosTheta_i)))))
(/ (- (* 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 (exp 6931/10000)))
(* v (exp 6931/10000))
(* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v))
(/ (exp (- 6931/10000 (/ 1 v))) v)
(exp (- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v)))
(/ -1 v)
(/ (- (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v))))) 1) v)
(* -1 (/ (+ 1 (+ (* -2 (+ 1 (* sinTheta_O sinTheta_i))) (* sinTheta_O sinTheta_i))) v))
(/ (- (* -1 (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v)))))) (+ 1 (+ (* -2 (+ 1 (* sinTheta_O sinTheta_i))) (* sinTheta_O sinTheta_i)))) v)
(/ (+ 1 (+ (* -2 (+ 1 (* sinTheta_O sinTheta_i))) (* sinTheta_O sinTheta_i))) v)
(/ (+ 1 (+ (* -2 (+ 1 (* sinTheta_O sinTheta_i))) (+ (* sinTheta_O sinTheta_i) (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v)))))))) v)
(/ (- (* 6931/10000 v) 1) v)
(exp (- 6931/10000 (/ 1 v)))
(+ (log 1/2) (* -1 (log v)))
(/ (* cosTheta_i (- (* -1 (/ (+ 1 (+ (* -2 (+ 1 (* sinTheta_O sinTheta_i))) (* sinTheta_O sinTheta_i))) cosTheta_i)) cosTheta_O)) v)
(/ (+ (* -1 (* cosTheta_i (* v (+ (* -1 (/ (log v) cosTheta_i)) (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log 1/2) cosTheta_i)))))) (* cosTheta_i (- (* -1 (/ (+ 1 (+ (* -2 (+ 1 (* sinTheta_O sinTheta_i))) (* sinTheta_O sinTheta_i))) cosTheta_i)) cosTheta_O))) v)
(/ (* cosTheta_O (- (* -1 (/ (+ 1 (+ (* -2 (+ 1 (* sinTheta_O sinTheta_i))) (* sinTheta_O sinTheta_i))) (* cosTheta_O cosTheta_i))) 1)) v)
(/ (+ (* -1 (* cosTheta_O (* v (+ (* -1 (/ (log v) (* cosTheta_O cosTheta_i))) (+ (* 6931/10000 (/ 1 (* cosTheta_O cosTheta_i))) (/ (log 1/2) (* cosTheta_O cosTheta_i))))))) (* cosTheta_O (- (* -1 (/ (+ 1 (+ (* -2 (+ 1 (* sinTheta_O sinTheta_i))) (* sinTheta_O sinTheta_i))) (* cosTheta_O cosTheta_i))) 1))) 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
(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) v))
(/ (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) 1)) v))) v)
(/ (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) 1)) v)))) v)
(/ (+ (* 1/12 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) 1) 3)) (pow v 3))) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) 1)) v))))) v)
(/ (+ (* -1/2 (/ (exp 6931/10000) v)) (* 1/2 (exp 6931/10000))) v)
(/ (+ (* -1/2 (/ (exp 6931/10000) v)) (+ (* 1/4 (/ (exp 6931/10000) (pow v 2))) (* 1/2 (exp 6931/10000)))) v)
(/ (+ (* -1/2 (/ (exp 6931/10000) v)) (+ (* -1/12 (/ (exp 6931/10000) (pow v 3))) (+ (* 1/4 (/ (exp 6931/10000) (pow v 2))) (* 1/2 (exp 6931/10000))))) v)
(/ (exp 6931/10000) v)
(/ (+ (exp 6931/10000) (* -1 (/ (exp 6931/10000) v))) v)
(/ (+ (exp 6931/10000) (+ (* -1 (/ (exp 6931/10000) v)) (* 1/2 (/ (exp 6931/10000) (pow v 2))))) v)
(/ (+ (exp 6931/10000) (+ (* -1 (/ (exp 6931/10000) v)) (+ (* -1/6 (/ (exp 6931/10000) (pow v 3))) (* 1/2 (/ (exp 6931/10000) (pow v 2)))))) v)
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (* -1 (/ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) v)))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* -1 (/ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) v)) (* 1/2 (/ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow v 2)))))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* -1 (/ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) v)) (+ (* -1/6 (/ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow v 3))) (* 1/2 (/ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow v 2))))))
(+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))
(- (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))) (/ 1 v))
(* -1 (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))))
(- (* -1 (/ (+ 1 (+ (* -2 (+ 1 (* sinTheta_O sinTheta_i))) (* sinTheta_O sinTheta_i))) v)) (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))))
(+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* 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))))) (+ (* -1 (+ (* -100000000/48038761 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (* 100000000/48038761 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)))) (* 1/6 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)))) (pow v 3)) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(- 6931/10000 (/ 1 v))
(exp 6931/10000)
(+ (exp 6931/10000) (* -1 (/ (exp 6931/10000) v)))
(+ (exp 6931/10000) (+ (* -1 (/ (exp 6931/10000) v)) (* 1/2 (/ (exp 6931/10000) (pow v 2)))))
(+ (exp 6931/10000) (+ (* -1 (/ (exp 6931/10000) v)) (+ (* -1/6 (/ (exp 6931/10000) (pow v 3))) (* 1/2 (/ (exp 6931/10000) (pow v 2))))))
(+ (log 1/2) (log (/ 1 v)))
(+ (* -1 (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (/ (* cosTheta_i (- (* -1 (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i)) (+ (/ 1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_i)))) cosTheta_O)) v))
(* -1 (/ (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))) cosTheta_i))
(+ (* -1 (/ (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))) cosTheta_i)) (/ (* cosTheta_O (- (* -1 (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) (+ (/ 1 (* cosTheta_O cosTheta_i)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O cosTheta_i))))) 1)) 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))
(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) (- (* cosTheta_O cosTheta_i) 1)) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) 1) 2)) v)) (* 1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) 1)))) v)) (* -1/2 (exp 6931/10000))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) 1) 2))) (* -1/12 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) 1) 3)) v))) v)) (* 1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) 1)))) v)) (* -1/2 (exp 6931/10000))) v))
(* -1 (/ (+ (* -1/2 (exp 6931/10000)) (* 1/2 (/ (exp 6931/10000) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (exp 6931/10000)) (* 1/4 (/ (exp 6931/10000) v))) v)) (* -1/2 (exp 6931/10000))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (exp 6931/10000)) (* 1/12 (/ (exp 6931/10000) v))) v)) (* -1/2 (exp 6931/10000))) v)) (* -1/2 (exp 6931/10000))) v))
(* -1 (/ (+ (* -1 (exp 6931/10000)) (/ (exp 6931/10000) v)) v))
(* -1 (/ (+ (* -1 (exp 6931/10000)) (* -1 (/ (+ (* -1 (exp 6931/10000)) (* 1/2 (/ (exp 6931/10000) v))) v))) v))
(* -1 (/ (+ (* -1 (exp 6931/10000)) (* -1 (/ (+ (* -1 (exp 6931/10000)) (* -1 (/ (+ (* -1/2 (exp 6931/10000)) (* 1/6 (/ (exp 6931/10000) v))) v))) v))) v))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) v)))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1/2 (/ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) v))) v)))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1/6 (/ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) v)) (* 1/2 (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))))) v))) v)))
(+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))
(- (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))) (/ 1 v))
(* -1 (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))))
(- (* -1 (/ (+ 1 (+ (* -2 (+ 1 (* sinTheta_O sinTheta_i))) (* sinTheta_O sinTheta_i))) v)) (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))))
(+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_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 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2)) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)))) v)))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (+ (* -1 (+ (* -100000000/48038761 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (* 100000000/48038761 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)))) (* 1/6 (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 3)))) v)) (* 1/2 (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2)))) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)))) v)))
(+ (exp 6931/10000) (* -1 (/ (+ (exp 6931/10000) (* -1/2 (/ (exp 6931/10000) v))) v)))
(+ (exp 6931/10000) (* -1 (/ (+ (exp 6931/10000) (* -1 (/ (+ (* -1/6 (/ (exp 6931/10000) v)) (* 1/2 (exp 6931/10000))) v))) v)))
(+ (log -1/2) (log (/ -1 v)))
(+ (* -1 (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (* cosTheta_i (- (* -1 (+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i)) (* 2 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i)))) (* -1 cosTheta_O))) v)))
(* -1 (/ (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))) cosTheta_i))
(+ (* -1 (/ (* cosTheta_O (+ 1 (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) (+ (/ 1 (* cosTheta_O cosTheta_i)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O cosTheta_i)))))) v)) (* -1 (/ (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))) cosTheta_i)))
Calls

15 calls:

TimeVariablePointExpression
18.0ms
sinTheta_i
@-inf
((exp (+ (+ (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000) (log 1/2))) (/ (exp (+ (+ (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000) (log 1/2))) v) (+ (+ (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000) (log 1/2)) (+ (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (* (exp 6931/10000) v) 2) (* (exp 6931/10000) v) (exp 6931/10000) (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)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (* (/ (exp (+ (/ -1 v) 6931/10000)) v) 1/2) (/ (exp (+ (/ -1 v) 6931/10000)) v) (exp (+ (+ (/ -1 v) 6931/10000) (log (/ 1/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)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (+ (+ (/ -1 v) 6931/10000) (log (/ 1/2 v))) (+ (* (+ (* sinTheta_O sinTheta_i) 1) -2) (+ (* sinTheta_O sinTheta_i) 1)) (neg (+ (+ (log (/ 1/2 v)) 6931/10000) (/ (+ (* (+ (* sinTheta_O sinTheta_i) 1) -2) (+ (* sinTheta_O sinTheta_i) 1)) v))) (+ (+ (log (/ 1/2 v)) 6931/10000) (/ (+ (* (+ (* sinTheta_O sinTheta_i) 1) -2) (+ (* sinTheta_O sinTheta_i) 1)) v)) (exp (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v))))) (+ (/ -1 v) 6931/10000) (exp (+ (/ -1 v) 6931/10000)) (log (/ 1/2 v)) (+ (/ -1 v) 6931/10000) (* (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) cosTheta_i) (* (- (/ (neg (+ (+ (log (/ 1/2 v)) 6931/10000) (/ (+ (* (+ (* sinTheta_O sinTheta_i) 1) -2) (+ (* sinTheta_O sinTheta_i) 1)) v))) (* cosTheta_O cosTheta_i)) (/ 1 v)) cosTheta_O))
17.0ms
v
@0
((exp (+ (+ (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000) (log 1/2))) (/ (exp (+ (+ (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000) (log 1/2))) v) (+ (+ (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000) (log 1/2)) (+ (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (* (exp 6931/10000) v) 2) (* (exp 6931/10000) v) (exp 6931/10000) (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)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (* (/ (exp (+ (/ -1 v) 6931/10000)) v) 1/2) (/ (exp (+ (/ -1 v) 6931/10000)) v) (exp (+ (+ (/ -1 v) 6931/10000) (log (/ 1/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)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (+ (+ (/ -1 v) 6931/10000) (log (/ 1/2 v))) (+ (* (+ (* sinTheta_O sinTheta_i) 1) -2) (+ (* sinTheta_O sinTheta_i) 1)) (neg (+ (+ (log (/ 1/2 v)) 6931/10000) (/ (+ (* (+ (* sinTheta_O sinTheta_i) 1) -2) (+ (* sinTheta_O sinTheta_i) 1)) v))) (+ (+ (log (/ 1/2 v)) 6931/10000) (/ (+ (* (+ (* sinTheta_O sinTheta_i) 1) -2) (+ (* sinTheta_O sinTheta_i) 1)) v)) (exp (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v))))) (+ (/ -1 v) 6931/10000) (exp (+ (/ -1 v) 6931/10000)) (log (/ 1/2 v)) (+ (/ -1 v) 6931/10000) (* (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) cosTheta_i) (* (- (/ (neg (+ (+ (log (/ 1/2 v)) 6931/10000) (/ (+ (* (+ (* sinTheta_O sinTheta_i) 1) -2) (+ (* sinTheta_O sinTheta_i) 1)) v))) (* cosTheta_O cosTheta_i)) (/ 1 v)) cosTheta_O))
16.0ms
v
@inf
((exp (+ (+ (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000) (log 1/2))) (/ (exp (+ (+ (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000) (log 1/2))) v) (+ (+ (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000) (log 1/2)) (+ (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (* (exp 6931/10000) v) 2) (* (exp 6931/10000) v) (exp 6931/10000) (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)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (* (/ (exp (+ (/ -1 v) 6931/10000)) v) 1/2) (/ (exp (+ (/ -1 v) 6931/10000)) v) (exp (+ (+ (/ -1 v) 6931/10000) (log (/ 1/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)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (+ (+ (/ -1 v) 6931/10000) (log (/ 1/2 v))) (+ (* (+ (* sinTheta_O sinTheta_i) 1) -2) (+ (* sinTheta_O sinTheta_i) 1)) (neg (+ (+ (log (/ 1/2 v)) 6931/10000) (/ (+ (* (+ (* sinTheta_O sinTheta_i) 1) -2) (+ (* sinTheta_O sinTheta_i) 1)) v))) (+ (+ (log (/ 1/2 v)) 6931/10000) (/ (+ (* (+ (* sinTheta_O sinTheta_i) 1) -2) (+ (* sinTheta_O sinTheta_i) 1)) v)) (exp (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v))))) (+ (/ -1 v) 6931/10000) (exp (+ (/ -1 v) 6931/10000)) (log (/ 1/2 v)) (+ (/ -1 v) 6931/10000) (* (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) cosTheta_i) (* (- (/ (neg (+ (+ (log (/ 1/2 v)) 6931/10000) (/ (+ (* (+ (* sinTheta_O sinTheta_i) 1) -2) (+ (* sinTheta_O sinTheta_i) 1)) v))) (* cosTheta_O cosTheta_i)) (/ 1 v)) cosTheta_O))
13.0ms
v
@-inf
((exp (+ (+ (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000) (log 1/2))) (/ (exp (+ (+ (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000) (log 1/2))) v) (+ (+ (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000) (log 1/2)) (+ (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (* (exp 6931/10000) v) 2) (* (exp 6931/10000) v) (exp 6931/10000) (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)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (* (/ (exp (+ (/ -1 v) 6931/10000)) v) 1/2) (/ (exp (+ (/ -1 v) 6931/10000)) v) (exp (+ (+ (/ -1 v) 6931/10000) (log (/ 1/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)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (+ (+ (/ -1 v) 6931/10000) (log (/ 1/2 v))) (+ (* (+ (* sinTheta_O sinTheta_i) 1) -2) (+ (* sinTheta_O sinTheta_i) 1)) (neg (+ (+ (log (/ 1/2 v)) 6931/10000) (/ (+ (* (+ (* sinTheta_O sinTheta_i) 1) -2) (+ (* sinTheta_O sinTheta_i) 1)) v))) (+ (+ (log (/ 1/2 v)) 6931/10000) (/ (+ (* (+ (* sinTheta_O sinTheta_i) 1) -2) (+ (* sinTheta_O sinTheta_i) 1)) v)) (exp (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v))))) (+ (/ -1 v) 6931/10000) (exp (+ (/ -1 v) 6931/10000)) (log (/ 1/2 v)) (+ (/ -1 v) 6931/10000) (* (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) cosTheta_i) (* (- (/ (neg (+ (+ (log (/ 1/2 v)) 6931/10000) (/ (+ (* (+ (* sinTheta_O sinTheta_i) 1) -2) (+ (* sinTheta_O sinTheta_i) 1)) v))) (* cosTheta_O cosTheta_i)) (/ 1 v)) cosTheta_O))
12.0ms
cosTheta_O
@0
((exp (+ (+ (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000) (log 1/2))) (/ (exp (+ (+ (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000) (log 1/2))) v) (+ (+ (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000) (log 1/2)) (+ (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (* (exp 6931/10000) v) 2) (* (exp 6931/10000) v) (exp 6931/10000) (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)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (* (/ (exp (+ (/ -1 v) 6931/10000)) v) 1/2) (/ (exp (+ (/ -1 v) 6931/10000)) v) (exp (+ (+ (/ -1 v) 6931/10000) (log (/ 1/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)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (+ (+ (/ -1 v) 6931/10000) (log (/ 1/2 v))) (+ (* (+ (* sinTheta_O sinTheta_i) 1) -2) (+ (* sinTheta_O sinTheta_i) 1)) (neg (+ (+ (log (/ 1/2 v)) 6931/10000) (/ (+ (* (+ (* sinTheta_O sinTheta_i) 1) -2) (+ (* sinTheta_O sinTheta_i) 1)) v))) (+ (+ (log (/ 1/2 v)) 6931/10000) (/ (+ (* (+ (* sinTheta_O sinTheta_i) 1) -2) (+ (* sinTheta_O sinTheta_i) 1)) v)) (exp (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v))))) (+ (/ -1 v) 6931/10000) (exp (+ (/ -1 v) 6931/10000)) (log (/ 1/2 v)) (+ (/ -1 v) 6931/10000) (* (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) cosTheta_i) (* (- (/ (neg (+ (+ (log (/ 1/2 v)) 6931/10000) (/ (+ (* (+ (* sinTheta_O sinTheta_i) 1) -2) (+ (* sinTheta_O sinTheta_i) 1)) v))) (* cosTheta_O cosTheta_i)) (/ 1 v)) cosTheta_O))

simplify253.0ms (2.4%)

Memory
17.0MiB live, 347.9MiB allocated; 54ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0139712789
1515312567
0838611874
Stop Event
iter limit
node limit
Counts
251 → 251
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)))
(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))))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ -1 v))) v))
(+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (exp 6931/10000) (exp (/ -1 v))))) (pow v 2))) (* 1/2 (/ (* (exp 6931/10000) (exp (/ -1 v))) v)))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ -1 v))) v)) (* cosTheta_i (+ (* 1/4 (/ (* (pow cosTheta_O 2) (* cosTheta_i (* (exp 6931/10000) (exp (/ -1 v))))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* (exp 6931/10000) (exp (/ -1 v)))) (pow v 2))))))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ -1 v))) v)) (* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (* (exp 6931/10000) (exp (/ -1 v)))) (pow v 2))) (* cosTheta_i (+ (* 1/12 (/ (* (pow cosTheta_O 3) (* cosTheta_i (* (exp 6931/10000) (exp (/ -1 v))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_O 2) (* (exp 6931/10000) (exp (/ -1 v)))) (pow v 3))))))))
(exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))
(+ (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_i (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))))
(+ (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_i (+ (* cosTheta_i (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))))))) (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))))
(+ (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_i (+ (* cosTheta_i (+ (* cosTheta_i (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (+ (* -1 (+ (* -1 (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_O 3) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))))) (+ (* 1/6 (pow (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))))) (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3))))))))) (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))))
(* -1 (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(+ (* -1 (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_O cosTheta_i) v)))
(* -1 (/ (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) cosTheta_i))
(/ (+ (* -1 (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_O cosTheta_i) v))) cosTheta_i)
(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)))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v))
(exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_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 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))
(* -1 (/ (* cosTheta_O cosTheta_i) v))
(* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) cosTheta_i))))
(* -1 (/ cosTheta_O v))
(+ (* -1 (/ cosTheta_O v)) (* -1 (/ (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_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)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_i v))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ 1 (* cosTheta_i v)) (+ (/ cosTheta_O v) (+ (/ (log (/ 1/2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))))))
(+ (* -1 (/ cosTheta_O v)) (* -1 (/ (* cosTheta_O (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O v))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (/ 1/2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_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))
(+ (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))))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ -1 v))) v)) (* cosTheta_O (+ (* 1/4 (/ (* cosTheta_O (* (pow cosTheta_i 2) (* (exp 6931/10000) (exp (/ -1 v))))) (pow v 3))) (* 1/2 (/ (* cosTheta_i (* (exp 6931/10000) (exp (/ -1 v)))) (pow v 2))))))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ -1 v))) v)) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (exp 6931/10000) (exp (/ -1 v)))) (pow v 2))) (* cosTheta_O (+ (* 1/12 (/ (* cosTheta_O (* (pow cosTheta_i 3) (* (exp 6931/10000) (exp (/ -1 v))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_i 2) (* (exp 6931/10000) (exp (/ -1 v)))) (pow v 3))))))))
(+ (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_O (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2))))))))
(+ (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_O (+ (* cosTheta_O (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))))))) (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))))
(+ (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_O (+ (* cosTheta_O (+ (* cosTheta_O (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (+ (* -1 (+ (* -1 (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_i 3) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))))) (+ (* 1/6 (pow (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))))) (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3))))))))) (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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 (- (+ (* 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 (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) cosTheta_O))))
(* cosTheta_O (- (* -1 (/ (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O cosTheta_i))) (/ 1 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 (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O v))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ 1 (* cosTheta_O v)) (+ (/ cosTheta_i v) (+ (/ (log (/ 1/2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))))))
(* -1 (* cosTheta_O (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O (* cosTheta_i v)))) (+ (/ 6931/10000 (* cosTheta_O cosTheta_i)) (+ (/ 1 v) (+ (/ 1 (* cosTheta_O (* cosTheta_i v))) (+ (/ (log (/ 1/2 v)) (* cosTheta_O cosTheta_i)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O (* cosTheta_i v))))))))))
(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))
(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
(- (* sinTheta_i (+ sinTheta_O (* -2 sinTheta_O))) 1)
(- (/ 1 v) (+ 6931/10000 (log (/ 1/2 v))))
(- (+ (* -1 (* sinTheta_i (+ (* -2 (/ sinTheta_O v)) (/ sinTheta_O v)))) (/ 1 v)) (+ 6931/10000 (log (/ 1/2 v))))
(- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v))
(- (+ 6931/10000 (+ (log (/ 1/2 v)) (* sinTheta_i (+ (* -2 (/ sinTheta_O v)) (/ sinTheta_O v))))) (/ 1 v))
(exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))
(+ (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* sinTheta_i (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_O (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))))))
(+ (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* sinTheta_i (+ (* sinTheta_i (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_O (* v (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)))))) (* 48038761/100000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))))) (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_O (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))))))
(+ (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* sinTheta_i (+ (* sinTheta_i (+ (* sinTheta_i (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (+ (* -1 (+ (* -1 (/ (* 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)))))) (* 48038761/100000000 (/ (pow sinTheta_O 3) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))))) (+ (* 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)))) (* 48038761/100000000 (/ sinTheta_O (* v (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)))) (* 48038761/100000000 (/ sinTheta_O (* v (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)))))) (* 48038761/100000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3))))))))))) (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_O (* v (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)))))) (* 48038761/100000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3))))))))) (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_O (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))))))
(* cosTheta_i (- (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v)) cosTheta_i)) (/ cosTheta_O v)))
(+ (* -1 (* cosTheta_i (* sinTheta_i (+ (* -2 (/ sinTheta_O (* cosTheta_i v))) (/ sinTheta_O (* cosTheta_i v)))))) (* cosTheta_i (- (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v)) cosTheta_i)) (/ cosTheta_O v))))
(* cosTheta_O (- (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v)) (* cosTheta_O cosTheta_i))) (/ 1 v)))
(+ (* -1 (* cosTheta_O (* sinTheta_i (+ (* -2 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (/ sinTheta_O (* cosTheta_O (* cosTheta_i v))))))) (* cosTheta_O (- (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v)) (* cosTheta_O cosTheta_i))) (/ 1 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 (+ sinTheta_O (* -2 sinTheta_O)))
(* sinTheta_i (- (+ sinTheta_O (* -2 sinTheta_O)) (/ 1 sinTheta_i)))
(* -1 (* sinTheta_i (+ (* -2 (/ sinTheta_O v)) (/ sinTheta_O v))))
(* sinTheta_i (- (/ 1 (* sinTheta_i v)) (+ (* -2 (/ sinTheta_O v)) (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ sinTheta_O v) (/ (log (/ 1/2 v)) sinTheta_i))))))
(* sinTheta_i (+ (* -2 (/ sinTheta_O v)) (/ sinTheta_O v)))
(* sinTheta_i (- (+ (* -2 (/ sinTheta_O v)) (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ sinTheta_O v) (/ (log (/ 1/2 v)) sinTheta_i)))) (/ 1 (* sinTheta_i v))))
(* sinTheta_i (+ (* -1 (+ (* -2 (/ sinTheta_O v)) (/ sinTheta_O v))) (/ (* cosTheta_i (- (* -1 (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log (/ 1/2 v)) cosTheta_i)) (/ 1 (* cosTheta_i v)))) (/ cosTheta_O v))) sinTheta_i)))
(* -1 (/ (* sinTheta_i (+ (* -2 (/ sinTheta_O v)) (/ sinTheta_O v))) cosTheta_i))
(* sinTheta_i (+ (* -1 (/ (+ (* -2 (/ sinTheta_O v)) (/ sinTheta_O v)) cosTheta_i)) (/ (* cosTheta_O (- (* -1 (- (+ (* 6931/10000 (/ 1 (* cosTheta_O cosTheta_i))) (/ (log (/ 1/2 v)) (* cosTheta_O cosTheta_i))) (/ 1 (* cosTheta_O (* cosTheta_i v))))) (/ 1 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 sinTheta_O) (* 2 sinTheta_O))))
(* -1 (* sinTheta_i (+ (* -1 sinTheta_O) (+ (* 2 sinTheta_O) (/ 1 sinTheta_i)))))
(* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* 2 (/ sinTheta_O v))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (/ 1 v) (+ 6931/10000 (log (/ 1/2 v)))) sinTheta_i)) (+ (* -1 (/ sinTheta_O v)) (* 2 (/ sinTheta_O v))))))
(* -1 (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* 2 (/ sinTheta_O v)))))
(* -1 (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v)) sinTheta_i)) (* 2 (/ sinTheta_O v))))))
(* -1 (* sinTheta_i (+ (* -1 (+ (* -1 (/ sinTheta_O v)) (* 2 (/ sinTheta_O v)))) (* -1 (/ (* cosTheta_i (- (* -1 (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log (/ 1/2 v)) cosTheta_i)) (/ 1 (* cosTheta_i v)))) (/ cosTheta_O v))) sinTheta_i)))))
(/ (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* 2 (/ sinTheta_O v)))) cosTheta_i)
(* -1 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (- (* -1 (- (+ (* 6931/10000 (/ 1 (* cosTheta_O cosTheta_i))) (/ (log (/ 1/2 v)) (* cosTheta_O cosTheta_i))) (/ 1 (* cosTheta_O (* cosTheta_i v))))) (/ 1 v))) sinTheta_i)) (* -1 (/ (+ (* -1 (/ sinTheta_O v)) (* 2 (/ sinTheta_O v))) cosTheta_i)))))
(+ (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))
(+ (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 (+ sinTheta_i (* -2 sinTheta_i))) 1)
(- (+ (* -1 (* sinTheta_O (+ (* -2 (/ sinTheta_i v)) (/ sinTheta_i v)))) (/ 1 v)) (+ 6931/10000 (log (/ 1/2 v))))
(- (+ 6931/10000 (+ (log (/ 1/2 v)) (* sinTheta_O (+ (* -2 (/ sinTheta_i v)) (/ sinTheta_i v))))) (/ 1 v))
(+ (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* sinTheta_O (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_i (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))))))
(+ (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* sinTheta_O (+ (* sinTheta_O (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_i (* v (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)))))) (* 48038761/100000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))))) (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_i (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))))))
(+ (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* sinTheta_O (+ (* sinTheta_O (+ (* sinTheta_O (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (+ (* -1 (+ (* -1 (/ (* 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)))))) (* 48038761/100000000 (/ (pow sinTheta_i 3) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))))) (+ (* 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)))) (* 48038761/100000000 (/ sinTheta_i (* v (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)))) (* 48038761/100000000 (/ sinTheta_i (* v (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)))))) (* 48038761/100000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3))))))))))) (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_i (* v (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)))))) (* 48038761/100000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3))))))))) (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_i (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))))))
(+ (* -1 (* cosTheta_i (* sinTheta_O (+ (* -2 (/ sinTheta_i (* cosTheta_i v))) (/ sinTheta_i (* cosTheta_i v)))))) (* cosTheta_i (- (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v)) cosTheta_i)) (/ cosTheta_O v))))
(+ (* -1 (* cosTheta_O (* sinTheta_O (+ (* -2 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (/ sinTheta_i (* cosTheta_O (* cosTheta_i v))))))) (* cosTheta_O (- (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v)) (* cosTheta_O cosTheta_i))) (/ 1 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))))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(* sinTheta_O (+ sinTheta_i (* -2 sinTheta_i)))
(* sinTheta_O (- (+ sinTheta_i (* -2 sinTheta_i)) (/ 1 sinTheta_O)))
(* -1 (* sinTheta_O (+ (* -2 (/ sinTheta_i v)) (/ sinTheta_i v))))
(* sinTheta_O (- (/ 1 (* sinTheta_O v)) (+ (* -2 (/ sinTheta_i v)) (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ sinTheta_i v) (/ (log (/ 1/2 v)) sinTheta_O))))))
(* sinTheta_O (+ (* -2 (/ sinTheta_i v)) (/ sinTheta_i v)))
(* sinTheta_O (- (+ (* -2 (/ sinTheta_i v)) (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ sinTheta_i v) (/ (log (/ 1/2 v)) sinTheta_O)))) (/ 1 (* sinTheta_O v))))
(* sinTheta_O (+ (* -1 (+ (* -2 (/ sinTheta_i v)) (/ sinTheta_i v))) (/ (* cosTheta_i (- (* -1 (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log (/ 1/2 v)) cosTheta_i)) (/ 1 (* cosTheta_i v)))) (/ cosTheta_O v))) sinTheta_O)))
(* -1 (/ (* sinTheta_O (+ (* -2 (/ sinTheta_i v)) (/ sinTheta_i v))) cosTheta_i))
(* sinTheta_O (+ (* -1 (/ (+ (* -2 (/ sinTheta_i v)) (/ sinTheta_i v)) cosTheta_i)) (/ (* cosTheta_O (- (* -1 (- (+ (* 6931/10000 (/ 1 (* cosTheta_O cosTheta_i))) (/ (log (/ 1/2 v)) (* cosTheta_O cosTheta_i))) (/ 1 (* cosTheta_O (* cosTheta_i v))))) (/ 1 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)))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (+ (* -1 sinTheta_i) (* 2 sinTheta_i))))
(* -1 (* sinTheta_O (+ (* -1 sinTheta_i) (+ (* 2 sinTheta_i) (/ 1 sinTheta_O)))))
(* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* 2 (/ sinTheta_i v))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (/ 1 v) (+ 6931/10000 (log (/ 1/2 v)))) sinTheta_O)) (+ (* -1 (/ sinTheta_i v)) (* 2 (/ sinTheta_i v))))))
(* -1 (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* 2 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v)) sinTheta_O)) (* 2 (/ sinTheta_i v))))))
(* -1 (* sinTheta_O (+ (* -1 (+ (* -1 (/ sinTheta_i v)) (* 2 (/ sinTheta_i v)))) (* -1 (/ (* cosTheta_i (- (* -1 (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log (/ 1/2 v)) cosTheta_i)) (/ 1 (* cosTheta_i v)))) (/ cosTheta_O v))) sinTheta_O)))))
(/ (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* 2 (/ sinTheta_i v)))) cosTheta_i)
(* -1 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (- (* -1 (- (+ (* 6931/10000 (/ 1 (* cosTheta_O cosTheta_i))) (/ (log (/ 1/2 v)) (* cosTheta_O cosTheta_i))) (/ 1 (* cosTheta_O (* cosTheta_i v))))) (/ 1 v))) sinTheta_O)) (* -1 (/ (+ (* -1 (/ sinTheta_i v)) (* 2 (/ sinTheta_i v))) cosTheta_i)))))
(/ (- (* 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 (exp 6931/10000)))
(* v (exp 6931/10000))
(* 1/2 (/ (exp (- 6931/10000 (/ 1 v))) v))
(/ (exp (- 6931/10000 (/ 1 v))) v)
(exp (- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v)))
(/ -1 v)
(/ (- (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v))))) 1) v)
(* -1 (/ (+ 1 (+ (* -2 (+ 1 (* sinTheta_O sinTheta_i))) (* sinTheta_O sinTheta_i))) v))
(/ (- (* -1 (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v)))))) (+ 1 (+ (* -2 (+ 1 (* sinTheta_O sinTheta_i))) (* sinTheta_O sinTheta_i)))) v)
(/ (+ 1 (+ (* -2 (+ 1 (* sinTheta_O sinTheta_i))) (* sinTheta_O sinTheta_i))) v)
(/ (+ 1 (+ (* -2 (+ 1 (* sinTheta_O sinTheta_i))) (+ (* sinTheta_O sinTheta_i) (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v)))))))) v)
(/ (- (* 6931/10000 v) 1) v)
(exp (- 6931/10000 (/ 1 v)))
(+ (log 1/2) (* -1 (log v)))
(/ (* cosTheta_i (- (* -1 (/ (+ 1 (+ (* -2 (+ 1 (* sinTheta_O sinTheta_i))) (* sinTheta_O sinTheta_i))) cosTheta_i)) cosTheta_O)) v)
(/ (+ (* -1 (* cosTheta_i (* v (+ (* -1 (/ (log v) cosTheta_i)) (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log 1/2) cosTheta_i)))))) (* cosTheta_i (- (* -1 (/ (+ 1 (+ (* -2 (+ 1 (* sinTheta_O sinTheta_i))) (* sinTheta_O sinTheta_i))) cosTheta_i)) cosTheta_O))) v)
(/ (* cosTheta_O (- (* -1 (/ (+ 1 (+ (* -2 (+ 1 (* sinTheta_O sinTheta_i))) (* sinTheta_O sinTheta_i))) (* cosTheta_O cosTheta_i))) 1)) v)
(/ (+ (* -1 (* cosTheta_O (* v (+ (* -1 (/ (log v) (* cosTheta_O cosTheta_i))) (+ (* 6931/10000 (/ 1 (* cosTheta_O cosTheta_i))) (/ (log 1/2) (* cosTheta_O cosTheta_i))))))) (* cosTheta_O (- (* -1 (/ (+ 1 (+ (* -2 (+ 1 (* sinTheta_O sinTheta_i))) (* sinTheta_O sinTheta_i))) (* cosTheta_O cosTheta_i))) 1))) 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
(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) v))
(/ (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) 1)) v))) v)
(/ (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) 1)) v)))) v)
(/ (+ (* 1/12 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) 1) 3)) (pow v 3))) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) 1)) v))))) v)
(/ (+ (* -1/2 (/ (exp 6931/10000) v)) (* 1/2 (exp 6931/10000))) v)
(/ (+ (* -1/2 (/ (exp 6931/10000) v)) (+ (* 1/4 (/ (exp 6931/10000) (pow v 2))) (* 1/2 (exp 6931/10000)))) v)
(/ (+ (* -1/2 (/ (exp 6931/10000) v)) (+ (* -1/12 (/ (exp 6931/10000) (pow v 3))) (+ (* 1/4 (/ (exp 6931/10000) (pow v 2))) (* 1/2 (exp 6931/10000))))) v)
(/ (exp 6931/10000) v)
(/ (+ (exp 6931/10000) (* -1 (/ (exp 6931/10000) v))) v)
(/ (+ (exp 6931/10000) (+ (* -1 (/ (exp 6931/10000) v)) (* 1/2 (/ (exp 6931/10000) (pow v 2))))) v)
(/ (+ (exp 6931/10000) (+ (* -1 (/ (exp 6931/10000) v)) (+ (* -1/6 (/ (exp 6931/10000) (pow v 3))) (* 1/2 (/ (exp 6931/10000) (pow v 2)))))) v)
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (* -1 (/ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) v)))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* -1 (/ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) v)) (* 1/2 (/ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow v 2)))))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* -1 (/ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) v)) (+ (* -1/6 (/ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow v 3))) (* 1/2 (/ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow v 2))))))
(+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))
(- (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))) (/ 1 v))
(* -1 (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))))
(- (* -1 (/ (+ 1 (+ (* -2 (+ 1 (* sinTheta_O sinTheta_i))) (* sinTheta_O sinTheta_i))) v)) (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))))
(+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* 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))))) (+ (* -1 (+ (* -100000000/48038761 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (* 100000000/48038761 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)))) (* 1/6 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)))) (pow v 3)) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(- 6931/10000 (/ 1 v))
(exp 6931/10000)
(+ (exp 6931/10000) (* -1 (/ (exp 6931/10000) v)))
(+ (exp 6931/10000) (+ (* -1 (/ (exp 6931/10000) v)) (* 1/2 (/ (exp 6931/10000) (pow v 2)))))
(+ (exp 6931/10000) (+ (* -1 (/ (exp 6931/10000) v)) (+ (* -1/6 (/ (exp 6931/10000) (pow v 3))) (* 1/2 (/ (exp 6931/10000) (pow v 2))))))
(+ (log 1/2) (log (/ 1 v)))
(+ (* -1 (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (/ (* cosTheta_i (- (* -1 (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i)) (+ (/ 1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_i)))) cosTheta_O)) v))
(* -1 (/ (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))) cosTheta_i))
(+ (* -1 (/ (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))) cosTheta_i)) (/ (* cosTheta_O (- (* -1 (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) (+ (/ 1 (* cosTheta_O cosTheta_i)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O cosTheta_i))))) 1)) 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))
(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) (- (* cosTheta_O cosTheta_i) 1)) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) 1) 2)) v)) (* 1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) 1)))) v)) (* -1/2 (exp 6931/10000))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) 1) 2))) (* -1/12 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) 1) 3)) v))) v)) (* 1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) 1)))) v)) (* -1/2 (exp 6931/10000))) v))
(* -1 (/ (+ (* -1/2 (exp 6931/10000)) (* 1/2 (/ (exp 6931/10000) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (exp 6931/10000)) (* 1/4 (/ (exp 6931/10000) v))) v)) (* -1/2 (exp 6931/10000))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (exp 6931/10000)) (* 1/12 (/ (exp 6931/10000) v))) v)) (* -1/2 (exp 6931/10000))) v)) (* -1/2 (exp 6931/10000))) v))
(* -1 (/ (+ (* -1 (exp 6931/10000)) (/ (exp 6931/10000) v)) v))
(* -1 (/ (+ (* -1 (exp 6931/10000)) (* -1 (/ (+ (* -1 (exp 6931/10000)) (* 1/2 (/ (exp 6931/10000) v))) v))) v))
(* -1 (/ (+ (* -1 (exp 6931/10000)) (* -1 (/ (+ (* -1 (exp 6931/10000)) (* -1 (/ (+ (* -1/2 (exp 6931/10000)) (* 1/6 (/ (exp 6931/10000) v))) v))) v))) v))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) v)))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1/2 (/ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) v))) v)))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1/6 (/ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) v)) (* 1/2 (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))))) v))) v)))
(+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))
(- (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))) (/ 1 v))
(* -1 (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))))
(- (* -1 (/ (+ 1 (+ (* -2 (+ 1 (* sinTheta_O sinTheta_i))) (* sinTheta_O sinTheta_i))) v)) (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))))
(+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_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 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2)) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)))) v)))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (+ (* -1 (+ (* -100000000/48038761 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (* 100000000/48038761 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)))) (* 1/6 (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 3)))) v)) (* 1/2 (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2)))) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)))) v)))
(+ (exp 6931/10000) (* -1 (/ (+ (exp 6931/10000) (* -1/2 (/ (exp 6931/10000) v))) v)))
(+ (exp 6931/10000) (* -1 (/ (+ (exp 6931/10000) (* -1 (/ (+ (* -1/6 (/ (exp 6931/10000) v)) (* 1/2 (exp 6931/10000))) v))) v)))
(+ (log -1/2) (log (/ -1 v)))
(+ (* -1 (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (* cosTheta_i (- (* -1 (+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i)) (* 2 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i)))) (* -1 cosTheta_O))) v)))
(* -1 (/ (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))) cosTheta_i))
(+ (* -1 (/ (* cosTheta_O (+ 1 (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) (+ (/ 1 (* cosTheta_O cosTheta_i)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O cosTheta_i)))))) v)) (* -1 (/ (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))) cosTheta_i)))
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_i sinTheta_O #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_i sinTheta_O #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_i sinTheta_O #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_i sinTheta_O #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_i sinTheta_O #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_i sinTheta_O #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_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 (+.f32 (log.f32 #s(literal 1/2 binary32)) #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 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #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_i sinTheta_O #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_i sinTheta_O #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_i sinTheta_O #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_i sinTheta_O #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_i sinTheta_O #s(literal 1 binary32)) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/2 binary32) (*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v) (/.f32 cosTheta_O v))) cosTheta_i (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #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_i sinTheta_O #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_i sinTheta_O #s(literal 1 binary32)) v)))) (pow.f32 v #s(literal 4 binary32))) #s(literal 1/6 binary32))) cosTheta_i (*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v) (/.f32 cosTheta_O v))) cosTheta_i (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #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_i sinTheta_O #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_i sinTheta_O #s(literal 1 binary32)) v))
(- 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))
(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))))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ -1 v))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))
(+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (exp 6931/10000) (exp (/ -1 v))))) (pow v 2))) (* 1/2 (/ (* (exp 6931/10000) (exp (/ -1 v))) v)))
(*.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) (*.f32 v v))) (/.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) v)))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ -1 v))) v)) (* cosTheta_i (+ (* 1/4 (/ (* (pow cosTheta_O 2) (* cosTheta_i (* (exp 6931/10000) (exp (/ -1 v))))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* (exp 6931/10000) (exp (/ -1 v)))) (pow v 2))))))
(fma.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32))) cosTheta_i (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ -1 v))) v)) (* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (* (exp 6931/10000) (exp (/ -1 v)))) (pow v 2))) (* cosTheta_i (+ (* 1/12 (/ (* (pow cosTheta_O 3) (* cosTheta_i (* (exp 6931/10000) (exp (/ -1 v))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_O 2) (* (exp 6931/10000) (exp (/ -1 v)))) (pow v 3))))))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) cosTheta_O) v) (*.f32 (fma.f32 (/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) (*.f32 cosTheta_O cosTheta_O)) (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 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))) (pow.f32 v #s(literal 4 binary32))) #s(literal 1/12 binary32))) cosTheta_i)) cosTheta_i (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32)))
(exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))
(*.f32 (exp.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32) (/.f32 #s(literal 48038761/100000000 binary32) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))) (/.f32 #s(literal 1/2 binary32) v))
(+ (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_i (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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 (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) (/.f32 cosTheta_O v)) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (fma.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) #s(literal -48038761/100000000 binary32) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) (*.f32 (exp.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32) (/.f32 #s(literal 48038761/100000000 binary32) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))) (/.f32 #s(literal 1/2 binary32) v))) cosTheta_i (*.f32 (exp.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32) (/.f32 #s(literal 48038761/100000000 binary32) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))) (/.f32 #s(literal 1/2 binary32) v)))
(+ (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_i (+ (* cosTheta_i (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))))))) (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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 (fma.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32) (/.f32 #s(literal 48038761/100000000 binary32) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))) (/.f32 #s(literal 1/2 binary32) v))) (-.f32 (fma.f32 (pow.f32 (-.f32 (*.f32 (/.f32 (*.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) (/.f32 cosTheta_O v)) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (fma.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) #s(literal -48038761/100000000 binary32) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (neg.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_O v)) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))) (fma.f32 (/.f32 (neg.f32 cosTheta_O) v) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) (/.f32 cosTheta_O v)) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_O v)) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32))) #s(literal -48038761/100000000 binary32)))) (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) (/.f32 cosTheta_O v)) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (fma.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) #s(literal -48038761/100000000 binary32) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) (*.f32 (exp.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32) (/.f32 #s(literal 48038761/100000000 binary32) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))) (/.f32 #s(literal 1/2 binary32) v)))) cosTheta_i (*.f32 (exp.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32) (/.f32 #s(literal 48038761/100000000 binary32) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))) (/.f32 #s(literal 1/2 binary32) v)))
(+ (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_i (+ (* cosTheta_i (+ (* cosTheta_i (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (+ (* -1 (+ (* -1 (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_O 3) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))))) (+ (* 1/6 (pow (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))))) (- (* 2 (/ (* cosTheta_O (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* cosTheta_O (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))))) (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_O 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3))))))))) (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_O (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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 (fma.f32 (fma.f32 (-.f32 (fma.f32 (pow.f32 (-.f32 (*.f32 (/.f32 (*.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) (/.f32 cosTheta_O v)) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (fma.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) #s(literal -48038761/100000000 binary32) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (neg.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_O v)) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))) (fma.f32 (/.f32 (neg.f32 cosTheta_O) v) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) (/.f32 cosTheta_O v)) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_O v)) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32))) #s(literal -48038761/100000000 binary32)))) (*.f32 (exp.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32) (/.f32 #s(literal 48038761/100000000 binary32) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))) (/.f32 #s(literal 1/2 binary32) v)) (*.f32 (*.f32 cosTheta_i (*.f32 (exp.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32) (/.f32 #s(literal 48038761/100000000 binary32) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))) (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (fma.f32 (/.f32 #s(literal -48038761/100000000 binary32) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 4 binary32))) (pow.f32 (/.f32 cosTheta_O v) #s(literal 3 binary32)) (*.f32 (neg.f32 cosTheta_O) (/.f32 (-.f32 (neg.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_O v)) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))) (*.f32 (/.f32 (neg.f32 cosTheta_O) v) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) (/.f32 cosTheta_O v)) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))) (*.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) v)))) #s(literal -1 binary32) (fma.f32 (pow.f32 (-.f32 (*.f32 (/.f32 (*.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) (/.f32 cosTheta_O v)) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (fma.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) #s(literal -48038761/100000000 binary32) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) #s(literal 3 binary32)) #s(literal 1/6 binary32) (*.f32 (-.f32 (neg.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_O v)) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))) (fma.f32 (/.f32 (neg.f32 cosTheta_O) v) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) (/.f32 cosTheta_O v)) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_O v)) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32))) #s(literal -48038761/100000000 binary32)))) (-.f32 (*.f32 (/.f32 (*.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) (/.f32 cosTheta_O v)) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (fma.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) #s(literal -48038761/100000000 binary32) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))))))))) cosTheta_i (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) (/.f32 cosTheta_O v)) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (fma.f32 (/.f32 (/.f32 cosTheta_O v) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) #s(literal -48038761/100000000 binary32) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) (*.f32 (exp.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32) (/.f32 #s(literal 48038761/100000000 binary32) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))) (/.f32 #s(literal 1/2 binary32) v)))) cosTheta_i (*.f32 (exp.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32) (/.f32 #s(literal 48038761/100000000 binary32) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))) (/.f32 #s(literal 1/2 binary32) v)))
(* -1 (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(neg.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))
(+ (* -1 (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_O cosTheta_i) v)))
(fma.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i v) (neg.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))))
(* -1 (/ (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) cosTheta_i))
(/.f32 (neg.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))) cosTheta_i)
(/ (+ (* -1 (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* -1 (/ (* cosTheta_O cosTheta_i) v))) cosTheta_i)
(/.f32 (fma.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i v) (neg.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))) cosTheta_i)
(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_i sinTheta_O #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_i sinTheta_O #s(literal 1 binary32)) v))) v)
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) 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 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) cosTheta_i) v)) 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 #s(literal 6931/10000 binary32) cosTheta_i) (/.f32 cosTheta_O v)) (/.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) cosTheta_i) v)) cosTheta_i)
(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)))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))
(exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_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 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.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)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (*.f32 v v))) (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))))
(* -1 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i v))
(* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) cosTheta_i))))
(*.f32 (fma.f32 (/.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) cosTheta_i) #s(literal -1 binary32) (/.f32 (neg.f32 cosTheta_O) v)) cosTheta_i)
(* -1 (/ cosTheta_O v))
(/.f32 (neg.f32 cosTheta_O) v)
(+ (* -1 (/ cosTheta_O v)) (* -1 (/ (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) cosTheta_i)))
(fma.f32 (/.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) cosTheta_i) #s(literal -1 binary32) (/.f32 (neg.f32 cosTheta_O) v))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ 6931/10000 (log 1/2)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(*.f32 (neg.f32 cosTheta_i) (fma.f32 (/.f32 (-.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) cosTheta_i) #s(literal -1 binary32) (/.f32 (neg.f32 cosTheta_O) v)))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(*.f32 (neg.f32 cosTheta_i) (fma.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) cosTheta_i) #s(literal -1 binary32) (/.f32 (neg.f32 cosTheta_O) v)))
(* -1 (* cosTheta_i (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_i v))) (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ 1 (* cosTheta_i v)) (+ (/ cosTheta_O v) (+ (/ (log (/ 1/2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))))))
(*.f32 (neg.f32 cosTheta_i) (+.f32 (fma.f32 (/.f32 #s(literal -2 binary32) cosTheta_i) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_i)) (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) cosTheta_O) v) (fma.f32 (/.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i v) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) cosTheta_i)))))
(+ (* -1 (/ cosTheta_O v)) (* -1 (/ (* cosTheta_O (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O v))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (/ 1/2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))) cosTheta_i)))
(fma.f32 (neg.f32 cosTheta_O) (/.f32 (fma.f32 (/.f32 #s(literal -2 binary32) v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) cosTheta_O) (+.f32 (+.f32 (/.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 1/2 binary32) v)) cosTheta_O)))) cosTheta_i) (/.f32 (neg.f32 cosTheta_O) 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))))
(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_i sinTheta_O #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_i sinTheta_O #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_i sinTheta_O #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_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 (+.f32 (log.f32 #s(literal 1/2 binary32)) #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 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #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_i sinTheta_O #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_i sinTheta_O #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_i sinTheta_O #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_i sinTheta_O #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_i sinTheta_O #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_i sinTheta_O #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_i sinTheta_O #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_i sinTheta_O #s(literal 1 binary32)) 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))))
(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))))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ -1 v))) v)) (* cosTheta_O (+ (* 1/4 (/ (* cosTheta_O (* (pow cosTheta_i 2) (* (exp 6931/10000) (exp (/ -1 v))))) (pow v 3))) (* 1/2 (/ (* cosTheta_i (* (exp 6931/10000) (exp (/ -1 v)))) (pow v 2))))))
(fma.f32 (fma.f32 (*.f32 cosTheta_i (/.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_i)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32))) cosTheta_O (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ -1 v))) v)) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (exp 6931/10000) (exp (/ -1 v)))) (pow v 2))) (* cosTheta_O (+ (* 1/12 (/ (* cosTheta_O (* (pow cosTheta_i 3) (* (exp 6931/10000) (exp (/ -1 v))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_i 2) (* (exp 6931/10000) (exp (/ -1 v)))) (pow v 3))))))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) cosTheta_i) v) (*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))) (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 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))) (pow.f32 v #s(literal 4 binary32))) #s(literal 1/12 binary32))) cosTheta_O)) cosTheta_O (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32)))
(+ (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_O (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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 (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (fma.f32 (/.f32 (/.f32 cosTheta_i v) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) #s(literal -48038761/100000000 binary32) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) (*.f32 (exp.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32) (/.f32 #s(literal 48038761/100000000 binary32) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))) (/.f32 #s(literal 1/2 binary32) v))) cosTheta_O (*.f32 (exp.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32) (/.f32 #s(literal 48038761/100000000 binary32) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))) (/.f32 #s(literal 1/2 binary32) v)))
(+ (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_O (+ (* cosTheta_O (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))))))) (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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 (fma.f32 (*.f32 cosTheta_O (*.f32 (exp.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32) (/.f32 #s(literal 48038761/100000000 binary32) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))) (/.f32 #s(literal 1/2 binary32) v))) (-.f32 (fma.f32 (pow.f32 (-.f32 (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (fma.f32 (/.f32 (/.f32 cosTheta_i v) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) #s(literal -48038761/100000000 binary32) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (neg.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_i v)) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))) (fma.f32 (neg.f32 (/.f32 cosTheta_i v)) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_i v)) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32))) #s(literal -48038761/100000000 binary32)))) (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (fma.f32 (/.f32 (/.f32 cosTheta_i v) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) #s(literal -48038761/100000000 binary32) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) (*.f32 (exp.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32) (/.f32 #s(literal 48038761/100000000 binary32) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))) (/.f32 #s(literal 1/2 binary32) v)))) cosTheta_O (*.f32 (exp.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32) (/.f32 #s(literal 48038761/100000000 binary32) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))) (/.f32 #s(literal 1/2 binary32) v)))
(+ (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (* cosTheta_O (+ (* cosTheta_O (+ (* cosTheta_O (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (+ (* -1 (+ (* -1 (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_i 3) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 4)))))) (+ (* 1/6 (pow (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3)))))) (- (* 2 (/ (* cosTheta_i (+ 1 (* sinTheta_O sinTheta_i))) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* cosTheta_i (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (* (pow v 3) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))))))))) (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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)))))) (* -48038761/100000000 (/ (pow cosTheta_i 2) (* (pow v 2) (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 3))))))))) (* (exp (+ (log (/ 1/2 v)) (+ (* -1 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (* 48038761/100000000 (/ 1 (+ 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)))))) (+ (* -48038761/100000000 (/ cosTheta_i (* v (pow (+ 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 2)))) (/ (* 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 (fma.f32 (fma.f32 (-.f32 (fma.f32 (pow.f32 (-.f32 (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (fma.f32 (/.f32 (/.f32 cosTheta_i v) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) #s(literal -48038761/100000000 binary32) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (neg.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_i v)) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))) (fma.f32 (neg.f32 (/.f32 cosTheta_i v)) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_i v)) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32))) #s(literal -48038761/100000000 binary32)))) (*.f32 (exp.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32) (/.f32 #s(literal 48038761/100000000 binary32) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))) (/.f32 #s(literal 1/2 binary32) v)) (*.f32 (*.f32 cosTheta_O (*.f32 (exp.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32) (/.f32 #s(literal 48038761/100000000 binary32) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))) (/.f32 #s(literal 1/2 binary32) v))) (fma.f32 (fma.f32 (/.f32 #s(literal -48038761/100000000 binary32) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 4 binary32))) (pow.f32 (/.f32 cosTheta_i v) #s(literal 3 binary32)) (*.f32 (neg.f32 cosTheta_i) (/.f32 (-.f32 (neg.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_i v)) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))) (*.f32 (neg.f32 (/.f32 cosTheta_i v)) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))) (*.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) v)))) #s(literal -1 binary32) (fma.f32 (pow.f32 (-.f32 (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (fma.f32 (/.f32 (/.f32 cosTheta_i v) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) #s(literal -48038761/100000000 binary32) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) #s(literal 3 binary32)) #s(literal 1/6 binary32) (*.f32 (-.f32 (neg.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_i v)) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))) (fma.f32 (neg.f32 (/.f32 cosTheta_i v)) (/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_i v)) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32))) #s(literal -48038761/100000000 binary32)))) (-.f32 (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (fma.f32 (/.f32 (/.f32 cosTheta_i v) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) #s(literal -48038761/100000000 binary32) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))))))))) cosTheta_O (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (fma.f32 (/.f32 (/.f32 cosTheta_i v) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) #s(literal -48038761/100000000 binary32) (/.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) cosTheta_i) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) (*.f32 (exp.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32) (/.f32 #s(literal 48038761/100000000 binary32) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))) (/.f32 #s(literal 1/2 binary32) v)))) cosTheta_O (*.f32 (exp.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32) (/.f32 #s(literal 48038761/100000000 binary32) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))) (/.f32 #s(literal 1/2 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 (/.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)) (+ (/ 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 (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) cosTheta_O))))
(*.f32 (fma.f32 (/.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) cosTheta_O) #s(literal -1 binary32) (neg.f32 (/.f32 cosTheta_i v))) cosTheta_O)
(* cosTheta_O (- (* -1 (/ (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O cosTheta_i))) (/ 1 v)))
(*.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) (*.f32 cosTheta_i cosTheta_O))) (/.f32 #s(literal 1 binary32) 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)))))
(*.f32 (neg.f32 cosTheta_O) (fma.f32 (/.f32 (-.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) cosTheta_O) #s(literal -1 binary32) (neg.f32 (/.f32 cosTheta_i v))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (fma.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) cosTheta_O) #s(literal -1 binary32) (neg.f32 (/.f32 cosTheta_i v))))
(* -1 (* cosTheta_O (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O v))) (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ 1 (* cosTheta_O v)) (+ (/ cosTheta_i v) (+ (/ (log (/ 1/2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))))))
(*.f32 (neg.f32 cosTheta_O) (+.f32 (fma.f32 (/.f32 #s(literal -2 binary32) v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) cosTheta_O) (/.f32 #s(literal 6931/10000 binary32) cosTheta_O)) (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) cosTheta_i) v) (fma.f32 (/.f32 sinTheta_i cosTheta_O) (/.f32 sinTheta_O v) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O (* cosTheta_i v)))) (+ (/ 6931/10000 (* cosTheta_O cosTheta_i)) (+ (/ 1 v) (+ (/ 1 (* cosTheta_O (* cosTheta_i v))) (+ (/ (log (/ 1/2 v)) (* cosTheta_O cosTheta_i)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O (* cosTheta_i v))))))))))
(*.f32 (neg.f32 cosTheta_O) (fma.f32 (/.f32 #s(literal -2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) (+.f32 (/.f32 (/.f32 #s(literal 6931/10000 binary32) cosTheta_O) cosTheta_i) (+.f32 (+.f32 (fma.f32 (/.f32 sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (/.f32 sinTheta_i v) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (*.f32 cosTheta_i cosTheta_O))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v cosTheta_i) cosTheta_O))) (/.f32 #s(literal 1 binary32) v)))))
(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 (neg.f32 sinTheta_O) (*.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)) (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) (*.f32 (neg.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 (*.f32 (neg.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 (neg.f32 sinTheta_O) (*.f32 (/.f32 sinTheta_i 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)) (/.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) (*.f32 (neg.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))) (*.f32 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 (*.f32 (neg.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))) (*.f32 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_i) sinTheta_O (*.f32 cosTheta_i cosTheta_O)) 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_i cosTheta_O) #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_i) sinTheta_O (*.f32 cosTheta_i cosTheta_O)) 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 (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)))))
-1
#s(literal -1 binary32)
(- (* sinTheta_i (+ sinTheta_O (* -2 sinTheta_O))) 1)
(-.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) #s(literal 1 binary32))
(- (/ 1 v) (+ 6931/10000 (log (/ 1/2 v))))
(-.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(- (+ (* -1 (* sinTheta_i (+ (* -2 (/ sinTheta_O v)) (/ sinTheta_O v)))) (/ 1 v)) (+ 6931/10000 (log (/ 1/2 v))))
(fma.f32 (*.f32 (/.f32 sinTheta_O v) #s(literal 1 binary32)) sinTheta_i (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))
(- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v))
(+.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))
(- (+ 6931/10000 (+ (log (/ 1/2 v)) (* sinTheta_i (+ (* -2 (/ sinTheta_O v)) (/ sinTheta_O v))))) (/ 1 v))
(+.f32 #s(literal 6931/10000 binary32) (-.f32 (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (/.f32 #s(literal 1 binary32) v)))
(exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))))
(+ (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* sinTheta_i (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_O (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))))))
(fma.f32 (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) sinTheta_O)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (fma.f32 (neg.f32 (/.f32 sinTheta_O (pow.f32 v #s(literal 3 binary32)))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (*.f32 (/.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 sinTheta_O v)))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))))) sinTheta_i (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))))
(+ (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* sinTheta_i (+ (* sinTheta_i (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_O (* v (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)))))) (* 48038761/100000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))))) (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_O (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))))))
(fma.f32 (fma.f32 (*.f32 sinTheta_i (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))))) (-.f32 (fma.f32 (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) sinTheta_O)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (fma.f32 (neg.f32 (/.f32 sinTheta_O (pow.f32 v #s(literal 3 binary32)))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (*.f32 (/.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 sinTheta_O v)))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v)))) (fma.f32 (/.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32))) (*.f32 (/.f32 sinTheta_O v) (/.f32 sinTheta_O v)) (*.f32 (neg.f32 sinTheta_O) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) sinTheta_O)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_O) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) v))))) (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) sinTheta_O)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (fma.f32 (neg.f32 (/.f32 sinTheta_O (pow.f32 v #s(literal 3 binary32)))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (*.f32 (/.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 sinTheta_O v)))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))))) sinTheta_i (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))))
(+ (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* sinTheta_i (+ (* sinTheta_i (+ (* sinTheta_i (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (+ (* -1 (+ (* -1 (/ (* 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)))))) (* 48038761/100000000 (/ (pow sinTheta_O 3) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))))) (+ (* 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)))) (* 48038761/100000000 (/ sinTheta_O (* v (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)))) (* 48038761/100000000 (/ sinTheta_O (* v (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)))))) (* 48038761/100000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3))))))))))) (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_O (* v (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)))))) (* 48038761/100000000 (/ (pow sinTheta_O 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3))))))))) (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_O (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 sinTheta_i (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))))) (fma.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (*.f32 (neg.f32 sinTheta_O) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) sinTheta_O)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_O) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) v)))) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 (/.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32))) (pow.f32 (/.f32 sinTheta_O v) #s(literal 3 binary32)))) #s(literal -1 binary32) (fma.f32 (-.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (fma.f32 (/.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32))) (*.f32 (/.f32 sinTheta_O v) (/.f32 sinTheta_O v)) (*.f32 (neg.f32 sinTheta_O) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) sinTheta_O)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_O) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) v))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) sinTheta_O)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (fma.f32 (neg.f32 (/.f32 sinTheta_O (pow.f32 v #s(literal 3 binary32)))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (*.f32 (/.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 sinTheta_O v)))) (*.f32 (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) sinTheta_O)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (fma.f32 (neg.f32 (/.f32 sinTheta_O (pow.f32 v #s(literal 3 binary32)))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (*.f32 (/.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 sinTheta_O v)))) #s(literal 3 binary32)) #s(literal 1/6 binary32)))) (*.f32 (-.f32 (fma.f32 (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) sinTheta_O)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (fma.f32 (neg.f32 (/.f32 sinTheta_O (pow.f32 v #s(literal 3 binary32)))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (*.f32 (/.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 sinTheta_O v)))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v)))) (fma.f32 (/.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32))) (*.f32 (/.f32 sinTheta_O v) (/.f32 sinTheta_O v)) (*.f32 (neg.f32 sinTheta_O) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) sinTheta_O)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_O) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))))) sinTheta_i (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) sinTheta_O)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (fma.f32 (neg.f32 (/.f32 sinTheta_O (pow.f32 v #s(literal 3 binary32)))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (*.f32 (/.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 sinTheta_O v)))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))))) sinTheta_i (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))))
(* cosTheta_i (- (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v)) cosTheta_i)) (/ cosTheta_O v)))
(*.f32 (-.f32 (neg.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (/.f32 cosTheta_O v)) cosTheta_i)
(+ (* -1 (* cosTheta_i (* sinTheta_i (+ (* -2 (/ sinTheta_O (* cosTheta_i v))) (/ sinTheta_O (* cosTheta_i v)))))) (* cosTheta_i (- (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v)) cosTheta_i)) (/ cosTheta_O v))))
(fma.f32 (-.f32 (neg.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (/.f32 cosTheta_O v)) cosTheta_i (*.f32 (neg.f32 cosTheta_i) (*.f32 (/.f32 (neg.f32 sinTheta_O) (*.f32 v cosTheta_i)) sinTheta_i)))
(* cosTheta_O (- (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v)) (* cosTheta_O cosTheta_i))) (/ 1 v)))
(*.f32 (-.f32 (neg.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 #s(literal 1 binary32) v))) (*.f32 cosTheta_i cosTheta_O))) (/.f32 #s(literal 1 binary32) v)) cosTheta_O)
(+ (* -1 (* cosTheta_O (* sinTheta_i (+ (* -2 (/ sinTheta_O (* cosTheta_O (* cosTheta_i v)))) (/ sinTheta_O (* cosTheta_O (* cosTheta_i v))))))) (* cosTheta_O (- (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v)) (* cosTheta_O cosTheta_i))) (/ 1 v))))
(fma.f32 (-.f32 (neg.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 #s(literal 1 binary32) v))) (*.f32 cosTheta_i cosTheta_O))) (/.f32 #s(literal 1 binary32) v)) cosTheta_O (*.f32 (neg.f32 cosTheta_O) (*.f32 (/.f32 (neg.f32 sinTheta_O) (*.f32 (*.f32 v cosTheta_i) cosTheta_O)) sinTheta_i)))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 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 (+ sinTheta_O (* -2 sinTheta_O)))
(*.f32 (neg.f32 sinTheta_i) sinTheta_O)
(* sinTheta_i (- (+ sinTheta_O (* -2 sinTheta_O)) (/ 1 sinTheta_i)))
(*.f32 (-.f32 (neg.f32 sinTheta_O) (/.f32 #s(literal 1 binary32) sinTheta_i)) sinTheta_i)
(* -1 (* sinTheta_i (+ (* -2 (/ sinTheta_O v)) (/ sinTheta_O v))))
(*.f32 (*.f32 (/.f32 sinTheta_O v) #s(literal 1 binary32)) sinTheta_i)
(* sinTheta_i (- (/ 1 (* sinTheta_i v)) (+ (* -2 (/ sinTheta_O v)) (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ sinTheta_O v) (/ (log (/ 1/2 v)) sinTheta_i))))))
(*.f32 (-.f32 (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v) (fma.f32 (/.f32 sinTheta_O v) #s(literal -2 binary32) (+.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) sinTheta_i)))) sinTheta_i)
(* sinTheta_i (+ (* -2 (/ sinTheta_O v)) (/ sinTheta_O v)))
(neg.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))
(* sinTheta_i (- (+ (* -2 (/ sinTheta_O v)) (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ sinTheta_O v) (/ (log (/ 1/2 v)) sinTheta_i)))) (/ 1 (* sinTheta_i v))))
(*.f32 (-.f32 (fma.f32 (/.f32 sinTheta_O v) #s(literal -2 binary32) (+.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) sinTheta_i))) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v)) sinTheta_i)
(* sinTheta_i (+ (* -1 (+ (* -2 (/ sinTheta_O v)) (/ sinTheta_O v))) (/ (* cosTheta_i (- (* -1 (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log (/ 1/2 v)) cosTheta_i)) (/ 1 (* cosTheta_i v)))) (/ cosTheta_O v))) sinTheta_i)))
(*.f32 (fma.f32 cosTheta_i (/.f32 (-.f32 (neg.f32 (-.f32 (/.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) cosTheta_i) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v))) (/.f32 cosTheta_O v)) sinTheta_i) (*.f32 (/.f32 sinTheta_O v) #s(literal 1 binary32))) sinTheta_i)
(* -1 (/ (* sinTheta_i (+ (* -2 (/ sinTheta_O v)) (/ sinTheta_O v))) cosTheta_i))
(*.f32 sinTheta_i (/.f32 (*.f32 (/.f32 sinTheta_O v) #s(literal 1 binary32)) cosTheta_i))
(* sinTheta_i (+ (* -1 (/ (+ (* -2 (/ sinTheta_O v)) (/ sinTheta_O v)) cosTheta_i)) (/ (* cosTheta_O (- (* -1 (- (+ (* 6931/10000 (/ 1 (* cosTheta_O cosTheta_i))) (/ (log (/ 1/2 v)) (* cosTheta_O cosTheta_i))) (/ 1 (* cosTheta_O (* cosTheta_i v))))) (/ 1 v))) sinTheta_i)))
(*.f32 (fma.f32 cosTheta_O (/.f32 (-.f32 (neg.f32 (-.f32 (/.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v cosTheta_i) cosTheta_O)))) (/.f32 #s(literal 1 binary32) v)) sinTheta_i) (/.f32 (*.f32 (/.f32 sinTheta_O v) #s(literal 1 binary32)) cosTheta_i)) 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 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v)) sinTheta_i)) (/.f32 (neg.f32 sinTheta_O) v)))
(* -1 (* sinTheta_i (+ (* -1 sinTheta_O) (* 2 sinTheta_O))))
(*.f32 (neg.f32 sinTheta_i) (*.f32 sinTheta_O #s(literal 1 binary32)))
(* -1 (* sinTheta_i (+ (* -1 sinTheta_O) (+ (* 2 sinTheta_O) (/ 1 sinTheta_i)))))
(*.f32 (neg.f32 sinTheta_i) (fma.f32 sinTheta_O #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) sinTheta_i)))
(* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* 2 (/ sinTheta_O v))))
(*.f32 (*.f32 (/.f32 sinTheta_O v) #s(literal 1 binary32)) sinTheta_i)
(* -1 (* sinTheta_i (- (* -1 (/ (- (/ 1 v) (+ 6931/10000 (log (/ 1/2 v)))) sinTheta_i)) (+ (* -1 (/ sinTheta_O v)) (* 2 (/ sinTheta_O v))))))
(*.f32 (neg.f32 sinTheta_i) (fma.f32 (/.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) sinTheta_i) #s(literal -1 binary32) (/.f32 (neg.f32 sinTheta_O) v)))
(* -1 (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* 2 (/ sinTheta_O v)))))
(neg.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))
(* -1 (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (+ (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v)) sinTheta_i)) (* 2 (/ sinTheta_O v))))))
(*.f32 (neg.f32 sinTheta_i) (fma.f32 (/.f32 sinTheta_O v) #s(literal -1 binary32) (fma.f32 (/.f32 sinTheta_O v) #s(literal 2 binary32) (neg.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 #s(literal 1 binary32) v))) sinTheta_i)))))
(* -1 (* sinTheta_i (+ (* -1 (+ (* -1 (/ sinTheta_O v)) (* 2 (/ sinTheta_O v)))) (* -1 (/ (* cosTheta_i (- (* -1 (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log (/ 1/2 v)) cosTheta_i)) (/ 1 (* cosTheta_i v)))) (/ cosTheta_O v))) sinTheta_i)))))
(*.f32 (neg.f32 sinTheta_i) (fma.f32 (neg.f32 cosTheta_i) (/.f32 (-.f32 (neg.f32 (-.f32 (/.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) cosTheta_i) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v))) (/.f32 cosTheta_O v)) sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)))
(/ (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* 2 (/ sinTheta_O v)))) cosTheta_i)
(*.f32 sinTheta_i (/.f32 (*.f32 (/.f32 sinTheta_O v) #s(literal 1 binary32)) cosTheta_i))
(* -1 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (- (* -1 (- (+ (* 6931/10000 (/ 1 (* cosTheta_O cosTheta_i))) (/ (log (/ 1/2 v)) (* cosTheta_O cosTheta_i))) (/ 1 (* cosTheta_O (* cosTheta_i v))))) (/ 1 v))) sinTheta_i)) (* -1 (/ (+ (* -1 (/ sinTheta_O v)) (* 2 (/ sinTheta_O v))) cosTheta_i)))))
(*.f32 (neg.f32 sinTheta_i) (fma.f32 (neg.f32 cosTheta_O) (/.f32 (-.f32 (neg.f32 (-.f32 (/.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v cosTheta_i) cosTheta_O)))) (/.f32 #s(literal 1 binary32) v)) sinTheta_i) (/.f32 (/.f32 (neg.f32 sinTheta_O) v) cosTheta_i)))
(+ (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) (*.f32 (neg.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 (*.f32 (neg.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) (*.f32 (neg.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))) (*.f32 v 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 (*.f32 (neg.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))) (*.f32 v 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))
(+ (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 (+ sinTheta_i (* -2 sinTheta_i))) 1)
(-.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) #s(literal 1 binary32))
(- (+ (* -1 (* sinTheta_O (+ (* -2 (/ sinTheta_i v)) (/ sinTheta_i v)))) (/ 1 v)) (+ 6931/10000 (log (/ 1/2 v))))
(-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)))
(- (+ 6931/10000 (+ (log (/ 1/2 v)) (* sinTheta_O (+ (* -2 (/ sinTheta_i v)) (/ sinTheta_i v))))) (/ 1 v))
(+.f32 #s(literal 6931/10000 binary32) (-.f32 (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 #s(literal 1 binary32) v)))
(+ (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* sinTheta_O (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_i (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2)))))))))
(fma.f32 (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) sinTheta_i)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (fma.f32 (neg.f32 (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32)))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (*.f32 (/.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 sinTheta_i v)))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))))) sinTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))))
(+ (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* sinTheta_O (+ (* sinTheta_O (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_i (* v (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)))))) (* 48038761/100000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3)))))))) (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_i (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))))))
(fma.f32 (fma.f32 (*.f32 sinTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))))) (-.f32 (fma.f32 (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) sinTheta_i)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (fma.f32 (neg.f32 (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32)))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (*.f32 (/.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 sinTheta_i v)))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v)))) (fma.f32 (/.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32))) (*.f32 (/.f32 sinTheta_i v) (/.f32 sinTheta_i v)) (*.f32 (neg.f32 sinTheta_i) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) sinTheta_i)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_i) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) v))))) (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) sinTheta_i)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (fma.f32 (neg.f32 (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32)))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (*.f32 (/.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 sinTheta_i v)))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))))) sinTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))))
(+ (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (* sinTheta_O (+ (* sinTheta_O (+ (* sinTheta_O (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))))))) (+ (* -1 (+ (* -1 (/ (* 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)))))) (* 48038761/100000000 (/ (pow sinTheta_i 3) (* (pow v 3) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 4)))))) (+ (* 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)))) (* 48038761/100000000 (/ sinTheta_i (* v (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)))) (* 48038761/100000000 (/ sinTheta_i (* v (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)))))) (* 48038761/100000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3))))))))))) (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_i (* v (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)))))) (* 48038761/100000000 (/ (pow sinTheta_i 2) (* (pow v 2) (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 3))))))))) (* (exp (- (+ (log (/ 1/2 v)) (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (* (pow v 2) (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v)))))) (* 48038761/100000000 (/ 1 (- (/ (* 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)))) (* 48038761/100000000 (/ sinTheta_i (* v (pow (- (/ (* cosTheta_O cosTheta_i) v) (+ 6931/10000 (/ 1 v))) 2))))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 sinTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))))) (fma.f32 (fma.f32 (neg.f32 sinTheta_i) (/.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (*.f32 (neg.f32 sinTheta_i) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) sinTheta_i)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_i) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) v)))) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 (/.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 4 binary32))) (pow.f32 (/.f32 sinTheta_i v) #s(literal 3 binary32)))) #s(literal -1 binary32) (fma.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (fma.f32 (/.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32))) (*.f32 (/.f32 sinTheta_i v) (/.f32 sinTheta_i v)) (*.f32 (neg.f32 sinTheta_i) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) sinTheta_i)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_i) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) v))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) sinTheta_i)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (fma.f32 (neg.f32 (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32)))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (*.f32 (/.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 sinTheta_i v)))) (*.f32 (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) sinTheta_i)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (fma.f32 (neg.f32 (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32)))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (*.f32 (/.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 sinTheta_i v)))) #s(literal 3 binary32)) #s(literal 1/6 binary32)))) (*.f32 (-.f32 (fma.f32 (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) sinTheta_i)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (fma.f32 (neg.f32 (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32)))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (*.f32 (/.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 sinTheta_i v)))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v)))) (fma.f32 (/.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 3 binary32))) (*.f32 (/.f32 sinTheta_i v) (/.f32 sinTheta_i v)) (*.f32 (neg.f32 sinTheta_i) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) sinTheta_i)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (neg.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) #s(literal 2 binary32)) sinTheta_i) (pow.f32 v #s(literal 3 binary32))) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))))) sinTheta_O (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) sinTheta_i)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (fma.f32 (neg.f32 (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32)))) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (*.f32 (/.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 sinTheta_i v)))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))))) sinTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))) (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))))))
(+ (* -1 (* cosTheta_i (* sinTheta_O (+ (* -2 (/ sinTheta_i (* cosTheta_i v))) (/ sinTheta_i (* cosTheta_i v)))))) (* cosTheta_i (- (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v)) cosTheta_i)) (/ cosTheta_O v))))
(fma.f32 (-.f32 (neg.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (/.f32 cosTheta_O v)) cosTheta_i (*.f32 (neg.f32 cosTheta_i) (*.f32 (/.f32 (neg.f32 sinTheta_i) (*.f32 v cosTheta_i)) sinTheta_O)))
(+ (* -1 (* cosTheta_O (* sinTheta_O (+ (* -2 (/ sinTheta_i (* cosTheta_O (* cosTheta_i v)))) (/ sinTheta_i (* cosTheta_O (* cosTheta_i v))))))) (* cosTheta_O (- (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v)) (* cosTheta_O cosTheta_i))) (/ 1 v))))
(fma.f32 (-.f32 (neg.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 #s(literal 1 binary32) v))) (*.f32 cosTheta_i cosTheta_O))) (/.f32 #s(literal 1 binary32) v)) cosTheta_O (*.f32 (neg.f32 cosTheta_O) (*.f32 (/.f32 (neg.f32 sinTheta_i) (*.f32 (*.f32 v cosTheta_i) cosTheta_O)) 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 (fma.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) sinTheta_i) v)) sinTheta_O)
(* sinTheta_O (+ sinTheta_i (* -2 sinTheta_i)))
(*.f32 (neg.f32 sinTheta_i) sinTheta_O)
(* sinTheta_O (- (+ sinTheta_i (* -2 sinTheta_i)) (/ 1 sinTheta_O)))
(*.f32 (-.f32 (neg.f32 sinTheta_i) (/.f32 #s(literal 1 binary32) sinTheta_O)) sinTheta_O)
(* -1 (* sinTheta_O (+ (* -2 (/ sinTheta_i v)) (/ sinTheta_i v))))
(*.f32 (*.f32 (/.f32 sinTheta_i v) #s(literal 1 binary32)) sinTheta_O)
(* sinTheta_O (- (/ 1 (* sinTheta_O v)) (+ (* -2 (/ sinTheta_i v)) (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ sinTheta_i v) (/ (log (/ 1/2 v)) sinTheta_O))))))
(*.f32 (-.f32 (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) v) (fma.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32) (+.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 sinTheta_i v)) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) sinTheta_O)))) sinTheta_O)
(* sinTheta_O (+ (* -2 (/ sinTheta_i v)) (/ sinTheta_i v)))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* sinTheta_O (- (+ (* -2 (/ sinTheta_i v)) (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ sinTheta_i v) (/ (log (/ 1/2 v)) sinTheta_O)))) (/ 1 (* sinTheta_O v))))
(*.f32 (-.f32 (fma.f32 (/.f32 sinTheta_i v) #s(literal -2 binary32) (+.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 sinTheta_i v)) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) sinTheta_O))) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) v)) sinTheta_O)
(* sinTheta_O (+ (* -1 (+ (* -2 (/ sinTheta_i v)) (/ sinTheta_i v))) (/ (* cosTheta_i (- (* -1 (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log (/ 1/2 v)) cosTheta_i)) (/ 1 (* cosTheta_i v)))) (/ cosTheta_O v))) sinTheta_O)))
(*.f32 (fma.f32 cosTheta_i (/.f32 (-.f32 (neg.f32 (-.f32 (/.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) cosTheta_i) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v))) (/.f32 cosTheta_O v)) sinTheta_O) (*.f32 (/.f32 sinTheta_i v) #s(literal 1 binary32))) sinTheta_O)
(* -1 (/ (* sinTheta_O (+ (* -2 (/ sinTheta_i v)) (/ sinTheta_i v))) cosTheta_i))
(*.f32 sinTheta_O (/.f32 (*.f32 (/.f32 sinTheta_i v) #s(literal 1 binary32)) cosTheta_i))
(* sinTheta_O (+ (* -1 (/ (+ (* -2 (/ sinTheta_i v)) (/ sinTheta_i v)) cosTheta_i)) (/ (* cosTheta_O (- (* -1 (- (+ (* 6931/10000 (/ 1 (* cosTheta_O cosTheta_i))) (/ (log (/ 1/2 v)) (* cosTheta_O cosTheta_i))) (/ 1 (* cosTheta_O (* cosTheta_i v))))) (/ 1 v))) sinTheta_O)))
(*.f32 (fma.f32 cosTheta_O (/.f32 (-.f32 (neg.f32 (-.f32 (/.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v cosTheta_i) cosTheta_O)))) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (/.f32 (*.f32 (/.f32 sinTheta_i v) #s(literal 1 binary32)) cosTheta_i)) 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 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v)) sinTheta_O)) (/.f32 (neg.f32 sinTheta_i) v)))
(* -1 (* sinTheta_O (+ (* -1 sinTheta_i) (* 2 sinTheta_i))))
(*.f32 (neg.f32 sinTheta_O) (*.f32 sinTheta_i #s(literal 1 binary32)))
(* -1 (* sinTheta_O (+ (* -1 sinTheta_i) (+ (* 2 sinTheta_i) (/ 1 sinTheta_O)))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 sinTheta_i #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) sinTheta_O)))
(* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* 2 (/ sinTheta_i v))))
(*.f32 (*.f32 (/.f32 sinTheta_i v) #s(literal 1 binary32)) sinTheta_O)
(* -1 (* sinTheta_O (- (* -1 (/ (- (/ 1 v) (+ 6931/10000 (log (/ 1/2 v)))) sinTheta_O)) (+ (* -1 (/ sinTheta_i v)) (* 2 (/ sinTheta_i v))))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 (/.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) sinTheta_O) #s(literal -1 binary32) (/.f32 (neg.f32 sinTheta_i) v)))
(* -1 (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* 2 (/ sinTheta_i v)))))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(* -1 (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (+ (* -1 (/ (- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v)) sinTheta_O)) (* 2 (/ sinTheta_i v))))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 (/.f32 sinTheta_i v) #s(literal -1 binary32) (fma.f32 (/.f32 sinTheta_i v) #s(literal 2 binary32) (neg.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 #s(literal 1 binary32) v))) sinTheta_O)))))
(* -1 (* sinTheta_O (+ (* -1 (+ (* -1 (/ sinTheta_i v)) (* 2 (/ sinTheta_i v)))) (* -1 (/ (* cosTheta_i (- (* -1 (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log (/ 1/2 v)) cosTheta_i)) (/ 1 (* cosTheta_i v)))) (/ cosTheta_O v))) sinTheta_O)))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 (neg.f32 cosTheta_i) (/.f32 (-.f32 (neg.f32 (-.f32 (/.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) cosTheta_i) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v))) (/.f32 cosTheta_O v)) sinTheta_O) (/.f32 (neg.f32 sinTheta_i) v)))
(/ (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* 2 (/ sinTheta_i v)))) cosTheta_i)
(*.f32 sinTheta_O (/.f32 (*.f32 (/.f32 sinTheta_i v) #s(literal 1 binary32)) cosTheta_i))
(* -1 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (- (* -1 (- (+ (* 6931/10000 (/ 1 (* cosTheta_O cosTheta_i))) (/ (log (/ 1/2 v)) (* cosTheta_O cosTheta_i))) (/ 1 (* cosTheta_O (* cosTheta_i v))))) (/ 1 v))) sinTheta_O)) (* -1 (/ (+ (* -1 (/ sinTheta_i v)) (* 2 (/ sinTheta_i v))) cosTheta_i)))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 (neg.f32 cosTheta_O) (/.f32 (-.f32 (neg.f32 (-.f32 (/.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v cosTheta_i) cosTheta_O)))) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) (/.f32 (/.f32 (neg.f32 sinTheta_i) v) cosTheta_i)))
(/ (- (* 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)
(/ (- (+ (* 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_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)
(* 2 (* v (exp 6931/10000)))
(*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 2 binary32))
(* v (exp 6931/10000))
(*.f32 (exp.f32 #s(literal 6931/10000 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))
(/ (exp (- 6931/10000 (/ 1 v))) v)
(/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))) v)
(exp (- (+ 6931/10000 (log (/ 1/2 v))) (/ 1 v)))
(/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 #s(literal 1 binary32) v)))
(/ -1 v)
(/.f32 #s(literal -1 binary32) v)
(/ (- (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v))))) 1) v)
(/.f32 (-.f32 (*.f32 (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32)) v) #s(literal 1 binary32)) v)
(* -1 (/ (+ 1 (+ (* -2 (+ 1 (* sinTheta_O sinTheta_i))) (* sinTheta_O sinTheta_i))) v))
(neg.f32 (/.f32 (+.f32 (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal -2 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 1 binary32)) v))
(/ (- (* -1 (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v)))))) (+ 1 (+ (* -2 (+ 1 (* sinTheta_O sinTheta_i))) (* sinTheta_O sinTheta_i)))) v)
(/.f32 (-.f32 (*.f32 (neg.f32 v) (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32))) (+.f32 (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal -2 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 1 binary32))) v)
(/ (+ 1 (+ (* -2 (+ 1 (* sinTheta_O sinTheta_i))) (* sinTheta_O sinTheta_i))) v)
(/.f32 (+.f32 (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal -2 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 1 binary32)) v)
(/ (+ 1 (+ (* -2 (+ 1 (* sinTheta_O sinTheta_i))) (+ (* sinTheta_O sinTheta_i) (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v)))))))) v)
(/.f32 (+.f32 (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal -2 binary32) (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 sinTheta_i sinTheta_O))) #s(literal 1 binary32)) v)
(/ (- (* 6931/10000 v) 1) v)
(/.f32 (-.f32 (*.f32 #s(literal 6931/10000 binary32) v) #s(literal 1 binary32)) v)
(exp (- 6931/10000 (/ 1 v)))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))
(+ (log 1/2) (* -1 (log v)))
(fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32)))
(/ (* cosTheta_i (- (* -1 (/ (+ 1 (+ (* -2 (+ 1 (* sinTheta_O sinTheta_i))) (* sinTheta_O sinTheta_i))) cosTheta_i)) cosTheta_O)) v)
(/.f32 (*.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal -2 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 1 binary32)) cosTheta_i)) cosTheta_O) cosTheta_i) v)
(/ (+ (* -1 (* cosTheta_i (* v (+ (* -1 (/ (log v) cosTheta_i)) (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ (log 1/2) cosTheta_i)))))) (* cosTheta_i (- (* -1 (/ (+ 1 (+ (* -2 (+ 1 (* sinTheta_O sinTheta_i))) (* sinTheta_O sinTheta_i))) cosTheta_i)) cosTheta_O))) v)
(/.f32 (fma.f32 (neg.f32 cosTheta_i) (*.f32 (/.f32 (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32)) cosTheta_i) v) (*.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal -2 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 1 binary32)) cosTheta_i)) cosTheta_O) cosTheta_i)) v)
(/ (* cosTheta_O (- (* -1 (/ (+ 1 (+ (* -2 (+ 1 (* sinTheta_O sinTheta_i))) (* sinTheta_O sinTheta_i))) (* cosTheta_O cosTheta_i))) 1)) v)
(*.f32 cosTheta_O (/.f32 (-.f32 (neg.f32 (/.f32 (/.f32 (+.f32 (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal -2 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 1 binary32)) cosTheta_O) cosTheta_i)) #s(literal 1 binary32)) v))
(/ (+ (* -1 (* cosTheta_O (* v (+ (* -1 (/ (log v) (* cosTheta_O cosTheta_i))) (+ (* 6931/10000 (/ 1 (* cosTheta_O cosTheta_i))) (/ (log 1/2) (* cosTheta_O cosTheta_i))))))) (* cosTheta_O (- (* -1 (/ (+ 1 (+ (* -2 (+ 1 (* sinTheta_O sinTheta_i))) (* sinTheta_O sinTheta_i))) (* cosTheta_O cosTheta_i))) 1))) v)
(/.f32 (fma.f32 (-.f32 (neg.f32 (/.f32 (/.f32 (+.f32 (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal -2 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 1 binary32)) cosTheta_O) cosTheta_i)) #s(literal 1 binary32)) cosTheta_O (*.f32 (neg.f32 (*.f32 v cosTheta_O)) (fma.f32 (/.f32 #s(literal -1 binary32) cosTheta_i) (/.f32 (log.f32 v) cosTheta_O) (/.f32 (/.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) cosTheta_O) cosTheta_i)))) 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))
(fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 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_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #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_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #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_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 #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_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #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_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #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 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 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_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #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_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #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_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 #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_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #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_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #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)
(exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))))
(exp.f32 (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32))) #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 (exp.f32 (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32))) #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 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32))) #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 (exp.f32 (neg.f32 (log.f32 v))) #s(literal 1/2 binary32)) (exp.f32 #s(literal 6931/10000 binary32)) (fma.f32 (/.f32 (*.f32 (exp.f32 (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32))) #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 (exp.f32 (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32))) #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 (exp.f32 (neg.f32 (log.f32 v))) #s(literal 1/2 binary32)) (exp.f32 #s(literal 6931/10000 binary32)) (fma.f32 (*.f32 (exp.f32 (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32))) #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 (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32))) #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 (exp.f32 (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32))) #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) 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)) v))) v)
(/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v)))) v)
(/ (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) 1)) v)))) v)
(/.f32 (fma.f32 (/.f32 #s(literal 1/4 binary32) v) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) #s(literal 2 binary32)) v)) (*.f32 #s(literal 1/2 binary32) (+.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v))))) v)
(/ (+ (* 1/12 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) 1) 3)) (pow v 3))) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) 1)) v))))) v)
(/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #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 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) #s(literal 2 binary32)) v)) (*.f32 #s(literal 1/2 binary32) (+.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v)))))) v)
(/ (+ (* -1/2 (/ (exp 6931/10000) v)) (* 1/2 (exp 6931/10000))) v)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32))) v)
(/ (+ (* -1/2 (/ (exp 6931/10000) v)) (+ (* 1/4 (/ (exp 6931/10000) (pow v 2))) (* 1/2 (exp 6931/10000)))) v)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (fma.f32 (/.f32 #s(literal 1/4 binary32) v) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)))) v)
(/ (+ (* -1/2 (/ (exp 6931/10000) v)) (+ (* -1/12 (/ (exp 6931/10000) (pow v 3))) (+ (* 1/4 (/ (exp 6931/10000) (pow v 2))) (* 1/2 (exp 6931/10000))))) v)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (fma.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (pow.f32 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)) v) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32))))) v)
(/ (exp 6931/10000) v)
(/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v)
(/ (+ (exp 6931/10000) (* -1 (/ (exp 6931/10000) v))) v)
(/.f32 (fma.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal -1 binary32) (exp.f32 #s(literal 6931/10000 binary32))) v)
(/ (+ (exp 6931/10000) (+ (* -1 (/ (exp 6931/10000) v)) (* 1/2 (/ (exp 6931/10000) (pow v 2))))) v)
(/.f32 (+.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (neg.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v))) (exp.f32 #s(literal 6931/10000 binary32))) v)
(/ (+ (exp 6931/10000) (+ (* -1 (/ (exp 6931/10000) v)) (+ (* -1/6 (/ (exp 6931/10000) (pow v 3))) (* 1/2 (/ (exp 6931/10000) (pow v 2)))))) v)
(/.f32 (+.f32 (fma.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal -1 binary32) (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (/.f32 (*.f32 #s(literal -1/6 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (pow.f32 v #s(literal 3 binary32))))) (exp.f32 #s(literal 6931/10000 binary32))) v)
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (* -1 (/ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) v)))
(fma.f32 (*.f32 (exp.f32 (neg.f32 (log.f32 v))) #s(literal 1/2 binary32)) (exp.f32 #s(literal 6931/10000 binary32)) (neg.f32 (/.f32 (exp.f32 (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32))) v)))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* -1 (/ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) v)) (* 1/2 (/ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow v 2)))))
(fma.f32 (*.f32 (exp.f32 (neg.f32 (log.f32 v))) #s(literal 1/2 binary32)) (exp.f32 #s(literal 6931/10000 binary32)) (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (exp.f32 (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32))) v) (neg.f32 (/.f32 (exp.f32 (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32))) v))))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* -1 (/ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) v)) (+ (* -1/6 (/ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow v 3))) (* 1/2 (/ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow v 2))))))
(fma.f32 (*.f32 (exp.f32 (neg.f32 (log.f32 v))) #s(literal 1/2 binary32)) (exp.f32 #s(literal 6931/10000 binary32)) (fma.f32 (/.f32 (exp.f32 (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32))) v) #s(literal -1 binary32) (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (exp.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 (/.f32 (exp.f32 (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32)))))
(+ 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)))) (/ 1 v))
(-.f32 (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))
(* -1 (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))))
(neg.f32 (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32)))
(- (* -1 (/ (+ 1 (+ (* -2 (+ 1 (* sinTheta_O sinTheta_i))) (* sinTheta_O sinTheta_i))) v)) (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))))
(-.f32 (neg.f32 (/.f32 (+.f32 (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal -2 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 1 binary32)) 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)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(+.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (fma.f32 (log.f32 v) #s(literal -1 binary32) (/.f32 (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) 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))))) (+ (* -1 (+ (* -100000000/48038761 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (* 100000000/48038761 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)))) (* 1/6 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)))) (pow v 3)) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(fma.f32 (*.f32 (exp.f32 (neg.f32 (log.f32 v))) #s(literal 1/2 binary32)) (exp.f32 #s(literal 6931/10000 binary32)) (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (exp.f32 (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32))) #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))) v) (fma.f32 (exp.f32 (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32))) (/.f32 (fma.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 0 binary32) (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 1/6 binary32))) (pow.f32 v #s(literal 3 binary32))) (*.f32 (exp.f32 (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32))) #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 (/ 1 v))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))
(exp 6931/10000)
(exp.f32 #s(literal 6931/10000 binary32))
(+ (exp 6931/10000) (* -1 (/ (exp 6931/10000) v)))
(fma.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal -1 binary32) (exp.f32 #s(literal 6931/10000 binary32)))
(+ (exp 6931/10000) (+ (* -1 (/ (exp 6931/10000) v)) (* 1/2 (/ (exp 6931/10000) (pow v 2)))))
(+.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (neg.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v))) (exp.f32 #s(literal 6931/10000 binary32)))
(+ (exp 6931/10000) (+ (* -1 (/ (exp 6931/10000) v)) (+ (* -1/6 (/ (exp 6931/10000) (pow v 3))) (* 1/2 (/ (exp 6931/10000) (pow v 2))))))
(+.f32 (fma.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal -1 binary32) (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (/.f32 (*.f32 #s(literal -1/6 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (pow.f32 v #s(literal 3 binary32))))) (exp.f32 #s(literal 6931/10000 binary32)))
(+ (log 1/2) (log (/ 1 v)))
(fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32)))
(+ (* -1 (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (/ (* cosTheta_i (- (* -1 (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i)) (+ (/ 1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_i)))) cosTheta_O)) v))
(fma.f32 cosTheta_i (/.f32 (-.f32 (neg.f32 (/.f32 (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) cosTheta_i)) cosTheta_O) v) (neg.f32 (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32))))
(* -1 (/ (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))) cosTheta_i))
(/.f32 (neg.f32 (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32))) cosTheta_i)
(+ (* -1 (/ (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))) cosTheta_i)) (/ (* cosTheta_O (- (* -1 (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) (+ (/ 1 (* cosTheta_O cosTheta_i)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O cosTheta_i))))) 1)) v))
(fma.f32 cosTheta_O (/.f32 (-.f32 (neg.f32 (/.f32 (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1 binary32)) v) (/.f32 (neg.f32 (+.f32 (fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32))) #s(literal 6931/10000 binary32))) cosTheta_i))
(+ (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 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) (/.f32 (*.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_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) #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)) #s(literal 1/2 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) (neg.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #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 3 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_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #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 (fma.f32 (*.f32 #s(literal -1/2 binary32) (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 #s(literal -1/2 binary32) (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 (fma.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32)) (neg.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #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)) #s(literal 1/2 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))))) 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 (fma.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32)) (neg.f32 (/.f32 (fma.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 (/.f32 (fma.f32 (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #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 3 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_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) #s(literal 2 binary32)))) v))) 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 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (neg.f32 (/.f32 (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 sinTheta_i sinTheta_O)) 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 (/ (+ (* -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 (fma.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 (pow.f32 (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) v)) #s(literal -1/2 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 sinTheta_i sinTheta_O)) (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))))) v) #s(literal -1 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)))))
(+ (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 (fma.f32 (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 sinTheta_i sinTheta_O)) (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (neg.f32 (/.f32 (fma.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 (pow.f32 (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) v)) #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)))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) v))) v) #s(literal -1 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)))))
(* -1 (/ (+ (* -1/2 (exp 6931/10000)) (* -1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) 1)) v))) v))
(neg.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v)))) v))
(* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) 1) 2)) v)) (* 1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) 1)))) v)) (* -1/2 (exp 6931/10000))) v))
(neg.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32)) (neg.f32 (/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_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) #s(literal 1 binary32)))) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) 1) 2))) (* -1/12 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) 1) 3)) v))) v)) (* 1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) 1)))) v)) (* -1/2 (exp 6931/10000))) v))
(neg.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32)) (neg.f32 (/.f32 (fma.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) (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_i cosTheta_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) #s(literal 1 binary32)) #s(literal 2 binary32)))) v))) v))) v))
(* -1 (/ (+ (* -1/2 (exp 6931/10000)) (* 1/2 (/ (exp 6931/10000) v))) v))
(neg.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (exp 6931/10000)) (* 1/4 (/ (exp 6931/10000) v))) v)) (* -1/2 (exp 6931/10000))) v))
(neg.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32)) (neg.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/4 binary32))) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (exp 6931/10000)) (* 1/12 (/ (exp 6931/10000) v))) v)) (* -1/2 (exp 6931/10000))) v)) (* -1/2 (exp 6931/10000))) v))
(neg.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32)) (neg.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32)) (neg.f32 (/.f32 (fma.f32 #s(literal -1/4 binary32) (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/12 binary32))) v))) v))) v))
(* -1 (/ (+ (* -1 (exp 6931/10000)) (/ (exp 6931/10000) v)) v))
(neg.f32 (/.f32 (fma.f32 #s(literal -1 binary32) (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v)) v))
(* -1 (/ (+ (* -1 (exp 6931/10000)) (* -1 (/ (+ (* -1 (exp 6931/10000)) (* 1/2 (/ (exp 6931/10000) v))) v))) v))
(neg.f32 (/.f32 (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) (neg.f32 (exp.f32 #s(literal 6931/10000 binary32)))) v))
(* -1 (/ (+ (* -1 (exp 6931/10000)) (* -1 (/ (+ (* -1 (exp 6931/10000)) (* -1 (/ (+ (* -1/2 (exp 6931/10000)) (* 1/6 (/ (exp 6931/10000) v))) v))) v))) v))
(neg.f32 (/.f32 (fma.f32 (/.f32 (fma.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/6 binary32))) v) #s(literal -1 binary32) (neg.f32 (exp.f32 #s(literal 6931/10000 binary32)))) v) #s(literal -1 binary32) (neg.f32 (exp.f32 #s(literal 6931/10000 binary32)))) v))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) v)))
(fma.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)))) v) #s(literal -1 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)))))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1/2 (/ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) v))) v)))
(fma.f32 (/.f32 (fma.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)))) v) #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))))) v) #s(literal -1 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)))))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1/6 (/ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) v)) (* 1/2 (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))))) v))) v)))
(fma.f32 (/.f32 (fma.f32 (/.f32 (fma.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)))) v) #s(literal -1/6 binary32) (*.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)))) #s(literal 1/2 binary32))) v) #s(literal -1 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))))) v) #s(literal -1 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)))))
(+ 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 v))
(-.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1 binary32) v))
(* -1 (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))))
(neg.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v))))
(- (* -1 (/ (+ 1 (+ (* -2 (+ 1 (* sinTheta_O sinTheta_i))) (* sinTheta_O sinTheta_i))) v)) (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))))
(-.f32 (neg.f32 (/.f32 (+.f32 (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal -2 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 1 binary32)) 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)) (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) (/.f32 (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_i sinTheta_O #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 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) v)))
(fma.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)))) (neg.f32 (/.f32 (-.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (*.f32 cosTheta_i cosTheta_O)) 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 (/ (+ (* -1/2 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2)) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)))) v)))
(fma.f32 (/.f32 (fma.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 (pow.f32 (-.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)) v)) #s(literal -1/2 binary32) (*.f32 (-.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))))) v) #s(literal -1 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)))))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (+ (* -1 (+ (* -100000000/48038761 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (* 100000000/48038761 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)))) (* 1/6 (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 3)))) v)) (* 1/2 (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2)))) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)))) v)))
(fma.f32 (/.f32 (fma.f32 (-.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (neg.f32 (/.f32 (fma.f32 (neg.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 (fma.f32 (pow.f32 (-.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 3 binary32)) #s(literal 1/6 binary32) (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) #s(literal 3 binary32)) #s(literal 0 binary32))) v) (*.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)))) #s(literal 1/2 binary32)) (pow.f32 (-.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)))) v))) v) #s(literal -1 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)))))
(+ (exp 6931/10000) (* -1 (/ (+ (exp 6931/10000) (* -1/2 (/ (exp 6931/10000) v))) v)))
(fma.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (exp.f32 #s(literal 6931/10000 binary32))) v) #s(literal -1 binary32) (exp.f32 #s(literal 6931/10000 binary32)))
(+ (exp 6931/10000) (* -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) (exp.f32 #s(literal 6931/10000 binary32))) v) #s(literal -1 binary32) (exp.f32 #s(literal 6931/10000 binary32)))
(+ (log -1/2) (log (/ -1 v)))
(+.f32 (log.f32 (/.f32 #s(literal -1 binary32) v)) (log.f32 #s(literal -1/2 binary32)))
(+ (* -1 (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (* cosTheta_i (- (* -1 (+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i)) (* 2 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i)))) (* -1 cosTheta_O))) v)))
(fma.f32 (neg.f32 cosTheta_i) (/.f32 (-.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) cosTheta_i)) (neg.f32 cosTheta_O)) v) (neg.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))))
(* -1 (/ (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))) cosTheta_i))
(/.f32 (neg.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) cosTheta_i)
(+ (* -1 (/ (* cosTheta_O (+ 1 (+ (* -2 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) (+ (/ 1 (* cosTheta_O cosTheta_i)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O cosTheta_i)))))) v)) (* -1 (/ (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))) cosTheta_i)))
(fma.f32 (neg.f32 cosTheta_O) (/.f32 (+.f32 (/.f32 (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v) (/.f32 (neg.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) cosTheta_i))

rewrite229.0ms (2.2%)

Memory
1.2MiB live, 228.7MiB allocated; 30ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
098592
0134554
1591516
24743516
08243509
Stop Event
iter limit
node limit
iter limit
Counts
26 → 275
Calls
Call 1
Inputs
(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 1/2 binary32))))
(/.f32 (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 1/2 binary32)))) v)
(+.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 1/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(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 2 binary32)))
(*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 2 binary32))
(*.f32 (exp.f32 #s(literal 6931/10000 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))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (/.f32 (exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))) v) #s(literal 1/2 binary32))))
#s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (/.f32 (exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))) v) #s(literal 1/2 binary32)))
(*.f32 (/.f32 (exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))) v) #s(literal 1/2 binary32))
(/.f32 (exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))) 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))))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) 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))))))
#s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) 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 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)))
(neg.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))
(+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))
(exp.f32 #s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) (neg.f32 (*.f32 #s(approx (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) (*.f32 (-.f32 (/.f32 (neg.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (*.f32 cosTheta_O cosTheta_i)) (/.f32 #s(literal 1 binary32) v)) cosTheta_O)) cosTheta_i))))
#s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))
(exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v)))
(log.f32 (/.f32 #s(literal 1/2 binary32) v))
(+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))
(*.f32 #s(approx (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) (*.f32 (-.f32 (/.f32 (neg.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (*.f32 cosTheta_O cosTheta_i)) (/.f32 #s(literal 1 binary32) v)) cosTheta_O)) cosTheta_i)
(*.f32 (-.f32 (/.f32 (neg.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (*.f32 cosTheta_O cosTheta_i)) (/.f32 #s(literal 1 binary32) v)) cosTheta_O)
Outputs
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) (exp.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32))))
(*.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))) #s(literal 1/2 binary32))
(*.f32 #s(literal 1/2 binary32) (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))))
(/.f32 (+.f32 (pow.f32 (cosh.f32 (+.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #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_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #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_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #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_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #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_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #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_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))))))
(/.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 (+.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))))
(+.f32 (sinh.f32 (+.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #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_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #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_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #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_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #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_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)) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(*.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))) (/.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_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 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_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #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_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #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_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #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_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #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_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #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_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))))))))
(/.f32 (neg.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))) #s(literal -1/2 binary32))) (neg.f32 (neg.f32 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))) #s(literal -1/2 binary32)) (neg.f32 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))) #s(literal 1/2 binary32)) v)
(/.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) 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))))))
(+.f32 (/.f32 (cosh.f32 (+.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #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_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))) v))
(+.f32 (sinh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) 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)))) (cosh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) 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)))))
(+.f32 (cosh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) 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)))) (sinh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) 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)))))
(exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) 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))))
(neg.f32 (/.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))) #s(literal -1/2 binary32)) v))
(neg.f32 (/.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))) #s(literal 1/2 binary32)) (neg.f32 v)))
(/.f32 (-.f32 (pow.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 2 binary32)) (pow.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)) #s(literal 2 binary32))) (-.f32 (log.f32 #s(literal 1/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)) (pow.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #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) (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 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)) (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_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #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_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #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_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) #s(literal 2 binary32)) (pow.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 2 binary32)))) (neg.f32 (-.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)) (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_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #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_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))) (pow.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)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.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)) #s(literal 2 binary32)) (pow.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 2 binary32))) (-.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)) (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_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #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_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #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_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #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_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #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_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))) (pow.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)) #s(literal 2 binary32))))
(-.f32 (+.f32 (log.f32 #s(literal 1/2 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 #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 (log.f32 #s(literal 1/2 binary32)) (/.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 (pow.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)) #s(literal 2 binary32)) (-.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)) (log.f32 #s(literal 1/2 binary32)))) (/.f32 (pow.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 2 binary32)) (-.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)) (log.f32 #s(literal 1/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 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 #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))) (log.f32 #s(literal 1/2 binary32))))
(-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) 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_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) 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_i cosTheta_O) v) (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32))))
(fma.f32 (pow.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) #s(literal 1 binary32)) (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)))
(fma.f32 (/.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 (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 (fma.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(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))) (log.f32 #s(literal 1/2 binary32)))
(fma.f32 (/.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 (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 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) (log.f32 #s(literal 1/2 binary32)))
(fma.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) (sqrt.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #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_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) #s(literal 6931/10000 binary32))
(+.f32 (/.f32 (pow.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)) #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_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))) (pow.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)) #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_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))) (pow.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)) #s(literal 2 binary32)))))
(+.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))
(+.f32 (log.f32 #s(literal 1/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 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) (log.f32 #s(literal 1/2 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) (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) (+.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 6931/10000 binary32)))
(*.f32 (/.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 (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 (fma.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(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 (/.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 (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 #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 (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(literal 2 binary32)) (pow.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))) #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 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 (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 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 (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(literal 3 binary32)) (pow.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))) #s(literal 3 binary32))) (+.f32 (pow.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))) #s(literal 2 binary32)) (+.f32 (pow.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))) #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 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 (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 (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 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))) (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 (neg.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 (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 (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 (-.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))) (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) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 4 binary32)) #s(literal 2307722558415121/10000000000000000 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 (/.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) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6 binary32)) #s(literal 110860132438012536505081/1000000000000000000000000 binary32)) (*.f32 (+.f32 (fma.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)) #s(literal 2307722558415121/10000000000000000 binary32)) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 4 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 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 #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 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 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))) (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 (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 (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 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 (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)))
(fma.f32 (pow.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) #s(literal 1 binary32)) #s(literal 6931/10000 binary32))
(fma.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) (sqrt.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) (fma.f32 sinTheta_i sinTheta_O #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_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))) (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 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))) (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 (-.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 (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))) (-.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 (-.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)))))
#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 2 binary32)))
(*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) v)
(*.f32 (*.f32 #s(literal 2 binary32) (exp.f32 #s(literal 6931/10000 binary32))) v)
(*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 2 binary32))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 #s(literal 2 binary32) v))
(*.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32)))
(*.f32 #s(literal 2 binary32) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) v))
(*.f32 v (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))
(fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) v (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) v))
(fma.f32 v (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) v))
(+.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) v))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) v)
(*.f32 v (exp.f32 #s(literal 6931/10000 binary32)))
(fma.f32 (cosh.f32 #s(literal -6931/10000 binary32)) v (*.f32 (sinh.f32 #s(literal 6931/10000 binary32)) v))
(fma.f32 v (cosh.f32 #s(literal -6931/10000 binary32)) (*.f32 v (sinh.f32 #s(literal 6931/10000 binary32))))
(+.f32 (*.f32 (cosh.f32 #s(literal -6931/10000 binary32)) v) (*.f32 (sinh.f32 #s(literal 6931/10000 binary32)) v))
(+.f32 (*.f32 v (cosh.f32 #s(literal -6931/10000 binary32))) (*.f32 v (sinh.f32 #s(literal 6931/10000 binary32))))
(/.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))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1/2 binary32) v))))
#s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1/2 binary32) v)))
(*.f32 (/.f32 (exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))) v) #s(literal 1/2 binary32))
(*.f32 (exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))) v))
(/.f32 (*.f32 (neg.f32 (exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v)))) #s(literal 1/2 binary32)) (neg.f32 v))
(/.f32 (*.f32 #s(literal 1/2 binary32) (neg.f32 (exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))) #s(literal 1/2 binary32))) (neg.f32 v))
(/.f32 (*.f32 (exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))) #s(literal 1/2 binary32)) v)
(/.f32 (neg.f32 (neg.f32 (exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v)))) (neg.f32 v))
(/.f32 (exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))) v)
(+.f32 (/.f32 (cosh.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))) v) (/.f32 (sinh.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))) v))
(neg.f32 (/.f32 (neg.f32 (exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v)))) v))
(neg.f32 (/.f32 (exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))) (neg.f32 v)))
(*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(*.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (+.f32 (pow.f32 (cosh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (cosh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))) #s(literal 2 binary32)) (*.f32 (cosh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))) (sinh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))))))
(/.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))))
(+.f32 (sinh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))) (cosh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
(+.f32 (cosh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))) (sinh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.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 #s(literal -1 binary32) v) #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))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1/2 binary32) v))))
#s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) (/.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 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (-.f32 (pow.f32 v #s(literal -2 binary32)) (pow.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 2 binary32))) (-.f32 (/.f32 #s(literal -1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(/.f32 (+.f32 (pow.f32 v #s(literal -3 binary32)) (pow.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 3 binary32))) (+.f32 (pow.f32 v #s(literal -2 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal -1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #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 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #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)) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))))
(/.f32 (fma.f32 #s(literal -1 binary32) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (*.f32 v (-.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32)))) (*.f32 v (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32))))
(/.f32 (fma.f32 #s(literal -1 binary32) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (log.f32 (pow.f32 (/.f32 #s(literal 1/2 binary32) v) #s(literal 6931/10000 binary32)))) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32))) (*.f32 v (+.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32))))) (*.f32 v (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (log.f32 (pow.f32 (/.f32 #s(literal 1/2 binary32) v) #s(literal 6931/10000 binary32)))) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (*.f32 (neg.f32 v) (-.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32)))) (*.f32 (neg.f32 v) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32))))
(/.f32 (fma.f32 #s(literal 1 binary32) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (log.f32 (pow.f32 (/.f32 #s(literal 1/2 binary32) v) #s(literal 6931/10000 binary32)))) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32))) (*.f32 (neg.f32 v) (+.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32))))) (*.f32 (neg.f32 v) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (log.f32 (pow.f32 (/.f32 #s(literal 1/2 binary32) v) #s(literal 6931/10000 binary32)))) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32))) (-.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))
(/.f32 (+.f32 (pow.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #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 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (*.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))))
(/.f32 (+.f32 (pow.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #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)) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))
(-.f32 (+.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 0 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(-.f32 (+.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))
(-.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (-.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #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 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (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 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
(-.f32 (log.f32 #s(literal 1/2 binary32)) (-.f32 (log.f32 v) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 #s(literal -1 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal 6931/10000 binary32))
(+.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))
(+.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #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 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #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)) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))))
(+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (/.f32 #s(literal -1 binary32) v))
(+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(+.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(+.f32 (/.f32 #s(literal -1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(+.f32 #s(literal 6931/10000 binary32) (+.f32 (/.f32 #s(literal -1 binary32) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))
(*.f32 #s(literal -1 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))
(/.f32 (-.f32 (pow.f32 (fma.f32 #s(literal -2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (fma.f32 #s(literal -2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 1 binary32)))
(/.f32 (-.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal -2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) #s(literal 2 binary32))) (-.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (*.f32 #s(literal -2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))))
(/.f32 (+.f32 (pow.f32 (fma.f32 #s(literal -2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (fma.f32 #s(literal -2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 #s(literal -2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 #s(literal -2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) #s(literal 2 binary32)) (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 #s(literal -2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))))
(/.f32 (neg.f32 (fma.f32 #s(literal -8 binary32) (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 3 binary32)))) (neg.f32 (-.f32 (fma.f32 #s(literal 4 binary32) (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal -2 binary32) (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))))
(/.f32 (-.f32 (pow.f32 (*.f32 #s(literal -2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) #s(literal 2 binary32)) (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))) (-.f32 (*.f32 #s(literal -2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))
(/.f32 (fma.f32 #s(literal -8 binary32) (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 #s(literal -2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) #s(literal 2 binary32)) (*.f32 #s(literal -2 binary32) (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))))
(/.f32 (fma.f32 #s(literal -8 binary32) (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 3 binary32))) (-.f32 (fma.f32 #s(literal 4 binary32) (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal -2 binary32) (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 #s(literal -2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal -2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal -2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))))
(-.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))
(-.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (*.f32 (fma.f32 (neg.f32 sinTheta_i) sinTheta_O #s(literal -1 binary32)) #s(literal -2 binary32)))
(fma.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))))
(fma.f32 #s(literal -2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))
(fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))))
(fma.f32 sinTheta_i (*.f32 sinTheta_O #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))))
(fma.f32 sinTheta_i sinTheta_O (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))))
(fma.f32 sinTheta_O (*.f32 sinTheta_i #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))))
(fma.f32 sinTheta_O sinTheta_i (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))))
(+.f32 (fma.f32 #s(literal -2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))
(+.f32 (/.f32 (pow.f32 (*.f32 #s(literal -2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) #s(literal 3 binary32)) (-.f32 (fma.f32 #s(literal 4 binary32) (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal -2 binary32) (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))) (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 3 binary32)) (-.f32 (fma.f32 #s(literal 4 binary32) (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal -2 binary32) (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))))))
(+.f32 (fma.f32 #s(literal -2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 1 binary32))
(+.f32 (*.f32 #s(literal -2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))
(+.f32 (*.f32 sinTheta_i sinTheta_O) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))))
(+.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (*.f32 #s(literal -2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))
(+.f32 #s(literal 1 binary32) (fma.f32 #s(literal -2 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)))
(/.f32 (+.f32 (pow.f32 (neg.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) (neg.f32 v)) #s(literal 3 binary32))) (+.f32 (pow.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 2 binary32)) (-.f32 (pow.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (*.f32 (neg.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) (neg.f32 v))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 2 binary32)) (pow.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)))) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))))
(/.f32 (neg.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 3 binary32)))) (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 (/.f32 (*.f32 #s(literal -1 binary32) (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)))) (pow.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 2 binary32)) (pow.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32))) (-.f32 (neg.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) (neg.f32 v))))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 2 binary32)) (pow.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32))) (neg.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))))
(/.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 3 binary32))) (neg.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 (/.f32 (*.f32 #s(literal -1 binary32) (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)))) (pow.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 2 binary32)))))
(+.f32 (neg.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (neg.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) (neg.f32 v)) (neg.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(+.f32 (neg.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) (neg.f32 v)))
(neg.f32 (+.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (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 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 2 binary32))) (-.f32 (/.f32 (*.f32 #s(literal -1 binary32) (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 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)) (pow.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(/.f32 (+.f32 (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32)) (pow.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32))) (+.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)) (-.f32 (pow.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (*.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 2 binary32)) (pow.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)))) (neg.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))))
(/.f32 (neg.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 (/.f32 (*.f32 #s(literal -1 binary32) (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)))) (pow.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (*.f32 (neg.f32 v) (-.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32)))) (*.f32 (neg.f32 v) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32))))
(/.f32 (fma.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (log.f32 (pow.f32 (/.f32 #s(literal 1/2 binary32) v) #s(literal 6931/10000 binary32)))) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32))) (*.f32 (neg.f32 v) (+.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32))))) (*.f32 (neg.f32 v) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (log.f32 (pow.f32 (/.f32 #s(literal 1/2 binary32) v) #s(literal 6931/10000 binary32)))) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (*.f32 v (-.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32)))) (*.f32 v (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32))))
(/.f32 (fma.f32 (*.f32 #s(literal -1 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (log.f32 (pow.f32 (/.f32 #s(literal 1/2 binary32) v) #s(literal 6931/10000 binary32)))) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32))) (*.f32 v (+.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32))))) (*.f32 v (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (log.f32 (pow.f32 (/.f32 #s(literal 1/2 binary32) v) #s(literal 6931/10000 binary32)))) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (-.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32)) (neg.f32 v) (*.f32 (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (neg.f32 (*.f32 #s(literal -1 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))))) (*.f32 (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (neg.f32 v)))
(/.f32 (fma.f32 (-.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32)) v (*.f32 (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (*.f32 #s(literal -1 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))) (*.f32 (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) v))
(/.f32 (fma.f32 (+.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32))) (neg.f32 v) (*.f32 (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (log.f32 (pow.f32 (/.f32 #s(literal 1/2 binary32) v) #s(literal 6931/10000 binary32)))) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32))) (neg.f32 (*.f32 #s(literal -1 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))))) (*.f32 (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (log.f32 (pow.f32 (/.f32 #s(literal 1/2 binary32) v) #s(literal 6931/10000 binary32)))) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32))) (neg.f32 v)))
(/.f32 (fma.f32 (+.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32))) v (*.f32 (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (log.f32 (pow.f32 (/.f32 #s(literal 1/2 binary32) v) #s(literal 6931/10000 binary32)))) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32))) (*.f32 #s(literal -1 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))) (*.f32 (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (log.f32 (pow.f32 (/.f32 #s(literal 1/2 binary32) v) #s(literal 6931/10000 binary32)))) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32))) v))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 2 binary32)) (pow.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32))) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))))
(/.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 3 binary32))) (fma.f32 #s(literal 1 binary32) (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 2 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 2 binary32)) (*.f32 (/.f32 (*.f32 #s(literal -1 binary32) (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 (fma.f32 #s(literal -1 binary32) (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 (/.f32 (*.f32 #s(literal -1 binary32) (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)))) (pow.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 2 binary32))))
(-.f32 (/.f32 (pow.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 2 binary32)) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))) (/.f32 (pow.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))))
(-.f32 #s(literal 0 binary32) (-.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(-.f32 (log.f32 #s(literal 1/2 binary32)) (-.f32 (log.f32 v) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal -2 binary32) (+.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)))))
(fma.f32 #s(literal -2 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) (+.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)))))
(fma.f32 #s(literal -1 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))
(fma.f32 #s(literal -1 binary32) (/.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))))
(fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal -2 binary32) v) (+.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 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) #s(literal 6931/10000 binary32))
(+.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (*.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal -2 binary32))) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
(+.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))
(+.f32 (/.f32 (pow.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 3 binary32)) (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 (/.f32 (*.f32 #s(literal -1 binary32) (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)))) (pow.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 2 binary32)))) (/.f32 (pow.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) (fma.f32 (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 (/.f32 (*.f32 #s(literal -1 binary32) (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)))) (pow.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 2 binary32)))))
(+.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (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 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal -2 binary32)) (+.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 (*.f32 #s(literal -1 binary32) (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 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))
(+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))
(+.f32 #s(literal 6931/10000 binary32) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (*.f32 #s(literal -1 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))
(neg.f32 (neg.f32 (+.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (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 #s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) (*.f32 (neg.f32 cosTheta_i) #s(approx (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) (*.f32 (-.f32 (/.f32 (/.f32 (+.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (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))) (neg.f32 cosTheta_O)) cosTheta_i) (/.f32 #s(literal 1 binary32) v)) cosTheta_O))))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 #s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) (*.f32 (neg.f32 cosTheta_i) #s(approx (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) (*.f32 (-.f32 (/.f32 (/.f32 (+.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (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))) (neg.f32 cosTheta_O)) cosTheta_i) (/.f32 #s(literal 1 binary32) v)) cosTheta_O))))) #s(literal 3 binary32))) (+.f32 (pow.f32 (cosh.f32 #s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) (*.f32 (neg.f32 cosTheta_i) #s(approx (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) (*.f32 (-.f32 (/.f32 (/.f32 (+.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (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))) (neg.f32 cosTheta_O)) cosTheta_i) (/.f32 #s(literal 1 binary32) v)) cosTheta_O))))) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 #s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) (*.f32 (neg.f32 cosTheta_i) #s(approx (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) (*.f32 (-.f32 (/.f32 (/.f32 (+.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (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))) (neg.f32 cosTheta_O)) cosTheta_i) (/.f32 #s(literal 1 binary32) v)) cosTheta_O))))) #s(literal 2 binary32)) (*.f32 (cosh.f32 #s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) (*.f32 (neg.f32 cosTheta_i) #s(approx (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) (*.f32 (-.f32 (/.f32 (/.f32 (+.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (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))) (neg.f32 cosTheta_O)) cosTheta_i) (/.f32 #s(literal 1 binary32) v)) cosTheta_O))))) (sinh.f32 #s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) (*.f32 (neg.f32 cosTheta_i) #s(approx (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) (*.f32 (-.f32 (/.f32 (/.f32 (+.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (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))) (neg.f32 cosTheta_O)) cosTheta_i) (/.f32 #s(literal 1 binary32) v)) cosTheta_O)))))))))
(/.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 #s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) (*.f32 (neg.f32 cosTheta_i) #s(approx (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) (*.f32 (-.f32 (/.f32 (/.f32 (+.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (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))) (neg.f32 cosTheta_O)) cosTheta_i) (/.f32 #s(literal 1 binary32) v)) cosTheta_O)))))))
(+.f32 (sinh.f32 #s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) (*.f32 (neg.f32 cosTheta_i) #s(approx (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) (*.f32 (-.f32 (/.f32 (/.f32 (+.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (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))) (neg.f32 cosTheta_O)) cosTheta_i) (/.f32 #s(literal 1 binary32) v)) cosTheta_O))))) (cosh.f32 #s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) (*.f32 (neg.f32 cosTheta_i) #s(approx (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) (*.f32 (-.f32 (/.f32 (/.f32 (+.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (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))) (neg.f32 cosTheta_O)) cosTheta_i) (/.f32 #s(literal 1 binary32) v)) cosTheta_O))))))
(+.f32 (cosh.f32 #s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) (*.f32 (neg.f32 cosTheta_i) #s(approx (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) (*.f32 (-.f32 (/.f32 (/.f32 (+.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (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))) (neg.f32 cosTheta_O)) cosTheta_i) (/.f32 #s(literal 1 binary32) v)) cosTheta_O))))) (sinh.f32 #s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) (*.f32 (neg.f32 cosTheta_i) #s(approx (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) (*.f32 (-.f32 (/.f32 (/.f32 (+.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (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))) (neg.f32 cosTheta_O)) cosTheta_i) (/.f32 #s(literal 1 binary32) v)) cosTheta_O))))))
(exp.f32 #s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) (*.f32 (neg.f32 cosTheta_i) #s(approx (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) (*.f32 (-.f32 (/.f32 (/.f32 (+.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (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))) (neg.f32 cosTheta_O)) cosTheta_i) (/.f32 #s(literal 1 binary32) v)) cosTheta_O)))))
#s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))
(/.f32 (+.f32 (pow.f32 (cosh.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))) #s(literal 3 binary32))) (+.f32 (pow.f32 (cosh.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))) #s(literal 2 binary32)) (*.f32 (cosh.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))) (sinh.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v)))))))
(/.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v)))))
(+.f32 (sinh.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))) (cosh.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))))
(+.f32 (cosh.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))) (sinh.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))))
(exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v)))
(log.f32 (/.f32 #s(literal 1/2 binary32) v))
(*.f32 #s(literal -1 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 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 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 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 (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 2 binary32)) (log.f32 #s(literal 2 binary32)) (fma.f32 (log.f32 v) (log.f32 v) (log.f32 (pow.f32 v (log.f32 #s(literal 1/2 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 #s(literal 0 binary32) (log.f32 (neg.f32 (*.f32 #s(literal -2 binary32) v))))
(-.f32 #s(literal 0 binary32) (log.f32 (exp.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(-.f32 #s(literal 0 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 (exp.f32 (log.f32 v))))
(-.f32 (log.f32 #s(literal 1/2 binary32)) (log.f32 v))
(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 (exp.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(neg.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)))
(/.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 v #s(literal -2 binary32))) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal -1 binary32) v)))
(/.f32 (neg.f32 (-.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32))) (neg.f32 (-.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (neg.f32 (+.f32 (pow.f32 v #s(literal -3 binary32)) #s(literal 332956652491/1000000000000 binary32))) (neg.f32 (-.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 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)) (-.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(/.f32 (+.f32 (pow.f32 v #s(literal -3 binary32)) #s(literal 332956652491/1000000000000 binary32)) (+.f32 #s(literal 48038761/100000000 binary32) (-.f32 (pow.f32 v #s(literal -2 binary32)) (/.f32 #s(literal -6931/10000 binary32) v))))
(/.f32 (+.f32 (pow.f32 v #s(literal -3 binary32)) #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 v #s(literal -2 binary32)) (-.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
(+.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))) (/.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 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal -1 binary32) v))
(*.f32 #s(approx (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) (*.f32 (-.f32 (/.f32 (/.f32 (+.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (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))) (neg.f32 cosTheta_O)) cosTheta_i) (/.f32 #s(literal 1 binary32) v)) cosTheta_O)) cosTheta_i)
(*.f32 cosTheta_i #s(approx (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) (*.f32 (-.f32 (/.f32 (/.f32 (+.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (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))) (neg.f32 cosTheta_O)) cosTheta_i) (/.f32 #s(literal 1 binary32) v)) cosTheta_O)))
(*.f32 (-.f32 (/.f32 (/.f32 (+.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (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))) (neg.f32 cosTheta_O)) cosTheta_i) (/.f32 #s(literal 1 binary32) v)) cosTheta_O)
(*.f32 cosTheta_O (-.f32 (/.f32 (/.f32 (+.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (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))) (neg.f32 cosTheta_O)) cosTheta_i) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (+.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (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 cosTheta_i cosTheta_O)) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) cosTheta_O) (+.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (/.f32 (+.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (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))) (neg.f32 cosTheta_O)) cosTheta_i)))
(/.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (/.f32 (+.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (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))) (neg.f32 cosTheta_O)) cosTheta_i) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32))) cosTheta_O) (+.f32 (-.f32 (pow.f32 v #s(literal -2 binary32)) (*.f32 (/.f32 (+.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (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 cosTheta_i cosTheta_O)) (/.f32 #s(literal 1 binary32) v))) (pow.f32 (/.f32 (+.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (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 cosTheta_i cosTheta_O)) #s(literal 2 binary32))))
(/.f32 (*.f32 (-.f32 (*.f32 (neg.f32 (+.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (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)))) v) (*.f32 cosTheta_i cosTheta_O)) cosTheta_O) (*.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_O (-.f32 (pow.f32 (/.f32 (+.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (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 cosTheta_i cosTheta_O)) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32)))) (+.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (/.f32 (+.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (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))) (neg.f32 cosTheta_O)) cosTheta_i)))
(/.f32 (*.f32 cosTheta_O (-.f32 (pow.f32 (/.f32 (/.f32 (+.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (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))) (neg.f32 cosTheta_O)) cosTheta_i) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32)))) (+.f32 (-.f32 (pow.f32 v #s(literal -2 binary32)) (*.f32 (/.f32 (+.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (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 cosTheta_i cosTheta_O)) (/.f32 #s(literal 1 binary32) v))) (pow.f32 (/.f32 (+.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (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 cosTheta_i cosTheta_O)) #s(literal 2 binary32))))
(/.f32 (*.f32 cosTheta_O (-.f32 (*.f32 (neg.f32 (+.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (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)))) v) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v (*.f32 cosTheta_i cosTheta_O)))

eval153.0ms (1.5%)

Memory
0.4MiB live, 196.6MiB allocated; 41ms collecting garbage
Compiler

Compiled 47 895 to 4 276 computations (91.1% saved)

prune48.0ms (0.5%)

Memory
-12.4MiB live, 89.6MiB allocated; 11ms collecting garbage
Pruning

16 alts after pruning (13 fresh and 3 done)

PrunedKeptTotal
New5356541
Fresh3710
Picked325
Done011
Total54116557
Accuracy
99.9%
Counts
557 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.3%
(/.f32 (/.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))))) (*.f32 #s(literal 2 binary32) v))
50.4%
(/.f32 (*.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)) (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 #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 #s(literal 2 binary32) v))
99.7%
(/.f32 (exp.f32 (+.f32 #s(approx (+ (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) (log.f32 #s(literal 1/2 binary32)))) v)
99.6%
(/.f32 (exp.f32 #s(approx (+ (+ (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000) (log 1/2)) (/.f32 (-.f32 (fma.f32 (+.f32 (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))) v)
99.7%
(/.f32 #s(literal 1/2 binary32) (exp.f32 (-.f32 (log.f32 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)))))
50.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 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))))))
99.0%
#s(approx (/ (/ 1 (exp (neg (+ (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)))) (* 2 v)) (/.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))))
10.6%
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (+.f32 v 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 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 #s(literal 6931/10000 binary32))))
10.6%
#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 2 binary32)))
99.1%
#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) (log.f32 (*.f32 v #s(literal 2 binary32))))) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (neg.f32 v))))))
98.0%
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (/.f32 (exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))) v) #s(literal 1/2 binary32))))
99.3%
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))))
97.6%
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1/2 binary32) v))))
99.7%
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))))))
97.8%
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (exp.f32 #s(approx (+ (+ (/ -1 v) 6931/10000) (log (/ 1/2 v))) (/.f32 #s(literal -1 binary32) v)))))
Compiler

Compiled 2 545 to 813 computations (68.1% saved)

regimes99.0ms (0.9%)

Memory
10.1MiB live, 144.4MiB allocated; 9ms collecting garbage
Counts
38 → 1
Calls
Call 1
Inputs
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (+.f32 v 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 2 binary32)))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (exp.f32 #s(approx (+ (+ (/ -1 v) 6931/10000) (log (/ 1/2 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 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))))
(exp.f32 #s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) #s(approx (neg (* (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) cosTheta_i)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))))
(exp.f32 #s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) (neg.f32 #s(approx (* (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) cosTheta_i) (neg.f32 (*.f32 (neg.f32 (/.f32 sinTheta_i v)) sinTheta_O))))))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))) (/.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))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (/.f32 (exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))) v) #s(literal 1/2 binary32))))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) (/.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))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #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))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/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 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))))
#s(approx (/ (/ 1 (exp (neg (+ (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)))) (* 2 v)) (/.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #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 (/.f32 #s(literal 1 binary32) (exp.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 2 binary32) v))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (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))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) 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 #s(approx (+ (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) (log.f32 #s(literal 1/2 binary32)))) v)
(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 (*.f32 v #s(literal 2 binary32)))))
(exp.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) (log.f32 (/.f32 #s(literal 1 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 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)) (/.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 (/.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_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 (*.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 1/2 binary32)))) v)
(/.f32 (exp.f32 #s(approx (+ (+ (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000) (log 1/2)) (/.f32 (-.f32 (fma.f32 (+.f32 (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))) 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)))))
(exp.f32 #s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) (neg.f32 (*.f32 #s(approx (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) (*.f32 (-.f32 (/.f32 (neg.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (*.f32 cosTheta_O cosTheta_i)) (/.f32 #s(literal 1 binary32) v)) cosTheta_O)) cosTheta_i))))
(exp.f32 #s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) (neg.f32 (*.f32 (fma.f32 (/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 #s(literal -6931/10000 binary32) (neg.f32 (/.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))))
(exp.f32 #s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) (*.f32 (-.f32 (+.f32 (fma.f32 (/.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_i) v) #s(literal -2 binary32) (/.f32 cosTheta_O v)) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) cosTheta_i)) (neg.f32 (/.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) cosTheta_i))) cosTheta_i)))
#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) (log.f32 (*.f32 v #s(literal 2 binary32))))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_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) (log.f32 (*.f32 v #s(literal 2 binary32))))) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (neg.f32 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))))
(exp.f32 (+.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 (/.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 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
(/.f32 (/.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))))) (*.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)) (/.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 (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)))) (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))))) (*.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))))) (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)))
(*.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))))))
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)) (/.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))))))
Calls

9 calls:

17.0ms
cosTheta_O
16.0ms
(*.f32 cosTheta_i cosTheta_O)
11.0ms
v
9.0ms
sinTheta_i
9.0ms
sinTheta_O
Results
AccuracySegmentsBranch
99.7%1(*.f32 sinTheta_i sinTheta_O)
99.7%1(*.f32 cosTheta_i cosTheta_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_i
99.7%1cosTheta_O
99.7%1sinTheta_i
99.7%1sinTheta_O
99.7%1v
Compiler

Compiled 60 to 78 computations (-30% saved)

regimes86.0ms (0.8%)

Memory
-25.4MiB live, 121.6MiB allocated; 12ms collecting garbage
Counts
34 → 1
Calls
Call 1
Inputs
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (+.f32 v 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 2 binary32)))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (exp.f32 #s(approx (+ (+ (/ -1 v) 6931/10000) (log (/ 1/2 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 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))))
(exp.f32 #s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) #s(approx (neg (* (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) cosTheta_i)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))))
(exp.f32 #s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) (neg.f32 #s(approx (* (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) cosTheta_i) (neg.f32 (*.f32 (neg.f32 (/.f32 sinTheta_i v)) sinTheta_O))))))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))) (/.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))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (/.f32 (exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))) v) #s(literal 1/2 binary32))))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) (/.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))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #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))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/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 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))))
#s(approx (/ (/ 1 (exp (neg (+ (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)))) (* 2 v)) (/.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #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 (/.f32 #s(literal 1 binary32) (exp.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 2 binary32) v))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (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))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) 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 #s(approx (+ (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) (log.f32 #s(literal 1/2 binary32)))) v)
(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 (*.f32 v #s(literal 2 binary32)))))
(exp.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) (log.f32 (/.f32 #s(literal 1 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 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)) (/.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 (/.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_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 (*.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 1/2 binary32)))) v)
(/.f32 (exp.f32 #s(approx (+ (+ (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000) (log 1/2)) (/.f32 (-.f32 (fma.f32 (+.f32 (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))) 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)))))
(exp.f32 #s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) (neg.f32 (*.f32 #s(approx (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) (*.f32 (-.f32 (/.f32 (neg.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal -2 binary32) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (*.f32 cosTheta_O cosTheta_i)) (/.f32 #s(literal 1 binary32) v)) cosTheta_O)) cosTheta_i))))
(exp.f32 #s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) (neg.f32 (*.f32 (fma.f32 (/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (+.f32 #s(literal -6931/10000 binary32) (neg.f32 (/.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))))
(exp.f32 #s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) (*.f32 (-.f32 (+.f32 (fma.f32 (/.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) cosTheta_i) v) #s(literal -2 binary32) (/.f32 cosTheta_O v)) (/.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) cosTheta_i)) (neg.f32 (/.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) cosTheta_i))) cosTheta_i)))
#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) (log.f32 (*.f32 v #s(literal 2 binary32))))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_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) (log.f32 (*.f32 v #s(literal 2 binary32))))) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (neg.f32 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))))
(exp.f32 (+.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 (/.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 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
(/.f32 (/.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))))) (*.f32 #s(literal 2 binary32) v))
Outputs
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))))
Calls

9 calls:

17.0ms
cosTheta_i
12.0ms
v
9.0ms
(*.f32 sinTheta_i sinTheta_O)
8.0ms
sinTheta_O
8.0ms
sinTheta_i
Results
AccuracySegmentsBranch
99.7%1(*.f32 sinTheta_i sinTheta_O)
99.7%1(*.f32 cosTheta_i cosTheta_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_i
99.7%1cosTheta_O
99.7%1sinTheta_i
99.7%1sinTheta_O
99.7%1v
Compiler

Compiled 60 to 78 computations (-30% saved)

regimes30.0ms (0.3%)

Memory
2.9MiB live, 48.1MiB allocated; 2ms collecting garbage
Counts
10 → 1
Calls
Call 1
Inputs
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (+.f32 v 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 2 binary32)))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (exp.f32 #s(approx (+ (+ (/ -1 v) 6931/10000) (log (/ 1/2 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 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))))
(exp.f32 #s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) #s(approx (neg (* (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) cosTheta_i)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))))
(exp.f32 #s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) (neg.f32 #s(approx (* (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) cosTheta_i) (neg.f32 (*.f32 (neg.f32 (/.f32 sinTheta_i v)) sinTheta_O))))))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))) (/.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))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (/.f32 (exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))) v) #s(literal 1/2 binary32))))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) (/.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))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (/.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))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1/2 binary32) v))))
Calls

9 calls:

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))))
3.0ms
cosTheta_O
3.0ms
cosTheta_i
3.0ms
sinTheta_O
3.0ms
sinTheta_i
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)

regimes26.0ms (0.2%)

Memory
-10.8MiB live, 46.2MiB allocated; 4ms collecting garbage
Counts
8 → 1
Calls
Call 1
Inputs
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (+.f32 v 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 2 binary32)))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (exp.f32 #s(approx (+ (+ (/ -1 v) 6931/10000) (log (/ 1/2 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 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))))
(exp.f32 #s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) #s(approx (neg (* (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) cosTheta_i)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))))
(exp.f32 #s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) (neg.f32 #s(approx (* (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) cosTheta_i) (neg.f32 (*.f32 (neg.f32 (/.f32 sinTheta_i v)) sinTheta_O))))))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))) (/.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))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (/.f32 (exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))) v) #s(literal 1/2 binary32))))
Outputs
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (/.f32 (exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))) v) #s(literal 1/2 binary32))))
Calls

9 calls:

5.0ms
(*.f32 sinTheta_i sinTheta_O)
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
cosTheta_i
3.0ms
sinTheta_O
3.0ms
cosTheta_O
Results
AccuracySegmentsBranch
98.0%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))))
98.0%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)))))
98.0%1(*.f32 sinTheta_i sinTheta_O)
98.0%1(*.f32 cosTheta_i cosTheta_O)
98.0%1cosTheta_i
98.0%1cosTheta_O
98.0%1sinTheta_i
98.0%1sinTheta_O
98.0%1v
Compiler

Compiled 60 to 78 computations (-30% saved)

regimes22.0ms (0.2%)

Memory
34.4MiB live, 34.4MiB allocated; 0ms collecting garbage
Counts
7 → 1
Calls
Call 1
Inputs
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (+.f32 v 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 2 binary32)))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (exp.f32 #s(approx (+ (+ (/ -1 v) 6931/10000) (log (/ 1/2 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 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))))
(exp.f32 #s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) #s(approx (neg (* (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) cosTheta_i)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))))
(exp.f32 #s(approx (+ (/ (- (pow (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 2) 48038761/100000000) (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) 6931/10000)) (log (/ 1 (* 2 v)))) (neg.f32 #s(approx (* (+ (* (/ (- (+ (* -2 (/ (+ (* sinTheta_O sinTheta_i) 1) v)) (log (/ 1/2 v))) (+ -6931/10000 (neg (/ (+ (* sinTheta_O sinTheta_i) 1) v)))) cosTheta_i) -1) (neg (/ cosTheta_O v))) cosTheta_i) (neg.f32 (*.f32 (neg.f32 (/.f32 sinTheta_i v)) sinTheta_O))))))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal 1/2 binary32) v))))
Outputs
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (exp.f32 #s(approx (+ (+ (/ -1 v) 6931/10000) (log (/ 1/2 v))) (/.f32 #s(literal -1 binary32) v)))))
Calls

9 calls:

3.0ms
cosTheta_i
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
sinTheta_O
2.0ms
cosTheta_O
2.0ms
sinTheta_i
Results
AccuracySegmentsBranch
97.8%1(*.f32 cosTheta_i cosTheta_O)
97.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))))
97.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)))))
97.8%1cosTheta_i
97.8%1cosTheta_O
97.8%1sinTheta_i
97.8%1v
97.8%1(*.f32 sinTheta_i sinTheta_O)
97.8%1sinTheta_O
Compiler

Compiled 60 to 78 computations (-30% saved)

regimes12.0ms (0.1%)

Memory
-21.2MiB live, 25.5MiB allocated; 1ms collecting garbage
Counts
2 → 1
Calls
Call 1
Inputs
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (+.f32 v 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 2 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 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 2 binary32)))
Calls

9 calls:

2.0ms
(*.f32 sinTheta_i sinTheta_O)
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
cosTheta_i
1.0ms
cosTheta_O
1.0ms
sinTheta_O
Results
AccuracySegmentsBranch
10.6%1sinTheta_i
10.6%1(*.f32 cosTheta_i cosTheta_O)
10.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))))
10.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)))))
10.6%1cosTheta_O
10.6%1sinTheta_O
10.6%1v
10.6%1(*.f32 sinTheta_i sinTheta_O)
10.6%1cosTheta_i
Compiler

Compiled 60 to 78 computations (-30% saved)

regimes9.0ms (0.1%)

Memory
17.2MiB live, 17.2MiB allocated; 0ms collecting garbage
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (+.f32 v v) (exp.f32 #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 v v) (exp.f32 #s(literal 6931/10000 binary32))))
Calls

9 calls:

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_O
1.0ms
cosTheta_i
1.0ms
sinTheta_i
Results
AccuracySegmentsBranch
10.6%1(*.f32 cosTheta_i cosTheta_O)
10.6%1sinTheta_O
10.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)))))
10.6%1cosTheta_O
10.6%1v
10.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))))
10.6%1sinTheta_i
10.6%1(*.f32 sinTheta_i sinTheta_O)
10.6%1cosTheta_i
Compiler

Compiled 60 to 78 computations (-30% saved)

simplify53.0ms (0.5%)

Memory
-28.8MiB live, 63.4MiB allocated; 3ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
080306
1134290
2282289
3846277
43964271
Stop Event
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)) (/.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))))))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) (/.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))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (/.f32 (exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))) v) #s(literal 1/2 binary32))))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (exp.f32 #s(approx (+ (+ (/ -1 v) 6931/10000) (log (/ 1/2 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 (*.f32 (exp.f32 #s(literal 6931/10000 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 v v) (exp.f32 #s(literal 6931/10000 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)) (/.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))))))
(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)) (/.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)) (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))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) (/.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))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (*.f32 (/.f32 (exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v))) v) #s(literal 1/2 binary32))))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) #s(approx (* (* (/ 1/2 v) (exp 6931/10000)) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (exp.f32 #s(approx (+ (+ (/ -1 v) 6931/10000) (log (/ 1/2 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 (*.f32 (exp.f32 #s(literal 6931/10000 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 v v) (exp.f32 #s(literal 6931/10000 binary32))))

derivations973.0ms (9.3%)

Memory
33.9MiB live, 854.3MiB allocated; 114ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0178015600
1652115362
0836614501
02174
03462
113757
2121357
0889655
0139712789
1515312567
0838611874
02971633
19961580
242691444
082881365
088518
0130476
1526462
23958462
08604462
062366
098299
1393268
23328268
08289268
0202521504
1724021239
0856320110
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
node limit
iter limit
node limit
iter limit
iter limit
node limit
Compiler

Compiled 311 to 82 computations (73.6% saved)

preprocess62.0ms (0.6%)

Memory
2.2MiB live, 93.8MiB allocated; 5ms collecting garbage
Remove

(sort sinTheta_i sinTheta_O)

(sort cosTheta_i cosTheta_O)

Compiler

Compiled 912 to 382 computations (58.1% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated; 0ms collecting garbage

Profiling

Loading profile data...