HairBSDF, Mp, lower

Time bar (total: 11.3s)

start0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated

analyze460.0ms (4.1%)

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

Compiled 65 to 44 computations (32.3% saved)

sample2.5s (22.3%)

Memory
76.2MiB live, 3 573.1MiB allocated
Samples
1.8s8 256×0valid
28.0ms127×0invalid
Precisions
Click to see histograms. Total time spent on operations: 1.5s
const: 347.0ms (22.5% of total)
ival-div: 286.0ms (18.6% of total)
ival-<=: 206.0ms (13.4% of total)
ival-mult: 198.0ms (12.9% of total)
ival-log: 129.0ms (8.4% of total)
ival-sub: 110.0ms (7.1% of total)
ival-exp: 100.0ms (6.5% of total)
ival-add: 92.0ms (6% of total)
ival-and: 52.0ms (3.4% of total)
exact: 15.0ms (1% of total)
ival-assert: 4.0ms (0.3% of total)
Bogosity

explain231.0ms (2%)

Memory
7.0MiB live, 483.0MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1024(-5.500960569159948e-37 9.640529501864609e-36 9.737532947846677e-19 9.681541369040252e-35 7.226223003472044e-28)37(-8.455903566312435e-31 -9.137813669594257e-16 3.1503665902531847e-32 -1.599451196920101e-34 3.65328556834684e-19)(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
852(4.5817267131832116e-36 7.578464765456427e-13 -7.317000591748267e-21 -1.5595076348521082e-35 6.63479063356398e-11)35(3.6896888093865824e-37 4.829960085418896e-33 4.1313406446990256e-20 8.784214670821111e-24 2.902590340380499e-20)(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
36(2.1096079965569854e-35 3.1817165466145562e-37 1.7850799817377693e-16 -2.5933483255402724e-18 0.007455207873135805)3(-9.04704900772973e-33 2.647055291611041e-30 3.373818462492737e-19 -9.016211777179706e-9 0.01240385603159666)(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)))))
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-(log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))
00-0-#s(literal 1 binary32)
00-0-(*.f32 cosTheta_i cosTheta_O)
00-0-#s(literal 6931/10000 binary32)
00-0-(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
00-0-(-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v))
00-0-cosTheta_O
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
/.f32(/.f32 (*.f32 cosTheta_i cosTheta_O) v)u/n100
(*.f32 cosTheta_i cosTheta_O)underflow91
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 sinTheta_i sinTheta_O) v)u/n40
(*.f32 sinTheta_i sinTheta_O)underflow75
Confusion
Predicted +Predicted -
+03
-20233
Precision
0.0
Recall
0.0
Confusion?
Predicted +Predicted MaybePredicted -
+030
-201232
Precision?
0.125
Recall?
1.0
Freqs
test
numberfreq
0236
120
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
79.0ms512×0valid
Compiler

Compiled 428 to 88 computations (79.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 56.0ms
ival-div: 19.0ms (33.7% of total)
ival-mult: 9.0ms (15.9% of total)
const: 9.0ms (15.9% of total)
ival-log: 5.0ms (8.9% of total)
ival-exp: 4.0ms (7.1% of total)
ival-add: 4.0ms (7.1% of total)
ival-sub: 4.0ms (7.1% of total)
ival-true: 1.0ms (1.8% of total)
exact: 1.0ms (1.8% of total)
ival-assert: 0.0ms (0% of total)

preprocess168.0ms (1.5%)

Memory
-53.5MiB live, 185.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0159481
1462447
21368440
34991440
02125
03423
16322
215122
347122
4171722
5504822
0816019
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 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) (fma.f32 (/.f32 cosTheta_O v) cosTheta_i #s(literal 6931/10000 binary32)))))
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
Compiler

Compiled 0 to 5 computations (-∞% saved)

prune1.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.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)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
Compiler

Compiled 25 to 21 computations (16% saved)

simplify104.0ms (0.9%)

Memory
28.0MiB live, 150.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff1
(+.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))
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 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
021133
034125
163124
2151124
3471124
41717124
55048124
08160113
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 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) (fma.f32 (/.f32 cosTheta_O v) cosTheta_i #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)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
(+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) (fma.f32 (/.f32 cosTheta_O v) cosTheta_i #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))
(fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) (fma.f32 (/.f32 cosTheta_O v) cosTheta_i #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))
(fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (*.f32 sinTheta_O sinTheta_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)

localize63.0ms (0.6%)

Memory
-13.8MiB live, 60.9MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.0859375
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
accuracy0.0997539667660563
(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)))))
accuracy6.788614828961571
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
accuracy8.260573272912998
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
Samples
46.0ms256×0valid
Compiler

Compiled 268 to 44 computations (83.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 34.0ms
ival-exp: 12.0ms (34.9% of total)
ival-div: 7.0ms (20.4% of total)
ival-mult: 5.0ms (14.5% of total)
const: 4.0ms (11.6% of total)
ival-log: 3.0ms (8.7% of total)
ival-add: 2.0ms (5.8% of total)
ival-sub: 2.0ms (5.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series38.0ms (0.3%)

Memory
-3.1MiB live, 34.0MiB allocated
Counts
7 → 66
Calls
Call 1
Inputs
(-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) 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 (-.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 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
Outputs
(* -1 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (/ (* 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))))
(- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(- (/ (* cosTheta_O cosTheta_i) v) (/ (* sinTheta_O sinTheta_i) v))
(* cosTheta_i (+ (* -1 (/ (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) cosTheta_i)) (/ 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)))))
(* cosTheta_i (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (/ cosTheta_O v)))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 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 (+ (* -1 (/ (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) cosTheta_O)) (/ 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 (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (/ cosTheta_i v)))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 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)))))
(- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v))
(- (+ (* -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))))))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(- (+ 6931/10000 (+ (* -1 (/ (* 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_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 (- (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)) (/ sinTheta_O v)))
(* -1 (* sinTheta_i (- (* -1 (/ (- (/ (* 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 (/ (* 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 (- (/ (* 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 (- (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)) (/ sinTheta_i v)))
(* -1 (* sinTheta_O (- (* -1 (/ (- (/ (* 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 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (* -1 (/ sinTheta_i v)))))
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ 1/2 v)
(/ (- (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v)
(exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* 1/6 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
6931/10000
(* -1 (/ (- (+ 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)))
(+ 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))
Calls

15 calls:

TimeVariablePointExpression
13.0ms
v
@0
((- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 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)) (/ 1 v)) 6931/10000) (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v) (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)))
3.0ms
sinTheta_O
@0
((- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 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)) (/ 1 v)) 6931/10000) (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v) (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)))
2.0ms
cosTheta_i
@0
((- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 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)) (/ 1 v)) 6931/10000) (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v) (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)))
2.0ms
v
@-inf
((- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 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)) (/ 1 v)) 6931/10000) (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v) (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)))
2.0ms
cosTheta_O
@0
((- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 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)) (/ 1 v)) 6931/10000) (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v) (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)))

simplify209.0ms (1.8%)

Memory
23.5MiB live, 178.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03261885
110541815
237071627
082011506
Stop Event
iter limit
node limit
Counts
66 → 66
Calls
Call 1
Inputs
(* -1 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (/ (* 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))))
(- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(- (/ (* cosTheta_O cosTheta_i) v) (/ (* sinTheta_O sinTheta_i) v))
(* cosTheta_i (+ (* -1 (/ (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) cosTheta_i)) (/ 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)))))
(* cosTheta_i (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (/ cosTheta_O v)))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 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 (+ (* -1 (/ (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) cosTheta_O)) (/ 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 (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (/ cosTheta_i v)))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 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)))))
(- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v))
(- (+ (* -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))))))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(- (+ 6931/10000 (+ (* -1 (/ (* 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_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 (- (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)) (/ sinTheta_O v)))
(* -1 (* sinTheta_i (- (* -1 (/ (- (/ (* 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 (/ (* 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 (- (/ (* 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 (- (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)) (/ sinTheta_i v)))
(* -1 (* sinTheta_O (- (* -1 (/ (- (/ (* 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 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (* -1 (/ sinTheta_i v)))))
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ 1/2 v)
(/ (- (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v)
(exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* 1/6 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
6931/10000
(* -1 (/ (- (+ 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)))
(+ 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))
Outputs
(* -1 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(*.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v))
(- (/ (* cosTheta_O cosTheta_i) v) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(/.f32 (-.f32 (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32)) (*.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 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
(+ (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 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))) (/.f32 cosTheta_i v)) cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
(+ (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 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i)) v) (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))) v) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))) (/.f32 cosTheta_O v))) cosTheta_i (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
(+ (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 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) (*.f32 (fma.f32 (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))) v) cosTheta_O (*.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_O)) v) (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))) v) (*.f32 (*.f32 #s(literal 1/6 binary32) (pow.f32 cosTheta_O #s(literal 3 binary32))) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))) (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32)))))) cosTheta_i)) cosTheta_i))
(- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* 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))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(* -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)
(* cosTheta_i (+ (* -1 (/ (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) cosTheta_i)) (/ cosTheta_O v)))
(*.f32 (-.f32 (/.f32 cosTheta_O v) (/.f32 (fma.f32 (/.f32 sinTheta_i v) sinTheta_O (/.f32 #s(literal 1 binary32) v)) cosTheta_i)) 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 (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32)) (*.f32 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)))))
(*.f32 (+.f32 (/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) cosTheta_i) (/.f32 cosTheta_O v)) cosTheta_i)
(* cosTheta_i (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (/ cosTheta_O v)))
(*.f32 (-.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) cosTheta_i)) cosTheta_i)
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(*.f32 (-.f32 (/.f32 cosTheta_O v) (/.f32 (fma.f32 (/.f32 sinTheta_i v) sinTheta_O (/.f32 #s(literal 1 binary32) v)) cosTheta_i)) cosTheta_i)
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(*.f32 (+.f32 (/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) cosTheta_i) (/.f32 cosTheta_O v)) cosTheta_i)
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(*.f32 (-.f32 (/.f32 cosTheta_O v) (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) 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 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_i) cosTheta_O)) v) (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))) v) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))) (/.f32 cosTheta_i v))) cosTheta_O (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
(+ (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 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) (*.f32 (fma.f32 (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))) v) cosTheta_i (*.f32 (fma.f32 (*.f32 #s(literal 1/6 binary32) cosTheta_O) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))) (/.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32)))) (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_i v))) #s(literal 1/2 binary32))) cosTheta_O)) cosTheta_O))
(* cosTheta_O (+ (* -1 (/ (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)) cosTheta_O)) (/ cosTheta_i v)))
(*.f32 (-.f32 (/.f32 cosTheta_i v) (/.f32 (fma.f32 (/.f32 sinTheta_i v) sinTheta_O (/.f32 #s(literal 1 binary32) v)) cosTheta_O)) cosTheta_O)
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(*.f32 (+.f32 (/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) cosTheta_O) (/.f32 cosTheta_i v)) cosTheta_O)
(* cosTheta_O (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (/ cosTheta_i v)))
(*.f32 (-.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) cosTheta_O)) cosTheta_O)
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))
(*.f32 (-.f32 (/.f32 cosTheta_i v) (/.f32 (fma.f32 (/.f32 sinTheta_i v) sinTheta_O (/.f32 #s(literal 1 binary32) v)) cosTheta_O)) cosTheta_O)
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)))))
(*.f32 (+.f32 (/.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) cosTheta_O) (/.f32 cosTheta_i v)) cosTheta_O)
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(*.f32 (-.f32 (/.f32 cosTheta_i v) (/.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) cosTheta_O)) cosTheta_O)
(- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v))
(/.f32 (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32)) v)
(- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(/.f32 (-.f32 (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_i)) v)
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (fma.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 #s(literal 1/2 binary32) v) (exp.f32 (/.f32 (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32)) v))) (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32)) v))) (/.f32 (neg.f32 sinTheta_i) v)) sinTheta_O))
(+ (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 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) v) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (/.f32 (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32)) v))))) (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (fma.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 (fma.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)) (* 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 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) v) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (/.f32 (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32)) v)))) (*.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32))) (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32)) v))) (/.f32 sinTheta_i (pow.f32 v #s(literal 3 binary32)))))) sinTheta_i) (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (fma.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 (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32)) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(+.f32 (/.f32 (fma.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 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i (-.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i))) v))
(/ (* sinTheta_O sinTheta_i) v)
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(*.f32 (-.f32 (/.f32 (/.f32 (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32)) v) sinTheta_i) (/.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 (/.f32 #s(literal 6931/10000 binary32) sinTheta_i) (/.f32 (/.f32 (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32)) v) sinTheta_i)) (/.f32 sinTheta_O v)) sinTheta_i)
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)) (/ sinTheta_O v)))
(*.f32 (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) sinTheta_i) (/.f32 sinTheta_O v)) sinTheta_i)
(* -1 (* sinTheta_i (- (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(*.f32 (-.f32 (/.f32 (/.f32 (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32)) v) sinTheta_i) (/.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 (-.f32 (/.f32 (+.f32 (/.f32 (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_i) (/.f32 sinTheta_O v)) sinTheta_i)
(* -1 (* sinTheta_i (- (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (* -1 (/ sinTheta_O v)))))
(*.f32 (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) sinTheta_i) (/.f32 sinTheta_O v)) 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 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) v) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (/.f32 (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32)) v)))) (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (fma.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 (fma.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 (fma.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 (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32)) v))) (/.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (pow.f32 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 (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32)) v))) (*.f32 (/.f32 sinTheta_i v) (/.f32 sinTheta_i 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 (fma.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 (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32)) v))))
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(*.f32 (-.f32 (/.f32 (/.f32 (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32)) v) sinTheta_O) (/.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 (/.f32 #s(literal 6931/10000 binary32) sinTheta_O) (/.f32 (/.f32 (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32)) v) sinTheta_O)) (/.f32 sinTheta_i v)) sinTheta_O)
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)) (/ sinTheta_i v)))
(*.f32 (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)
(* -1 (* sinTheta_O (- (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(*.f32 (-.f32 (/.f32 (/.f32 (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32)) v) sinTheta_O) (/.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 (-.f32 (/.f32 (+.f32 (/.f32 (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32)) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)
(* -1 (* sinTheta_O (- (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (* -1 (/ sinTheta_i v)))))
(*.f32 (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) sinTheta_O) (/.f32 sinTheta_i v)) sinTheta_O)
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_i)) v)
(/ 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 (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32))) (*.f32 sinTheta_O sinTheta_i)) v)
(/ (- (* cosTheta_O cosTheta_i) (* 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 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 v))) #s(literal 1/2 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))
(*.f32 (+.f32 (/.f32 (-.f32 (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 1 binary32)) (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 v))) #s(literal 1/2 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 v))) #s(literal 1/2 binary32) (*.f32 (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 v))) #s(literal 1/2 binary32)) (fma.f32 (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 1/2 binary32) (/.f32 (-.f32 (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_i)) v))))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* 1/6 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(fma.f32 (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 v))) #s(literal 1/2 binary32)) (fma.f32 (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_i)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 (pow.f32 (/.f32 (-.f32 (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)) #s(literal 1/6 binary32))) (*.f32 (+.f32 (/.f32 (-.f32 (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 1 binary32)) (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 v))) #s(literal 1/2 binary32))))
6931/10000
#s(literal 6931/10000 binary32)
(* -1 (/ (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) v))
(/.f32 (-.f32 (fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32)) (*.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)))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (-.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32)) (/.f32 (fma.f32 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/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 (*.f32 (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v)) (fma.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) #s(literal -1/2 binary32) (fma.f32 sinTheta_O sinTheta_i (-.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i))))) (neg.f32 v)))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 2)))) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))))) v)))
(fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v) (/.f32 (fma.f32 (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v)) (fma.f32 sinTheta_O sinTheta_i (-.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i))) (/.f32 (*.f32 (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v)) (fma.f32 (pow.f32 (fma.f32 sinTheta_O sinTheta_i (-.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i))) #s(literal 2 binary32)) #s(literal 1/2 binary32) (*.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) #s(literal -1/6 binary32)))) (neg.f32 v))) (neg.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)

rewrite622.0ms (5.5%)

Memory
-27.1MiB live, 258.2MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02183
03471
114764
2150764
0818664
Stop Event
iter limit
node limit
iter limit
Counts
7 → 613
Calls
Call 1
Inputs
(-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) 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 (-.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 cosTheta_i cosTheta_O) v)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
Outputs
(*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 2 binary32))) (/.f32 #s(literal 1 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 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #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 cosTheta_i) v) (/.f32 (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 2 binary32)) (pow.f32 v #s(literal -2 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.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 v #s(literal -3 binary32)))) (/.f32 #s(literal 1 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 (-.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))) (neg.f32 v)) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (neg.f32 v))))
(*.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))) v) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) v)))
(*.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32))) (neg.f32 v)) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))) (neg.f32 v))))
(*.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32))) v) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))) v)))
(*.f32 (-.f32 (*.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) (neg.f32 v)) (*.f32 (*.f32 v v) #s(literal -1 binary32))) (neg.f32 (pow.f32 v #s(literal -3 binary32))))
(*.f32 (-.f32 (*.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) v) (*.f32 v v)) (pow.f32 v #s(literal -3 binary32)))
(*.f32 (-.f32 (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (neg.f32 v)) (*.f32 v #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 v (neg.f32 v))))
(*.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (pow.f32 v #s(literal -2 binary32)))
(*.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (/.f32 #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)) (pow.f32 v #s(literal -2 binary32))) (/.f32 #s(literal 1 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)) (pow.f32 v #s(literal -3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (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 -2 binary32)) (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (neg.f32 v))))))
(*.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32))) (/.f32 #s(literal 1 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 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))
(/.f32 (-.f32 (pow.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)) #s(literal 3 binary32)) (pow.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)) #s(literal 3 binary32))) (fma.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 (/.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)) (fma.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 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 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 (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)))) #s(literal 3 binary32)) (pow.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)))) #s(literal 3 binary32))) (fma.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 (/.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)))) (fma.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 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 (-.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 (fma.f32 #s(literal -1 binary32) (pow.f32 v #s(literal -3 binary32)) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32))) (+.f32 (pow.f32 v #s(literal -2 binary32)) (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)))))
(/.f32 (+.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) (neg.f32 v)) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (-.f32 (*.f32 (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) (neg.f32 v)) (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) (neg.f32 v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) (neg.f32 v))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (pow.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (-.f32 (*.f32 (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 2 binary32)))) (neg.f32 (fma.f32 (/.f32 cosTheta_O v) cosTheta_i (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #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 cosTheta_i) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))))
(/.f32 (neg.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 v #s(literal -2 binary32))))) (neg.f32 (neg.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v))))
(/.f32 (neg.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 v #s(literal -3 binary32))))) (neg.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 (neg.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))) (neg.f32 v)) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) #s(literal -1 binary32)))) (neg.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (neg.f32 v))))
(/.f32 (neg.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))) v) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) #s(literal 1 binary32)))) (neg.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) v)))
(/.f32 (neg.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))) (neg.f32 v)) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))) #s(literal -1 binary32)))) (neg.f32 (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))) (neg.f32 v))))
(/.f32 (neg.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))) v) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))) #s(literal 1 binary32)))) (neg.f32 (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))) v)))
(/.f32 (neg.f32 (-.f32 (*.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) (neg.f32 v)) (*.f32 (*.f32 v v) #s(literal -1 binary32)))) (neg.f32 (pow.f32 (neg.f32 v) #s(literal 3 binary32))))
(/.f32 (neg.f32 (-.f32 (*.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) v) (*.f32 v v))) (pow.f32 (neg.f32 v) #s(literal 3 binary32)))
(/.f32 (neg.f32 (-.f32 (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (neg.f32 v)) (*.f32 v #s(literal -1 binary32)))) (neg.f32 (*.f32 v (neg.f32 v))))
(/.f32 (neg.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v))) (neg.f32 (*.f32 v v)))
(/.f32 (neg.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32))) (neg.f32 v))
(/.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 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) v) #s(literal 1 binary32)) v)
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #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 cosTheta_O cosTheta_i) v) #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 cosTheta_i) v) #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 cosTheta_i) v) (/.f32 (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 2 binary32)) (pow.f32 v #s(literal -2 binary32)))) (neg.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.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 v #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 v #s(literal -2 binary32)) (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (neg.f32 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 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 (-.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))) (neg.f32 v)) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) #s(literal -1 binary32))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (neg.f32 v)))
(/.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))) v) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) v))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32))) (neg.f32 v)) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))) #s(literal -1 binary32))) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))) (neg.f32 v)))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32))) v) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))) #s(literal 1 binary32))) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))) v))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.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 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) v) (*.f32 v v)) (pow.f32 v #s(literal 3 binary32)))
(/.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 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (*.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 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32))) (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (-.f32 (pow.f32 v #s(literal -2 binary32)) (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (neg.f32 v)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32))) (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 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 cosTheta_O v) cosTheta_i (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)) (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #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 cosTheta_i) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (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 -2 binary32)) (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (neg.f32 v)))) (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (neg.f32 v)) (-.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))) (neg.f32 v)) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) v) (-.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))) v) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))) (neg.f32 v)) (-.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))) (neg.f32 v)) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))) v) (-.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))) v) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 v) #s(literal 3 binary32)) (-.f32 (*.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) (neg.f32 v)) (*.f32 (*.f32 v v) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 v #s(literal 3 binary32)) (-.f32 (*.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) v) (*.f32 v v))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v (neg.f32 v)) (-.f32 (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (neg.f32 v)) (*.f32 v #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v v) (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v))))
(/.f32 #s(literal 1 binary32) (/.f32 v (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 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 cosTheta_O cosTheta_i) 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 (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 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (+.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #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 cosTheta_i) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))) (/.f32 (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 cosTheta_i) v) #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 cosTheta_i) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))))
(-.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))) (neg.f32 v)) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (neg.f32 v))) (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) #s(literal -1 binary32)) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (neg.f32 v))))
(-.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))) v) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) v)) (/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) #s(literal 1 binary32)) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) v)))
(-.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32))) (neg.f32 v)) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))) (neg.f32 v))) (/.f32 (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))) #s(literal -1 binary32)) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))) (neg.f32 v))))
(-.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32))) v) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))) v)) (/.f32 (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))) #s(literal 1 binary32)) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))) v)))
(-.f32 (/.f32 (*.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) (neg.f32 v)) (pow.f32 (neg.f32 v) #s(literal 3 binary32))) (/.f32 (*.f32 (*.f32 v v) #s(literal -1 binary32)) (pow.f32 (neg.f32 v) #s(literal 3 binary32))))
(-.f32 (/.f32 (*.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) v) (pow.f32 v #s(literal 3 binary32))) (/.f32 (*.f32 v v) (pow.f32 v #s(literal 3 binary32))))
(-.f32 (/.f32 (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (neg.f32 v)) (*.f32 v (neg.f32 v))) (/.f32 (*.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 v)) (/.f32 v (*.f32 v 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 cosTheta_i) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))
(fma.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v) (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) (neg.f32 v)))
(fma.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(fma.f32 (/.f32 (neg.f32 cosTheta_i) #s(literal -1 binary32)) (/.f32 cosTheta_O v) (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) (neg.f32 v)))
(fma.f32 (/.f32 (neg.f32 cosTheta_i) #s(literal -1 binary32)) (/.f32 cosTheta_O v) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(fma.f32 (/.f32 (neg.f32 cosTheta_O) #s(literal -1 binary32)) (/.f32 cosTheta_i v) (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) (neg.f32 v)))
(fma.f32 (/.f32 (neg.f32 cosTheta_O) #s(literal -1 binary32)) (/.f32 cosTheta_i v) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(fma.f32 (/.f32 cosTheta_O #s(literal -1 binary32)) (/.f32 (neg.f32 cosTheta_i) v) (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) (neg.f32 v)))
(fma.f32 (/.f32 cosTheta_O #s(literal -1 binary32)) (/.f32 (neg.f32 cosTheta_i) v) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(fma.f32 (/.f32 cosTheta_i #s(literal -1 binary32)) (/.f32 (neg.f32 cosTheta_O) v) (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) (neg.f32 v)))
(fma.f32 (/.f32 cosTheta_i #s(literal -1 binary32)) (/.f32 (neg.f32 cosTheta_O) v) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(fma.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O #s(literal 1 binary32)) (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) (neg.f32 v)))
(fma.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O #s(literal 1 binary32)) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(fma.f32 (/.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) v) (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal -1 binary32) v))
(fma.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v) (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) (neg.f32 v)))
(fma.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(fma.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 #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))))) (/.f32 #s(literal -1 binary32) v))
(fma.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 #s(literal 1 binary32) (neg.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))))) (/.f32 #s(literal -1 binary32) v))
(fma.f32 (neg.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v))) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 v v))) (/.f32 #s(literal -1 binary32) v))
(fma.f32 (neg.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))) (/.f32 #s(literal -1 binary32) v) (/.f32 #s(literal -1 binary32) v))
(fma.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (/.f32 #s(literal 1 binary32) v) (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) (neg.f32 v)))
(fma.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (/.f32 #s(literal 1 binary32) v) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(fma.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v) (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) (neg.f32 v)))
(fma.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(fma.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (neg.f32 v)) (*.f32 (neg.f32 v) (*.f32 (neg.f32 sinTheta_i) sinTheta_O))) (pow.f32 v #s(literal -2 binary32)) (/.f32 #s(literal -1 binary32) v))
(fma.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 v (*.f32 sinTheta_O sinTheta_i))) (*.f32 (neg.f32 v) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 v) (/.f32 v (*.f32 sinTheta_O sinTheta_i)))) (/.f32 #s(literal -1 binary32) v))
(fma.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) v) (*.f32 (neg.f32 v) (*.f32 sinTheta_O sinTheta_i))) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 v) v)) (/.f32 #s(literal -1 binary32) v))
(fma.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 v)) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (neg.f32 sinTheta_i) sinTheta_O))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (neg.f32 v))) (/.f32 #s(literal -1 binary32) v))
(fma.f32 (-.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) (/.f32 v (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 #s(literal -1 binary32) v))
(fma.f32 (-.f32 v (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 sinTheta_O sinTheta_i))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) v)) (/.f32 #s(literal -1 binary32) v))
(fma.f32 (-.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (neg.f32 v)) (*.f32 v (*.f32 (neg.f32 sinTheta_i) sinTheta_O))) (/.f32 #s(literal 1 binary32) (*.f32 v (neg.f32 v))) (/.f32 #s(literal -1 binary32) v))
(fma.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 v (*.f32 sinTheta_O sinTheta_i)) (neg.f32 v)) (/.f32 #s(literal 1 binary32) (*.f32 v (/.f32 v (*.f32 sinTheta_O sinTheta_i)))) (/.f32 #s(literal -1 binary32) v))
(fma.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) v) (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (/.f32 #s(literal -1 binary32) v))
(fma.f32 (-.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (neg.f32 sinTheta_i) sinTheta_O)) (/.f32 #s(literal -1 binary32) v) (/.f32 #s(literal -1 binary32) v))
(fma.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i #s(literal 1 binary32)) (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) (neg.f32 v)))
(fma.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i #s(literal 1 binary32)) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(fma.f32 (/.f32 cosTheta_O v) cosTheta_i (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) (neg.f32 v)))
(fma.f32 (/.f32 cosTheta_O v) cosTheta_i (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(fma.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 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (/.f32 #s(literal -1 binary32) v))
(fma.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 #s(literal 1 binary32) (+.f32 (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 2 binary32)) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))))) (/.f32 #s(literal -1 binary32) v))
(fma.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 #s(literal 1 binary32) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)))) (/.f32 #s(literal -1 binary32) v))
(fma.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) (neg.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))))
(fma.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)) (/.f32 #s(literal 1 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)))) (neg.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))))))
(fma.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 #s(literal -1 binary32) v) (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) (neg.f32 v)))
(fma.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 #s(literal -1 binary32) v) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(fma.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) (pow.f32 v #s(literal -2 binary32)) (/.f32 #s(literal -1 binary32) v))
(fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal -1 binary32) v))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)))) (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) (neg.f32 v)))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)))) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) v) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)) #s(literal -1 binary32)) (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) (neg.f32 v)))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)) #s(literal -1 binary32)) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (/.f32 #s(literal -1 binary32) v))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i) (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) (neg.f32 v)))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) v) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v))
(fma.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (/.f32 #s(literal -1 binary32) v))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) (neg.f32 v)))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(fma.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) (neg.f32 v)))
(fma.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1 binary32) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(fma.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 #s(literal 1 binary32) v) (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) (neg.f32 v)))
(fma.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 #s(literal 1 binary32) v) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(fma.f32 cosTheta_O (/.f32 cosTheta_i v) (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) (neg.f32 v)))
(fma.f32 cosTheta_O (/.f32 cosTheta_i v) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(fma.f32 cosTheta_i (/.f32 cosTheta_O v) (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) (neg.f32 v)))
(fma.f32 cosTheta_i (/.f32 cosTheta_O v) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #s(literal -1 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)) #s(literal -1 binary32)) v)) (neg.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 (/.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)))) (neg.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 (/.f32 #s(literal -1 binary32) v) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v))
(+.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 cosTheta_i) v) (/.f32 (-.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) (neg.f32 v)))
(+.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(*.f32 (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32)))
(*.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) v))
(*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v))
(*.f32 #s(literal -1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1/2 binary32) v)))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 1/2 binary32))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) v))
(/.f32 (exp.f32 (log.f32 #s(literal 1/2 binary32))) v)
(/.f32 (exp.f32 (log.f32 #s(literal -1 binary32))) (exp.f32 (log.f32 (*.f32 #s(literal -2 binary32) v))))
(/.f32 #s(literal -1/2 binary32) (neg.f32 v))
(/.f32 #s(literal 1/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 (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))
(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))
(exp.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(neg.f32 (*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1/2 binary32) v)))
(*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (exp.f32 #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) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))
(*.f32 (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.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 (*.f32 cosTheta_O cosTheta_i) (*.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 (*.f32 cosTheta_O cosTheta_i) (*.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 (*.f32 cosTheta_O cosTheta_i) (*.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 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.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 (*.f32 cosTheta_O cosTheta_i) (*.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 (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 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (neg.f32 (*.f32 #s(literal -2 binary32) v)))
(/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (*.f32 #s(literal 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 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))))
(pow.f32 (exp.f32 (-.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))))
(pow.f32 (exp.f32 (-.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32)))) (/.f32 #s(literal 1 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 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #s(literal 2 binary32)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(*.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 #s(literal 1 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 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 6931/10000 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)) (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32))) (/.f32 #s(literal 1 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 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.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 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (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 (pow.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.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 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 48038761/100000000 binary32) (-.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 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))))))
(*.f32 (+.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (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 #s(literal 1 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))
(/.f32 (-.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) #s(literal 3 binary32)) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (+.f32 (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 2 binary32)) (*.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 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32))) (fma.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)) (+.f32 (pow.f32 v #s(literal -2 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 (pow.f32 (/.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 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #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 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 3 binary32))) (fma.f32 (/.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 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.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) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (fma.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.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 (*.f32 cosTheta_O cosTheta_i) (*.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) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.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 (*.f32 cosTheta_O cosTheta_i) (*.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 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (fma.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))) (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) (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (-.f32 (/.f32 #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 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (fma.f32 (-.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)) (*.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 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 3 binary32)) (neg.f32 (pow.f32 v #s(literal -3 binary32)))) (fma.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)) (-.f32 (pow.f32 v #s(literal -2 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 (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 (*.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) (*.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 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)) (pow.f32 (neg.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 (*.f32 (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (neg.f32 (-.f32 (/.f32 #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 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (-.f32 (*.f32 (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 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_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 (*.f32 cosTheta_O cosTheta_i) (*.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 (*.f32 cosTheta_O cosTheta_i) (*.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 (*.f32 cosTheta_O cosTheta_i) (*.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 (*.f32 cosTheta_O cosTheta_i) (*.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 (*.f32 cosTheta_O cosTheta_i) (*.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 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (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 (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 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 2 binary32))) (-.f32 #s(literal 6931/10000 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)) (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 (*.f32 cosTheta_O cosTheta_i) (*.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 (*.f32 cosTheta_O cosTheta_i) (*.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 (*.f32 cosTheta_O cosTheta_i) (*.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 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 2 binary32)) (*.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))))))
(/.f32 (neg.f32 (+.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.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 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (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 (pow.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32)) (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.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 (*.f32 cosTheta_O cosTheta_i) (*.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 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 2 binary32)) (*.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))))
(/.f32 (+.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.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 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (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 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))))
(/.f32 #s(literal 1 binary32) (/.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 (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 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (-.f32 #s(literal 48038761/100000000 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 #s(literal 1 binary32) (/.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 (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 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 48038761/100000000 binary32) (-.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 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))) (+.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 6931/10000 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 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 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) (/.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 #s(literal 6931/10000 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)) (+.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 cosTheta_O cosTheta_i) v)) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)) (/.f32 #s(literal 1 binary32) v))
(-.f32 (/.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 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.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 (*.f32 cosTheta_O cosTheta_i) (*.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)))
(fma.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v) (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(fma.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v) (neg.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 (neg.f32 cosTheta_i) #s(literal -1 binary32)) (/.f32 cosTheta_O v) (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(fma.f32 (/.f32 (neg.f32 cosTheta_i) #s(literal -1 binary32)) (/.f32 cosTheta_O v) (neg.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 (neg.f32 cosTheta_i) #s(literal -1 binary32)) (/.f32 cosTheta_O v) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 (neg.f32 cosTheta_O) #s(literal -1 binary32)) (/.f32 cosTheta_i v) (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(fma.f32 (/.f32 (neg.f32 cosTheta_O) #s(literal -1 binary32)) (/.f32 cosTheta_i v) (neg.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 (neg.f32 cosTheta_O) #s(literal -1 binary32)) (/.f32 cosTheta_i v) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 cosTheta_O #s(literal -1 binary32)) (/.f32 (neg.f32 cosTheta_i) v) (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(fma.f32 (/.f32 cosTheta_O #s(literal -1 binary32)) (/.f32 (neg.f32 cosTheta_i) v) (neg.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 cosTheta_O #s(literal -1 binary32)) (/.f32 (neg.f32 cosTheta_i) v) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 cosTheta_i #s(literal -1 binary32)) (/.f32 (neg.f32 cosTheta_O) v) (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(fma.f32 (/.f32 cosTheta_i #s(literal -1 binary32)) (/.f32 (neg.f32 cosTheta_O) v) (neg.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 cosTheta_i #s(literal -1 binary32)) (/.f32 (neg.f32 cosTheta_O) v) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O #s(literal 1 binary32)) (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(fma.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O #s(literal 1 binary32)) (neg.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O #s(literal 1 binary32)) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) v) (/.f32 #s(literal 1 binary32) v) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(fma.f32 (/.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) v) (/.f32 #s(literal 1 binary32) v) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v) (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(fma.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v) (neg.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(fma.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 cosTheta_O v) cosTheta_i (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) #s(literal 6931/10000 binary32))
(fma.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #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 cosTheta_i) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))) #s(literal 6931/10000 binary32))
(fma.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 #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))))) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(fma.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 #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))))) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.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 #s(literal 1 binary32) (neg.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (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)))
(fma.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 #s(literal 1 binary32) (neg.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))))) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (neg.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v))) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 v v))) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(fma.f32 (neg.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v))) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 v v))) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (neg.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))) (/.f32 #s(literal -1 binary32) v) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(fma.f32 (neg.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))) (/.f32 #s(literal -1 binary32) v) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (/.f32 #s(literal 1 binary32) v) (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(fma.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (/.f32 #s(literal 1 binary32) v) (neg.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(fma.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (/.f32 #s(literal 1 binary32) v) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.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 v #s(literal -2 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v))) #s(literal 6931/10000 binary32))
(fma.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 v #s(literal -3 binary32)))) (/.f32 #s(literal 1 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))))) #s(literal 6931/10000 binary32))
(fma.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v) (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(fma.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v) (neg.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(fma.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.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))) (neg.f32 v)) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (neg.f32 v))) #s(literal 6931/10000 binary32))
(fma.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))) v) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) v)) #s(literal 6931/10000 binary32))
(fma.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))) (neg.f32 v)) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))) (neg.f32 v))) #s(literal 6931/10000 binary32))
(fma.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))) v) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))) v)) #s(literal 6931/10000 binary32))
(fma.f32 (-.f32 (*.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) (neg.f32 v)) (*.f32 (*.f32 v v) #s(literal -1 binary32))) (neg.f32 (pow.f32 v #s(literal -3 binary32))) #s(literal 6931/10000 binary32))
(fma.f32 (-.f32 (*.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) v) (*.f32 v v)) (pow.f32 v #s(literal -3 binary32)) #s(literal 6931/10000 binary32))
(fma.f32 (-.f32 (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (neg.f32 v)) (*.f32 v #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 v (neg.f32 v))) #s(literal 6931/10000 binary32))
(fma.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v (neg.f32 v)) (pow.f32 v #s(literal -2 binary32)) #s(literal 6931/10000 binary32))
(fma.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (neg.f32 v)) (*.f32 (neg.f32 v) (*.f32 (neg.f32 sinTheta_i) sinTheta_O))) (pow.f32 v #s(literal -2 binary32)) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(fma.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (neg.f32 v)) (*.f32 (neg.f32 v) (*.f32 (neg.f32 sinTheta_i) sinTheta_O))) (pow.f32 v #s(literal -2 binary32)) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 v (*.f32 sinTheta_O sinTheta_i))) (*.f32 (neg.f32 v) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 v) (/.f32 v (*.f32 sinTheta_O sinTheta_i)))) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(fma.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 v (*.f32 sinTheta_O sinTheta_i))) (*.f32 (neg.f32 v) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 v) (/.f32 v (*.f32 sinTheta_O sinTheta_i)))) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) v) (*.f32 (neg.f32 v) (*.f32 sinTheta_O sinTheta_i))) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 v) v)) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(fma.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) v) (*.f32 (neg.f32 v) (*.f32 sinTheta_O sinTheta_i))) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 v) v)) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 v)) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (neg.f32 sinTheta_i) sinTheta_O))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (neg.f32 v))) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(fma.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 v)) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (neg.f32 sinTheta_i) sinTheta_O))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (neg.f32 v))) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (-.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) (/.f32 v (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) sinTheta_i) (/.f32 sinTheta_O v)) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(fma.f32 (-.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) (/.f32 v (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) sinTheta_i) (/.f32 sinTheta_O v)) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (-.f32 v (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 sinTheta_O sinTheta_i))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) v)) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(fma.f32 (-.f32 v (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 sinTheta_O sinTheta_i))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) v)) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (-.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (neg.f32 v)) (*.f32 v (*.f32 (neg.f32 sinTheta_i) sinTheta_O))) (/.f32 #s(literal 1 binary32) (*.f32 v (neg.f32 v))) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(fma.f32 (-.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (neg.f32 v)) (*.f32 v (*.f32 (neg.f32 sinTheta_i) sinTheta_O))) (/.f32 #s(literal 1 binary32) (*.f32 v (neg.f32 v))) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 v (*.f32 sinTheta_O sinTheta_i)) (neg.f32 v)) (/.f32 #s(literal 1 binary32) (*.f32 v (/.f32 v (*.f32 sinTheta_O sinTheta_i)))) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(fma.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 v (*.f32 sinTheta_O sinTheta_i)) (neg.f32 v)) (/.f32 #s(literal 1 binary32) (*.f32 v (/.f32 v (*.f32 sinTheta_O sinTheta_i)))) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) v) (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(fma.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) v) (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))
(fma.f32 (-.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (neg.f32 sinTheta_i) sinTheta_O)) (/.f32 #s(literal -1 binary32) v) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(fma.f32 (-.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (neg.f32 sinTheta_i) sinTheta_O)) (/.f32 #s(literal -1 binary32) v) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i #s(literal 1 binary32)) (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(fma.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i #s(literal 1 binary32)) (neg.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i #s(literal 1 binary32)) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 cosTheta_O v) cosTheta_i (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(fma.f32 (/.f32 cosTheta_O v) cosTheta_i (neg.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 cosTheta_O v) cosTheta_i (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.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 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(fma.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 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)) v)) #s(literal 6931/10000 binary32))
(fma.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 #s(literal 1 binary32) (+.f32 (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 2 binary32)) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))))) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(fma.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 #s(literal 1 binary32) (+.f32 (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 2 binary32)) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))))) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.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 #s(literal 1 binary32) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (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)))
(fma.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 #s(literal 1 binary32) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)))) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (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 -2 binary32)) (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (neg.f32 v))))) #s(literal 6931/10000 binary32))
(fma.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32))) (/.f32 #s(literal 1 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)))) #s(literal 6931/10000 binary32))
(fma.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 #s(literal 1 binary32) (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (neg.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))))
(fma.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 #s(literal -1 binary32) v) (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(fma.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 #s(literal -1 binary32) v) (neg.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(fma.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 #s(literal -1 binary32) v) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) (pow.f32 v #s(literal -2 binary32)) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(fma.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) (pow.f32 v #s(literal -2 binary32)) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (/.f32 #s(literal 1 binary32) v) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(fma.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (/.f32 #s(literal 1 binary32) v) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)))) (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)))) (neg.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)))) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)) #s(literal -1 binary32)) (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)) #s(literal -1 binary32)) (neg.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)) #s(literal -1 binary32)) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i) (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i) (neg.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))
(fma.f32 #s(literal 1 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)))
(fma.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (neg.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1 binary32) (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(fma.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1 binary32) (neg.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 #s(literal 1 binary32) v) (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(fma.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 #s(literal 1 binary32) v) (neg.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(fma.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 #s(literal 1 binary32) v) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 cosTheta_O (/.f32 cosTheta_i v) (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(fma.f32 cosTheta_O (/.f32 cosTheta_i v) (neg.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 cosTheta_i (/.f32 cosTheta_O v) (neg.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(fma.f32 cosTheta_i (/.f32 cosTheta_O v) (neg.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(fma.f32 cosTheta_i (/.f32 cosTheta_O v) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))) #s(literal -1 binary32))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (neg.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)) (/.f32 #s(literal -1 binary32) v))
(+.f32 (/.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 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (neg.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.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) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))
(+.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.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 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(+.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (neg.f32 (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) (neg.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(+.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 (neg.f32 cosTheta_i) #s(literal -1 binary32)) (/.f32 cosTheta_O v))
(*.f32 (/.f32 (neg.f32 cosTheta_O) #s(literal -1 binary32)) (/.f32 cosTheta_i v))
(*.f32 (/.f32 cosTheta_O #s(literal -1 binary32)) (/.f32 (neg.f32 cosTheta_i) v))
(*.f32 (/.f32 cosTheta_i #s(literal -1 binary32)) (/.f32 (neg.f32 cosTheta_O) v))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O #s(literal 1 binary32)))
(*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i #s(literal 1 binary32)))
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 #s(literal -1 binary32) v))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)))))
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1 binary32))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 #s(literal 1 binary32) v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1 binary32))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O))) (neg.f32 (neg.f32 (neg.f32 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)) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (neg.f32 v))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 v) (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)))))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 cosTheta_O cosTheta_i)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 v)) (/.f32 (*.f32 cosTheta_O cosTheta_i) (neg.f32 v)))
(pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) v))
(neg.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (neg.f32 v)))
(*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 (neg.f32 sinTheta_i) #s(literal -1 binary32)) (/.f32 sinTheta_O v))
(*.f32 (/.f32 (neg.f32 sinTheta_O) #s(literal -1 binary32)) (/.f32 sinTheta_i v))
(*.f32 (/.f32 sinTheta_O #s(literal -1 binary32)) (/.f32 (neg.f32 sinTheta_i) v))
(*.f32 (/.f32 sinTheta_i #s(literal -1 binary32)) (/.f32 (neg.f32 sinTheta_O) v))
(*.f32 (/.f32 sinTheta_i v) (/.f32 sinTheta_O #s(literal 1 binary32)))
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (neg.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 sinTheta_O v) (/.f32 sinTheta_i #s(literal 1 binary32)))
(*.f32 (/.f32 sinTheta_O v) sinTheta_i)
(*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (/.f32 #s(literal -1 binary32) v))
(*.f32 #s(literal -1 binary32) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 sinTheta_O sinTheta_i))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 1 binary32))
(*.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal 1 binary32) v))
(*.f32 sinTheta_O (/.f32 sinTheta_i v))
(*.f32 sinTheta_i (/.f32 sinTheta_O v))
(/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O))) (neg.f32 (neg.f32 (neg.f32 v))))
(/.f32 (neg.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 1 binary32))) (neg.f32 v))
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O)) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 1 binary32)) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 1 binary32)) v)
(/.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (neg.f32 v))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 v) (*.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)))))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 sinTheta_O sinTheta_i)))
(/.f32 (*.f32 sinTheta_O sinTheta_i) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 sinTheta_O sinTheta_i) v)
(/.f32 sinTheta_i (/.f32 v sinTheta_O))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 v)) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(pow.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i))) #s(literal -1 binary32)))
(neg.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(*.f32 (/.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) v) (/.f32 #s(literal 1 binary32) 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)))) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))))))
(*.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 #s(literal 1 binary32) (neg.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (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))) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 v v))))
(*.f32 (neg.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))) (/.f32 #s(literal -1 binary32) 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))) (pow.f32 v #s(literal -2 binary32)))
(*.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 v (*.f32 sinTheta_O sinTheta_i))) (*.f32 (neg.f32 v) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 v) (/.f32 v (*.f32 sinTheta_O sinTheta_i)))))
(*.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) v) (*.f32 (neg.f32 v) (*.f32 sinTheta_O sinTheta_i))) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 v) v)))
(*.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 v)) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (neg.f32 sinTheta_i) sinTheta_O))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (neg.f32 v))))
(*.f32 (-.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) (/.f32 v (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) sinTheta_i) (/.f32 sinTheta_O v)))
(*.f32 (-.f32 v (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 sinTheta_O sinTheta_i))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) v)))
(*.f32 (-.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (neg.f32 v)) (*.f32 v (*.f32 (neg.f32 sinTheta_i) sinTheta_O))) (/.f32 #s(literal 1 binary32) (*.f32 v (neg.f32 v))))
(*.f32 (fma.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 v (*.f32 sinTheta_O sinTheta_i)) (neg.f32 v)) (/.f32 #s(literal 1 binary32) (*.f32 v (/.f32 v (*.f32 sinTheta_O sinTheta_i)))))
(*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) v) (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))))
(*.f32 (-.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (neg.f32 sinTheta_i) sinTheta_O)) (/.f32 #s(literal -1 binary32) 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 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)))))
(*.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 #s(literal 1 binary32) (+.f32 (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 2 binary32)) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O 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))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (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)) (pow.f32 v #s(literal -2 binary32)))
(*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)))
(*.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (/.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (fma.f32 (/.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (/.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (*.f32 (/.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (/.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))))))))
(/.f32 (-.f32 (pow.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 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32)) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)))) #s(literal 3 binary32))) (fma.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 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)))) (/.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)))) (fma.f32 (/.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32)) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (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 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)))) (*.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 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (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 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (/.f32 v v) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 (*.f32 v sinTheta_O) v) (/.f32 sinTheta_i v)) #s(literal 3 binary32))) (fma.f32 (*.f32 (/.f32 v v) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (*.f32 (/.f32 v v) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (fma.f32 (*.f32 (/.f32 (*.f32 v sinTheta_O) v) (/.f32 sinTheta_i v)) (*.f32 (/.f32 (*.f32 v sinTheta_O) v) (/.f32 sinTheta_i v)) (*.f32 (*.f32 (/.f32 v v) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (*.f32 (/.f32 (*.f32 v sinTheta_O) v) (/.f32 sinTheta_i v))))))
(/.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32)) (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (*.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (*.f32 cosTheta_O cosTheta_i) 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 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))))))
(/.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 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (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) (/.f32 v (*.f32 sinTheta_O sinTheta_i))) (*.f32 (neg.f32 v) #s(literal 1 binary32)))) (neg.f32 (*.f32 (neg.f32 v) (/.f32 v (*.f32 sinTheta_O sinTheta_i)))))
(/.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 #s(literal 1 binary32) (neg.f32 v)) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (neg.f32 sinTheta_i) sinTheta_O)))) (neg.f32 (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (neg.f32 v))))
(/.f32 (neg.f32 (-.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) (/.f32 v (*.f32 cosTheta_O cosTheta_i)))) (neg.f32 (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (/.f32 v (*.f32 sinTheta_O sinTheta_i)))))
(/.f32 (neg.f32 (-.f32 v (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 sinTheta_O sinTheta_i)))) (neg.f32 (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) 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 (fma.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 v (*.f32 sinTheta_O sinTheta_i)) (neg.f32 v))) (neg.f32 (*.f32 v (/.f32 v (*.f32 sinTheta_O sinTheta_i)))))
(/.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 (*.f32 cosTheta_O cosTheta_i) #s(literal -1 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal -1 binary32))) (neg.f32 v))
(/.f32 (-.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (*.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 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 1 binary32))) v)
(/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 1 binary32))) v)
(/.f32 (-.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1 binary32)) (*.f32 (neg.f32 sinTheta_i) sinTheta_O)) (neg.f32 v))
(/.f32 (-.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (*.f32 sinTheta_O sinTheta_i)) 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 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)))))
(/.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 (+.f32 (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 2 binary32)) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O 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 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (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) (/.f32 v (*.f32 sinTheta_O sinTheta_i))) (*.f32 (neg.f32 v) #s(literal 1 binary32))) (*.f32 (neg.f32 v) (/.f32 v (*.f32 sinTheta_O sinTheta_i))))
(/.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 #s(literal 1 binary32) (neg.f32 v)) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (neg.f32 sinTheta_i) sinTheta_O))) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (neg.f32 v)))
(/.f32 (-.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) (/.f32 v (*.f32 cosTheta_O cosTheta_i))) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (/.f32 v (*.f32 sinTheta_O sinTheta_i))))
(/.f32 (-.f32 v (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 sinTheta_O sinTheta_i))) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) 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 (fma.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 v (*.f32 sinTheta_O sinTheta_i)) (neg.f32 v)) (*.f32 v (/.f32 v (*.f32 sinTheta_O sinTheta_i))))
(/.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 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))))
(/.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 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (-.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32)) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O 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 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (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)) (neg.f32 (neg.f32 v)))
(/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)))))
(/.f32 #s(literal 1 binary32) (/.f32 v (/.f32 (-.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) v)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (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 2 binary32)) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))))) (-.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 #s(literal 1 binary32) (/.f32 (*.f32 v v) (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (neg.f32 v)) (*.f32 (neg.f32 v) (*.f32 (neg.f32 sinTheta_i) sinTheta_O)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 v) (/.f32 v (*.f32 sinTheta_O sinTheta_i))) (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 v (*.f32 sinTheta_O sinTheta_i))) (*.f32 (neg.f32 v) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 v) v) (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) v) (*.f32 (neg.f32 v) (*.f32 sinTheta_O sinTheta_i)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (neg.f32 v)) (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 v)) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (neg.f32 sinTheta_i) sinTheta_O)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (/.f32 v (*.f32 sinTheta_O sinTheta_i))) (-.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) (/.f32 v (*.f32 cosTheta_O cosTheta_i)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) v) (-.f32 v (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 sinTheta_O sinTheta_i)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v (neg.f32 v)) (-.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (neg.f32 v)) (*.f32 v (*.f32 (neg.f32 sinTheta_i) sinTheta_O)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v (/.f32 v (*.f32 sinTheta_O sinTheta_i))) (fma.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 v (*.f32 sinTheta_O sinTheta_i)) (neg.f32 v))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 v) (-.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (neg.f32 sinTheta_i) sinTheta_O))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 v (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 v (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))))
(-.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) (/.f32 v (*.f32 sinTheta_O sinTheta_i))) (*.f32 (neg.f32 v) (/.f32 v (*.f32 sinTheta_O sinTheta_i)))) (/.f32 (*.f32 (neg.f32 v) #s(literal 1 binary32)) (*.f32 (neg.f32 v) (/.f32 v (*.f32 sinTheta_O sinTheta_i)))))
(-.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 #s(literal 1 binary32) (neg.f32 v)) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (neg.f32 v))) (/.f32 (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (neg.f32 sinTheta_i) sinTheta_O)) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (neg.f32 v))))
(-.f32 (/.f32 (/.f32 v (*.f32 sinTheta_O sinTheta_i)) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (/.f32 v (*.f32 sinTheta_O sinTheta_i)))) (/.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (/.f32 v (*.f32 sinTheta_O sinTheta_i)))))
(-.f32 (/.f32 v (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) v)) (/.f32 (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (*.f32 sinTheta_O sinTheta_i)) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) 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 (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 v (*.f32 sinTheta_O sinTheta_i))) (*.f32 v (/.f32 v (*.f32 sinTheta_O sinTheta_i)))) (/.f32 v (*.f32 v (/.f32 v (*.f32 sinTheta_O sinTheta_i)))))
(-.f32 (/.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (/.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)))))
(-.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 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (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 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (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 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) v))
(-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (*.f32 cosTheta_O cosTheta_i) (neg.f32 v)))
(-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))
(fma.f32 (/.f32 v v) (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (neg.f32 (*.f32 (/.f32 (*.f32 v sinTheta_O) v) (/.f32 sinTheta_i v))))
(fma.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 cosTheta_O cosTheta_i)) (/.f32 #s(literal 1 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (neg.f32 (/.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))))))
(fma.f32 (/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) cosTheta_i) (/.f32 #s(literal 1 binary32) v)) (/.f32 (/.f32 cosTheta_O v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (neg.f32 (/.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))))))
(fma.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) (/.f32 #s(literal 1 binary32) v)) (/.f32 (pow.f32 (/.f32 cosTheta_O v) #s(literal 2 binary32)) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (neg.f32 (/.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))))))
(fma.f32 (/.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)) (/.f32 (pow.f32 v #s(literal -2 binary32)) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (neg.f32 (/.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))))))
(fma.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 #s(literal 1 binary32) v)) (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (neg.f32 (/.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))))))
(fma.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(fma.f32 (/.f32 (neg.f32 cosTheta_i) #s(literal -1 binary32)) (/.f32 cosTheta_O v) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(fma.f32 (/.f32 (neg.f32 cosTheta_O) #s(literal -1 binary32)) (/.f32 cosTheta_i v) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(fma.f32 (/.f32 cosTheta_O #s(literal -1 binary32)) (/.f32 (neg.f32 cosTheta_i) v) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(fma.f32 (/.f32 cosTheta_i #s(literal -1 binary32)) (/.f32 (neg.f32 cosTheta_O) v) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(fma.f32 (/.f32 (neg.f32 sinTheta_i) v) (/.f32 sinTheta_O #s(literal 1 binary32)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(fma.f32 (/.f32 sinTheta_O #s(literal -1 binary32)) (/.f32 sinTheta_i v) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(fma.f32 (/.f32 (neg.f32 sinTheta_O) v) (/.f32 sinTheta_i #s(literal 1 binary32)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(fma.f32 (/.f32 sinTheta_i #s(literal -1 binary32)) (/.f32 sinTheta_O v) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(fma.f32 (/.f32 sinTheta_i v) (/.f32 (neg.f32 sinTheta_O) #s(literal 1 binary32)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(fma.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 cosTheta_O v) v) (neg.f32 (*.f32 (/.f32 (*.f32 v sinTheta_O) v) (/.f32 sinTheta_i v))))
(fma.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O #s(literal 1 binary32)) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(fma.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(fma.f32 (*.f32 cosTheta_i v) (/.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (neg.f32 (/.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))))))
(fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(fma.f32 (neg.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O)) (/.f32 #s(literal -1 binary32) v) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(fma.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (/.f32 #s(literal 1 binary32) v) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(fma.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(fma.f32 (/.f32 cosTheta_O v) (/.f32 (*.f32 cosTheta_i v) v) (neg.f32 (*.f32 (/.f32 (*.f32 v sinTheta_O) v) (/.f32 sinTheta_i v))))
(fma.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i #s(literal 1 binary32)) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(fma.f32 (/.f32 cosTheta_O v) cosTheta_i (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(fma.f32 (/.f32 sinTheta_O v) (/.f32 (neg.f32 sinTheta_i) #s(literal 1 binary32)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(fma.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 (*.f32 sinTheta_O sinTheta_i) #s(literal 1 binary32)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(fma.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (neg.f32 (/.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))))))
(fma.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)))) (neg.f32 (/.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32)) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))))))
(fma.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 #s(literal -1 binary32) v) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(fma.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (/.f32 #s(literal 1 binary32) v) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(fma.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (/.f32 (pow.f32 (*.f32 v (/.f32 v (*.f32 cosTheta_O cosTheta_i))) #s(literal -1 binary32)) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (neg.f32 (/.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))))))
(fma.f32 (*.f32 v (*.f32 cosTheta_O cosTheta_i)) (pow.f32 v #s(literal -2 binary32)) (neg.f32 (*.f32 (/.f32 (*.f32 v sinTheta_O) v) (/.f32 sinTheta_i v))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)))) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_O cosTheta_i)) #s(literal -1 binary32)) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(fma.f32 #s(literal 1 binary32) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(fma.f32 (*.f32 sinTheta_O sinTheta_i) (/.f32 #s(literal -1 binary32) v) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(fma.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(fma.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 v v) (neg.f32 (*.f32 (/.f32 (*.f32 v sinTheta_O) v) (/.f32 sinTheta_i v))))
(fma.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 1 binary32) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(fma.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 #s(literal 1 binary32) v) (*.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)))
(pow.f32 (/.f32 v (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))) #s(literal -1 binary32))
(+.f32 (/.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)))) (neg.f32 (/.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))))))
(+.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 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32)))) (neg.f32 (/.f32 (pow.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) #s(literal 3 binary32)) (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i))) (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)) (neg.f32 (*.f32 (/.f32 (*.f32 v sinTheta_O) v) (/.f32 sinTheta_i v))))
(+.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(+.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))

eval553.0ms (4.9%)

Memory
4.0MiB live, 123.0MiB allocated
Compiler

Compiled 25 113 to 3 476 computations (86.2% saved)

prune268.0ms (2.4%)

Memory
7.4MiB live, 45.0MiB allocated
Pruning

10 alts after pruning (10 fresh and 0 done)

PrunedKeptTotal
New65110661
Fresh000
Picked101
Done000
Total65210662
Accuracy
99.8%
Counts
662 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.7%
(/.f32 (exp.f32 (/.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.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 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))))
49.3%
(/.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))))))
88.8%
(/.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))))
99.7%
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))))
99.7%
(*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))
89.5%
(*.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))))))
99.7%
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
99.7%
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
15.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 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
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 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v)))
Compiler

Compiled 554 to 438 computations (20.9% saved)

simplify137.0ms (1.2%)

Memory
7.2MiB live, 130.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

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

Useful iterations: 1 (0.0ms)

IterNodesCost
053438
081414
1152402
2331402
3910402
43389402
08388402
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))))
(/.f32 #s(literal 1/2 binary32) v)
#s(literal 1/2 binary32)
v
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.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)) #s(literal 1 binary32)) v)
(-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32))
(-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))
(*.f32 cosTheta_O cosTheta_i)
cosTheta_O
cosTheta_i
(*.f32 sinTheta_O sinTheta_i)
sinTheta_O
sinTheta_i
#s(literal 1 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 -1/2 binary32)) (/.f32 #s(literal -1 binary32) v)))
(*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32))
(exp.f32 #s(literal 6931/10000 binary32))
#s(literal 6931/10000 binary32)
#s(literal -1/2 binary32)
(/.f32 #s(literal -1 binary32) v)
#s(literal -1 binary32)
v
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.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)) #s(literal 1 binary32)) v)
(-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32))
(-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))
(*.f32 cosTheta_O cosTheta_i)
cosTheta_O
cosTheta_i
(*.f32 sinTheta_O sinTheta_i)
sinTheta_O
sinTheta_i
#s(literal 1 binary32)
v
(log.f32 (*.f32 #s(literal 2 binary32) v))
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(exp.f32 #s(literal 6931/10000 binary32))
#s(literal 6931/10000 binary32)
(exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)
(-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32))
(-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))
(*.f32 cosTheta_O cosTheta_i)
cosTheta_O
cosTheta_i
(*.f32 sinTheta_O sinTheta_i)
sinTheta_O
sinTheta_i
#s(literal 1 binary32)
v
(log.f32 (*.f32 #s(literal 2 binary32) v))
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
(/.f32 (exp.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(exp.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_O cosTheta_i)
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 (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 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)
(fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))
sinTheta_O
sinTheta_i
#s(literal 1 binary32)
(-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))
#s(literal 6931/10000 binary32)
(log.f32 (*.f32 #s(literal 2 binary32) v))
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
Outputs
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -6931/10000 binary32))))
(/.f32 #s(literal 1/2 binary32) v)
#s(literal 1/2 binary32)
v
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))
(exp.f32 (-.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -6931/10000 binary32)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))
(-.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -6931/10000 binary32))
#s(literal 6931/10000 binary32)
(/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)
(/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)
(-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32))
(-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))
(-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(*.f32 cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
cosTheta_O
cosTheta_i
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
sinTheta_O
sinTheta_i
#s(literal 1 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 -1/2 binary32)) (/.f32 #s(literal -1 binary32) v)))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.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))
(*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32)))
(exp.f32 #s(literal 6931/10000 binary32))
#s(literal 6931/10000 binary32)
#s(literal -1/2 binary32)
(/.f32 #s(literal -1 binary32) v)
#s(literal -1 binary32)
v
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -6931/10000 binary32))))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(-.f32 (-.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal -6931/10000 binary32))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))
(-.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -6931/10000 binary32))
#s(literal 6931/10000 binary32)
(/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)
(/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)
(-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32))
(-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))
(-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(*.f32 cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
cosTheta_O
cosTheta_i
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
sinTheta_O
sinTheta_i
#s(literal 1 binary32)
v
(log.f32 (*.f32 #s(literal 2 binary32) v))
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -6931/10000 binary32))))
(exp.f32 #s(literal 6931/10000 binary32))
#s(literal 6931/10000 binary32)
(exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(*.f32 (exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 #s(literal 1/2 binary32) v))
(-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(-.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)
(/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)
(-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32))
(-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))
(-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(*.f32 cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
cosTheta_O
cosTheta_i
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
sinTheta_O
sinTheta_i
#s(literal 1 binary32)
v
(log.f32 (*.f32 #s(literal 2 binary32) v))
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
(/.f32 (exp.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -6931/10000 binary32))))
(exp.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
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 #s(literal 2 binary32) v) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
(-.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 (/.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 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)
(/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)
(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)
(-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal -6931/10000 binary32))
#s(literal 6931/10000 binary32)
(log.f32 (*.f32 #s(literal 2 binary32) v))
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)

localize213.0ms (1.9%)

Memory
10.5MiB live, 168.3MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.09617033460392865
(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)))))
accuracy0.8000159236142887
(fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))
accuracy0.9803806088003357
(/.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))))))
accuracy8.252760772912998
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
accuracy0.01171875
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
accuracy0.01953125
(-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))
accuracy0.0625
(-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))
accuracy0.10541975909187679
(exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))
accuracy0.04296875
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))
accuracy0.0546875
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
accuracy0.0625
(-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))
accuracy0.0997539667660563
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
accuracy0.0
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32))
accuracy0.0
(exp.f32 #s(literal 6931/10000 binary32))
accuracy0.37890625
(*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))
accuracy29.800990865768373
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v)))
accuracy0.01171875
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))))
accuracy0.04296875
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))
accuracy0.0625
(-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))
accuracy0.08992841422991552
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))
Samples
158.0ms250×0valid
2.0ms0exit
Compiler

Compiled 874 to 109 computations (87.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 105.0ms
ival-sub: 37.0ms (35.3% of total)
ival-div: 29.0ms (27.6% of total)
ival-exp: 12.0ms (11.4% of total)
ival-mult: 12.0ms (11.4% of total)
ival-log: 5.0ms (4.8% of total)
ival-add: 4.0ms (3.8% of total)
const: 4.0ms (3.8% of total)
exact: 1.0ms (1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series432.0ms (3.8%)

Memory
-9.7MiB live, 273.2MiB allocated
Counts
20 → 252
Calls
Call 1
Inputs
(-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))))
(/.f32 #s(literal 1/2 binary32) v)
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))
(*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v)))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32))
(exp.f32 #s(literal 6931/10000 binary32))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 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))))))
(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)))))
(exp.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))
(-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))
Outputs
(* -1 (+ 1 (* sinTheta_O sinTheta_i)))
(- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))
(* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_i (+ (* 1/4 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (* cosTheta_i (+ (* 1/12 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))))))))
(exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (/ (* cosTheta_O (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(- 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) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(+ (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (* cosTheta_i (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) v))
(+ (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow v 2))) (/ (* cosTheta_O (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))) (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))
(+ (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))))) (/ (* cosTheta_O (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))) (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))
(exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(+ (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (/ (* cosTheta_O (* cosTheta_i (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))
(+ (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_O (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(+ (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_O (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(/ 1 (exp (- (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6931/10000)))
(+ (/ 1 (exp (- (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6931/10000))) (/ (* cosTheta_O cosTheta_i) (* v (exp (- (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6931/10000)))))
(+ (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) cosTheta_i) (* (pow v 2) (exp (- (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6931/10000))))) (/ cosTheta_O (* v (exp (- (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6931/10000)))))) (/ 1 (exp (- (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6931/10000))))
(+ (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) cosTheta_i) (* (pow v 3) (exp (- (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6931/10000))))) (* 1/2 (/ (pow cosTheta_O 2) (* (pow v 2) (exp (- (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6931/10000))))))) (/ cosTheta_O (* v (exp (- (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6931/10000)))))) (/ 1 (exp (- (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6931/10000))))
1
(+ 1 (/ (* cosTheta_O cosTheta_i) v))
(+ 1 (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) cosTheta_i) (pow v 2))) (/ cosTheta_O v))))
(+ 1 (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) cosTheta_i) (pow v 3))) (* 1/2 (/ (pow cosTheta_O 2) (pow v 2))))) (/ cosTheta_O v))))
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (* sinTheta_O sinTheta_i))
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
(* -1 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(* cosTheta_O cosTheta_i)
(* cosTheta_i (+ cosTheta_O (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i))))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(/ (exp (/ (* cosTheta_O cosTheta_i) v)) (exp (- (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6931/10000)))
(exp (/ (* cosTheta_O cosTheta_i) v))
(* cosTheta_i (+ cosTheta_O (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(* cosTheta_i (+ (* -1 (/ (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)) (/ cosTheta_O v)))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (+ (/ 1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_O (+ (* 1/4 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (* cosTheta_O (+ (* 1/12 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))))))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(+ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow v 2))) (/ (* cosTheta_i (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))) (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))
(+ (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))))) (/ (* cosTheta_i (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))) (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))
(+ (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_i (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(+ (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_i (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(+ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (pow cosTheta_i 2)) (* (pow v 2) (exp (- (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6931/10000))))) (/ cosTheta_i (* v (exp (- (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6931/10000)))))) (/ 1 (exp (- (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6931/10000))))
(+ (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (pow cosTheta_i 3)) (* (pow v 3) (exp (- (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6931/10000))))) (* 1/2 (/ (pow cosTheta_i 2) (* (pow v 2) (exp (- (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6931/10000))))))) (/ cosTheta_i (* v (exp (- (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6931/10000)))))) (/ 1 (exp (- (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6931/10000))))
(+ 1 (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (pow cosTheta_i 2)) (pow v 2))) (/ cosTheta_i v))))
(+ 1 (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (pow cosTheta_i 3)) (pow v 3))) (* 1/2 (/ (pow cosTheta_i 2) (pow v 2))))) (/ cosTheta_i v))))
(* cosTheta_O (+ cosTheta_i (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_O))))
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(* cosTheta_O (+ cosTheta_i (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(* cosTheta_O (+ (* -1 (/ (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)) (/ cosTheta_i v)))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (+ (/ 1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))))
(- (* cosTheta_O cosTheta_i) 1)
(- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1)
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v))
(+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))) (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))))))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* sinTheta_i (+ (* -1/12 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 3))))))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))))))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) v)))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))))))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(- (+ 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) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))))) v)) (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))))) (pow v 2))))) (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))) (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))
(+ (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) v)))
(+ (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(+ (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(/ (exp (/ (* cosTheta_O cosTheta_i) v)) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000)))
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (/ (* cosTheta_O cosTheta_i) v)))) (* v (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))))) (/ (exp (/ (* cosTheta_O cosTheta_i) v)) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))))
(+ (* sinTheta_i (- (* -1 (* sinTheta_i (+ (* -1 (/ (* (pow sinTheta_O 2) (exp (/ (* cosTheta_O cosTheta_i) v))) (* (pow v 2) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (/ (* cosTheta_O cosTheta_i) v))) (* (pow v 2) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000)))))))) (/ (* sinTheta_O (exp (/ (* cosTheta_O cosTheta_i) v))) (* v (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000)))))) (/ (exp (/ (* cosTheta_O cosTheta_i) v)) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))))
(+ (* sinTheta_i (- (* sinTheta_i (- (* -1 (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (+ (* -1 (/ (* (pow sinTheta_O 2) (exp (/ (* cosTheta_O cosTheta_i) v))) (* (pow v 2) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (/ (* cosTheta_O cosTheta_i) v))) (* (pow v 2) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))))))) v)) (+ (* -1/2 (/ (* (pow sinTheta_O 3) (exp (/ (* cosTheta_O cosTheta_i) v))) (* (pow v 3) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))))) (* 1/6 (/ (* (pow sinTheta_O 3) (exp (/ (* cosTheta_O cosTheta_i) v))) (* (pow v 3) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))))))))) (+ (* -1 (/ (* (pow sinTheta_O 2) (exp (/ (* cosTheta_O cosTheta_i) v))) (* (pow v 2) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (/ (* cosTheta_O cosTheta_i) v))) (* (pow v 2) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000)))))))) (/ (* sinTheta_O (exp (/ (* cosTheta_O cosTheta_i) v))) (* v (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000)))))) (/ (exp (/ (* cosTheta_O cosTheta_i) v)) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))))
(exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))
(+ (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000)) (/ (* sinTheta_O (* sinTheta_i (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000)))) v))
(+ (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000)) (* sinTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000)))) (pow v 2))) (/ (* sinTheta_O (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))) v))))
(+ (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000)) (* sinTheta_i (+ (* sinTheta_i (+ (* 1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000)))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))) (pow v 2))))) (/ (* sinTheta_O (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))) v))))
(+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))
(- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))
(- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))
(+ 1 (* sinTheta_O sinTheta_i))
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) (+ sinTheta_O (/ 1 sinTheta_i))))
(* -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) (/ (log (* 2 v)) sinTheta_i)))))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(exp (- (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6931/10000))
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) sinTheta_O))
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)) (+ (/ 1 (* sinTheta_i v)) (+ (/ sinTheta_O v) (/ (log (* 2 v)) sinTheta_i)))))
(* sinTheta_O sinTheta_i)
(* sinTheta_i (+ sinTheta_O (/ 1 sinTheta_i)))
(* -1 (* sinTheta_i (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_i)) (* -1 sinTheta_O))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 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)) (* -1 sinTheta_O))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(* -1 (* sinTheta_i (- (* -1 sinTheta_O) (/ 1 sinTheta_i))))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))))))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* sinTheta_O (+ (* -1/12 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 3))))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))))))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))))) (pow v 2))))) (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))) (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))))
(+ (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(+ (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(+ (* sinTheta_O (- (* -1 (* sinTheta_O (+ (* -1 (/ (* (pow sinTheta_i 2) (exp (/ (* cosTheta_O cosTheta_i) v))) (* (pow v 2) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (/ (* cosTheta_O cosTheta_i) v))) (* (pow v 2) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000)))))))) (/ (* sinTheta_i (exp (/ (* cosTheta_O cosTheta_i) v))) (* v (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000)))))) (/ (exp (/ (* cosTheta_O cosTheta_i) v)) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))))
(+ (* sinTheta_O (- (* sinTheta_O (- (* -1 (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (+ (* -1 (/ (* (pow sinTheta_i 2) (exp (/ (* cosTheta_O cosTheta_i) v))) (* (pow v 2) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (/ (* cosTheta_O cosTheta_i) v))) (* (pow v 2) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))))))) v)) (+ (* -1/2 (/ (* (pow sinTheta_i 3) (exp (/ (* cosTheta_O cosTheta_i) v))) (* (pow v 3) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))))) (* 1/6 (/ (* (pow sinTheta_i 3) (exp (/ (* cosTheta_O cosTheta_i) v))) (* (pow v 3) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))))))))) (+ (* -1 (/ (* (pow sinTheta_i 2) (exp (/ (* cosTheta_O cosTheta_i) v))) (* (pow v 2) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (/ (* cosTheta_O cosTheta_i) v))) (* (pow v 2) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000)))))))) (/ (* sinTheta_i (exp (/ (* cosTheta_O cosTheta_i) v))) (* v (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000)))))) (/ (exp (/ (* cosTheta_O cosTheta_i) v)) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))))
(+ (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000)) (* sinTheta_O (+ (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000)))) (pow v 2))) (/ (* sinTheta_i (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))) v))))
(+ (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000)) (* sinTheta_O (+ (* sinTheta_O (+ (* 1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000)))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))) (pow v 2))))) (/ (* sinTheta_i (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))) v))))
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O))))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (+ (/ sinTheta_i v) (/ (log (* 2 v)) sinTheta_O)))))
(* 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) sinTheta_i))
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)) (+ (/ 1 (* sinTheta_O v)) (+ (/ sinTheta_i v) (/ (log (* 2 v)) sinTheta_O)))))
(* sinTheta_O (+ sinTheta_i (/ 1 sinTheta_O)))
(* -1 (* sinTheta_O (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)) (* -1 sinTheta_i))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 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)) (* -1 sinTheta_i))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (- (* -1 sinTheta_i) (/ 1 sinTheta_O))))
(/ 1/2 v)
(* 1/2 (/ (exp 6931/10000) v))
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (+ (* -1 (* v (+ (log 2) (log v)))) (* 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 (* sinTheta_O sinTheta_i)))) v))) v)
(/ (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))) v)
(/ (+ (* 1/12 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))) v)
(exp 6931/10000)
(+ (exp 6931/10000) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp 6931/10000) (+ (* 1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp 6931/10000) (+ (* 1/6 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* 1/6 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v))))))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/2 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/6 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
6931/10000
(* (exp 6931/10000) (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))))
(+ (* (exp 6931/10000) (exp (neg (+ (log 2) (* -1 (log (/ 1 v))))))) (/ (* (exp 6931/10000) (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) v))
(+ (* 1/2 (/ (* (exp 6931/10000) (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (pow v 2))) (+ (* (exp 6931/10000) (exp (neg (+ (log 2) (* -1 (log (/ 1 v))))))) (/ (* (exp 6931/10000) (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) v)))
(+ (* 1/6 (/ (* (exp 6931/10000) (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3))) (pow v 3))) (+ (* 1/2 (/ (* (exp 6931/10000) (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (pow v 2))) (+ (* (exp 6931/10000) (exp (neg (+ (log 2) (* -1 (log (/ 1 v))))))) (/ (* (exp 6931/10000) (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) v))))
(exp (neg (+ (log 2) (* -1 (log (/ 1 v))))))
(+ (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (/ (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/2 (/ (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/6 (/ (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(/ 1 (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)))
(- (+ (/ 1 (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))) (/ (* cosTheta_O cosTheta_i) (* v (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))))) (+ (/ 1 (* v (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)))) (/ (* sinTheta_O sinTheta_i) (* v (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))))))
(- (+ (* 1/2 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow v 2) (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))))) (+ (/ 1 (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))) (/ (* cosTheta_O cosTheta_i) (* v (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)))))) (+ (* 1/2 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))))) (+ (/ 1 (* v (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)))) (+ (/ (* sinTheta_O sinTheta_i) (* v (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)))) (/ (* (+ 1 (* sinTheta_O sinTheta_i)) (- (/ (* cosTheta_O cosTheta_i) (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))) (+ (/ 1 (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))) (/ (* sinTheta_O sinTheta_i) (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)))))) (pow v 2))))))
(- (+ (* 1/6 (/ (* (pow cosTheta_O 3) (pow cosTheta_i 3)) (* (pow v 3) (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))))) (+ (* 1/2 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow v 2) (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))))) (+ (/ 1 (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))) (/ (* cosTheta_O cosTheta_i) (* v (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))))))) (+ (* 1/6 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 3) (* (pow v 3) (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))))) (+ (* 1/2 (/ (* (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (- (/ (* cosTheta_O cosTheta_i) (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))) (+ (/ 1 (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))) (/ (* sinTheta_O sinTheta_i) (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)))))) (pow v 3))) (+ (* 1/2 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))))) (+ (/ 1 (* v (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)))) (+ (/ (* sinTheta_O sinTheta_i) (* v (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)))) (+ (/ (* (+ 1 (* sinTheta_O sinTheta_i)) (- (* 1/2 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)))) (+ (* 1/2 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)))) (* (+ 1 (* sinTheta_O sinTheta_i)) (- (/ (* cosTheta_O cosTheta_i) (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))) (+ (/ 1 (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))) (/ (* sinTheta_O sinTheta_i) (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))))))))) (pow v 3)) (/ (* (+ 1 (* sinTheta_O sinTheta_i)) (- (/ (* cosTheta_O cosTheta_i) (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))) (+ (/ 1 (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))) (/ (* sinTheta_O sinTheta_i) (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)))))) (pow v 2)))))))))
(exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))
(+ (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)) (/ (* (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)) (+ 1 (* sinTheta_O sinTheta_i))) v))
(+ (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)) (+ (* 1/2 (/ (* (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (/ (* (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(+ (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)) (+ (* 1/6 (/ (* (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (/ (* (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)) (+ 1 (* sinTheta_O sinTheta_i))) v))))
(+ 1 (+ (* 1/2 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v)))
(+ 1 (+ (* 1/6 (/ (* (pow cosTheta_O 3) (pow cosTheta_i 3)) (pow v 3))) (+ (* 1/2 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))))
(* -1 (+ (log 2) (* -1 (log (/ 1 v)))))
(- (/ (* cosTheta_O cosTheta_i) v) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* 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)))
(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)))
(exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v))))))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1/2 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 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 (* sinTheta_O sinTheta_i))))) (* -1 (/ (+ (* 1/6 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))) v))) v)))
(- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(* (exp 6931/10000) (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))))
(+ (* (exp 6931/10000) (exp (neg (+ (log -2) (* -1 (log (/ -1 v))))))) (/ (* (exp 6931/10000) (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) v))
(+ (* -1 (/ (+ (* -1 (* (exp 6931/10000) (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))) (* -1/2 (/ (* (exp 6931/10000) (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) v))) v)) (* (exp 6931/10000) (exp (neg (+ (log -2) (* -1 (log (/ -1 v))))))))
(+ (* -1 (/ (+ (* -1 (* (exp 6931/10000) (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))) (* -1 (/ (+ (* 1/6 (/ (* (exp 6931/10000) (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3))) v)) (* 1/2 (* (exp 6931/10000) (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))))) v))) v)) (* (exp 6931/10000) (exp (neg (+ (log -2) (* -1 (log (/ -1 v))))))))
(exp (neg (+ (log -2) (* -1 (log (/ -1 v))))))
(+ (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (/ (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1/2 (/ (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v))) v)))
(+ (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1 (/ (+ (* 1/6 (/ (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))) v))) v)))
(/ 1 (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)))
(+ (* -1 (/ (- (* -1 (/ (* cosTheta_O cosTheta_i) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)))) (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000))))) v)) (/ 1 (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000))))
(+ (* -1 (/ (- (+ (* -1 (/ (* cosTheta_O cosTheta_i) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)))) (* -1 (/ (- (* 1/2 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)))) (+ (* -1 (* (+ 1 (* sinTheta_O sinTheta_i)) (- (* -1 (/ (* cosTheta_O cosTheta_i) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)))) (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000))))))) (* 1/2 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)))))) v))) (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000))))) v)) (/ 1 (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000))))
(+ (* -1 (/ (- (+ (* -1 (/ (* cosTheta_O cosTheta_i) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (/ (* (pow cosTheta_O 3) (pow cosTheta_i 3)) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)))) (+ (* -1 (* (+ 1 (* sinTheta_O sinTheta_i)) (- (* 1/2 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)))) (+ (* -1 (* (+ 1 (* sinTheta_O sinTheta_i)) (- (* -1 (/ (* cosTheta_O cosTheta_i) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)))) (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000))))))) (* 1/2 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)))))))) (+ (* -1/6 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 3) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)))) (* 1/2 (* (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (- (* -1 (/ (* cosTheta_O cosTheta_i) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)))) (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)))))))))) v)) (* 1/2 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000))))) (+ (* -1 (* (+ 1 (* sinTheta_O sinTheta_i)) (- (* -1 (/ (* cosTheta_O cosTheta_i) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)))) (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000))))))) (* 1/2 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)))))) v))) (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000))))) v)) (/ 1 (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000))))
(exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000))
(+ (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)) (/ (* (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)) (+ 1 (* sinTheta_O sinTheta_i))) v))
(+ (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)) (* -1 (/ (+ (* -1 (* (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)) (+ 1 (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (* (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) v))) v)))
(+ (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)) (* -1 (/ (+ (* -1 (* (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)) (+ 1 (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* 1/6 (/ (* (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) v)) (* 1/2 (* (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)))) v))) v)))
(+ 1 (* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (* -1/2 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) v))) v)))
(+ 1 (* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (* -1 (/ (+ (* 1/6 (/ (* (pow cosTheta_O 3) (pow cosTheta_i 3)) v)) (* 1/2 (* (pow cosTheta_O 2) (pow cosTheta_i 2)))) v))) v)))
(* -1 (+ (log -2) (* -1 (log (/ -1 v)))))
(- (/ (* cosTheta_O cosTheta_i) v) (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
Calls

15 calls:

TimeVariablePointExpression
194.0ms
cosTheta_i
@-inf
((- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v))) (* (* (exp 6931/10000) -1/2) (/ -1 v)) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (exp 6931/10000) -1/2) (exp 6931/10000) (exp (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v)))) (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (* (exp 6931/10000) (exp (- (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v) (log (* 2 v))))) (exp (- (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v) (log (* 2 v)))) (/ (exp (/ (* cosTheta_O cosTheta_i) v)) (exp (- (/ (+ (* sinTheta_O sinTheta_i) 1) v) (- 6931/10000 (log (* 2 v)))))) (exp (- (/ (+ (* sinTheta_O sinTheta_i) 1) v) (- 6931/10000 (log (* 2 v))))) (exp (/ (* cosTheta_O cosTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v) (log (* 2 v))) (+ (* sinTheta_O sinTheta_i) 1))
78.0ms
cosTheta_i
@inf
((- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v))) (* (* (exp 6931/10000) -1/2) (/ -1 v)) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (exp 6931/10000) -1/2) (exp 6931/10000) (exp (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v)))) (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (* (exp 6931/10000) (exp (- (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v) (log (* 2 v))))) (exp (- (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v) (log (* 2 v)))) (/ (exp (/ (* cosTheta_O cosTheta_i) v)) (exp (- (/ (+ (* sinTheta_O sinTheta_i) 1) v) (- 6931/10000 (log (* 2 v)))))) (exp (- (/ (+ (* sinTheta_O sinTheta_i) 1) v) (- 6931/10000 (log (* 2 v))))) (exp (/ (* cosTheta_O cosTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v) (log (* 2 v))) (+ (* sinTheta_O sinTheta_i) 1))
45.0ms
cosTheta_i
@0
((- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v))) (* (* (exp 6931/10000) -1/2) (/ -1 v)) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (exp 6931/10000) -1/2) (exp 6931/10000) (exp (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v)))) (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (* (exp 6931/10000) (exp (- (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v) (log (* 2 v))))) (exp (- (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v) (log (* 2 v)))) (/ (exp (/ (* cosTheta_O cosTheta_i) v)) (exp (- (/ (+ (* sinTheta_O sinTheta_i) 1) v) (- 6931/10000 (log (* 2 v)))))) (exp (- (/ (+ (* sinTheta_O sinTheta_i) 1) v) (- 6931/10000 (log (* 2 v))))) (exp (/ (* cosTheta_O cosTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v) (log (* 2 v))) (+ (* sinTheta_O sinTheta_i) 1))
28.0ms
cosTheta_O
@-inf
((- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v))) (* (* (exp 6931/10000) -1/2) (/ -1 v)) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (exp 6931/10000) -1/2) (exp 6931/10000) (exp (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v)))) (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (* (exp 6931/10000) (exp (- (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v) (log (* 2 v))))) (exp (- (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v) (log (* 2 v)))) (/ (exp (/ (* cosTheta_O cosTheta_i) v)) (exp (- (/ (+ (* sinTheta_O sinTheta_i) 1) v) (- 6931/10000 (log (* 2 v)))))) (exp (- (/ (+ (* sinTheta_O sinTheta_i) 1) v) (- 6931/10000 (log (* 2 v))))) (exp (/ (* cosTheta_O cosTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v) (log (* 2 v))) (+ (* sinTheta_O sinTheta_i) 1))
14.0ms
v
@-inf
((- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (* (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)))) (/ 1/2 v) (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v))) (* (* (exp 6931/10000) -1/2) (/ -1 v)) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (exp 6931/10000) -1/2) (exp 6931/10000) (exp (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v)))) (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (* (exp 6931/10000) (exp (- (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v) (log (* 2 v))))) (exp (- (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v) (log (* 2 v)))) (/ (exp (/ (* cosTheta_O cosTheta_i) v)) (exp (- (/ (+ (* sinTheta_O sinTheta_i) 1) v) (- 6931/10000 (log (* 2 v)))))) (exp (- (/ (+ (* sinTheta_O sinTheta_i) 1) v) (- 6931/10000 (log (* 2 v))))) (exp (/ (* cosTheta_O cosTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (- (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v) (log (* 2 v))) (+ (* sinTheta_O sinTheta_i) 1))

simplify175.0ms (1.5%)

Memory
24.0MiB live, 291.4MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0141210965
1471610610
0822910015
Stop Event
iter limit
node limit
Counts
252 → 252
Calls
Call 1
Inputs
(* -1 (+ 1 (* sinTheta_O sinTheta_i)))
(- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))
(* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_i (+ (* 1/4 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (* cosTheta_i (+ (* 1/12 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))))))))
(exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (/ (* cosTheta_O (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(- 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) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(+ (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (* cosTheta_i (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) v))
(+ (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow v 2))) (/ (* cosTheta_O (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))) (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))
(+ (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))))) (/ (* cosTheta_O (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))) (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))
(exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(+ (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (/ (* cosTheta_O (* cosTheta_i (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))
(+ (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_O (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(+ (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_O (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(/ 1 (exp (- (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6931/10000)))
(+ (/ 1 (exp (- (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6931/10000))) (/ (* cosTheta_O cosTheta_i) (* v (exp (- (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6931/10000)))))
(+ (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) cosTheta_i) (* (pow v 2) (exp (- (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6931/10000))))) (/ cosTheta_O (* v (exp (- (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6931/10000)))))) (/ 1 (exp (- (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6931/10000))))
(+ (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) cosTheta_i) (* (pow v 3) (exp (- (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6931/10000))))) (* 1/2 (/ (pow cosTheta_O 2) (* (pow v 2) (exp (- (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6931/10000))))))) (/ cosTheta_O (* v (exp (- (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6931/10000)))))) (/ 1 (exp (- (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6931/10000))))
1
(+ 1 (/ (* cosTheta_O cosTheta_i) v))
(+ 1 (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) cosTheta_i) (pow v 2))) (/ cosTheta_O v))))
(+ 1 (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) cosTheta_i) (pow v 3))) (* 1/2 (/ (pow cosTheta_O 2) (pow v 2))))) (/ cosTheta_O v))))
(/ (* cosTheta_O cosTheta_i) v)
(* -1 (* sinTheta_O sinTheta_i))
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
(* -1 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(* cosTheta_O cosTheta_i)
(* cosTheta_i (+ cosTheta_O (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i))))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(/ (exp (/ (* cosTheta_O cosTheta_i) v)) (exp (- (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6931/10000)))
(exp (/ (* cosTheta_O cosTheta_i) v))
(* cosTheta_i (+ cosTheta_O (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(* cosTheta_i (+ (* -1 (/ (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)) (/ cosTheta_O v)))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (+ (/ 1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_O (+ (* 1/4 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (* cosTheta_O (+ (* 1/12 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))))))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(+ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow v 2))) (/ (* cosTheta_i (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))) (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))
(+ (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))))) (/ (* cosTheta_i (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))) (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))
(+ (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_i (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(+ (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_i (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(+ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (pow cosTheta_i 2)) (* (pow v 2) (exp (- (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6931/10000))))) (/ cosTheta_i (* v (exp (- (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6931/10000)))))) (/ 1 (exp (- (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6931/10000))))
(+ (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (pow cosTheta_i 3)) (* (pow v 3) (exp (- (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6931/10000))))) (* 1/2 (/ (pow cosTheta_i 2) (* (pow v 2) (exp (- (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6931/10000))))))) (/ cosTheta_i (* v (exp (- (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6931/10000)))))) (/ 1 (exp (- (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6931/10000))))
(+ 1 (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (pow cosTheta_i 2)) (pow v 2))) (/ cosTheta_i v))))
(+ 1 (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (pow cosTheta_i 3)) (pow v 3))) (* 1/2 (/ (pow cosTheta_i 2) (pow v 2))))) (/ cosTheta_i v))))
(* cosTheta_O (+ cosTheta_i (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_O))))
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(* cosTheta_O (+ cosTheta_i (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(* cosTheta_O (+ (* -1 (/ (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)) (/ cosTheta_i v)))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (+ (/ 1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))))
(- (* cosTheta_O cosTheta_i) 1)
(- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1)
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v))
(+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))) (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))))))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* sinTheta_i (+ (* -1/12 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 3))))))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))))))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) v)))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))))))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(- (+ 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) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))))) v)) (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))))) (pow v 2))))) (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))) (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))
(+ (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) v)))
(+ (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(+ (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(/ (exp (/ (* cosTheta_O cosTheta_i) v)) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000)))
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (/ (* cosTheta_O cosTheta_i) v)))) (* v (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))))) (/ (exp (/ (* cosTheta_O cosTheta_i) v)) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))))
(+ (* sinTheta_i (- (* -1 (* sinTheta_i (+ (* -1 (/ (* (pow sinTheta_O 2) (exp (/ (* cosTheta_O cosTheta_i) v))) (* (pow v 2) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (/ (* cosTheta_O cosTheta_i) v))) (* (pow v 2) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000)))))))) (/ (* sinTheta_O (exp (/ (* cosTheta_O cosTheta_i) v))) (* v (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000)))))) (/ (exp (/ (* cosTheta_O cosTheta_i) v)) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))))
(+ (* sinTheta_i (- (* sinTheta_i (- (* -1 (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (+ (* -1 (/ (* (pow sinTheta_O 2) (exp (/ (* cosTheta_O cosTheta_i) v))) (* (pow v 2) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (/ (* cosTheta_O cosTheta_i) v))) (* (pow v 2) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))))))) v)) (+ (* -1/2 (/ (* (pow sinTheta_O 3) (exp (/ (* cosTheta_O cosTheta_i) v))) (* (pow v 3) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))))) (* 1/6 (/ (* (pow sinTheta_O 3) (exp (/ (* cosTheta_O cosTheta_i) v))) (* (pow v 3) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))))))))) (+ (* -1 (/ (* (pow sinTheta_O 2) (exp (/ (* cosTheta_O cosTheta_i) v))) (* (pow v 2) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (/ (* cosTheta_O cosTheta_i) v))) (* (pow v 2) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000)))))))) (/ (* sinTheta_O (exp (/ (* cosTheta_O cosTheta_i) v))) (* v (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000)))))) (/ (exp (/ (* cosTheta_O cosTheta_i) v)) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))))
(exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))
(+ (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000)) (/ (* sinTheta_O (* sinTheta_i (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000)))) v))
(+ (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000)) (* sinTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000)))) (pow v 2))) (/ (* sinTheta_O (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))) v))))
(+ (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000)) (* sinTheta_i (+ (* sinTheta_i (+ (* 1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000)))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))) (pow v 2))))) (/ (* sinTheta_O (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))) v))))
(+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))
(- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))
(- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))
(+ 1 (* sinTheta_O sinTheta_i))
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) (+ sinTheta_O (/ 1 sinTheta_i))))
(* -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) (/ (log (* 2 v)) sinTheta_i)))))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(exp (- (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6931/10000))
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) sinTheta_O))
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)) (+ (/ 1 (* sinTheta_i v)) (+ (/ sinTheta_O v) (/ (log (* 2 v)) sinTheta_i)))))
(* sinTheta_O sinTheta_i)
(* sinTheta_i (+ sinTheta_O (/ 1 sinTheta_i)))
(* -1 (* sinTheta_i (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_i)) (* -1 sinTheta_O))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 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)) (* -1 sinTheta_O))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(* -1 (* sinTheta_i (- (* -1 sinTheta_O) (/ 1 sinTheta_i))))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))))))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* sinTheta_O (+ (* -1/12 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 3))))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))))))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))))) (pow v 2))))) (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))) (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))))
(+ (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(+ (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(+ (* sinTheta_O (- (* -1 (* sinTheta_O (+ (* -1 (/ (* (pow sinTheta_i 2) (exp (/ (* cosTheta_O cosTheta_i) v))) (* (pow v 2) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (/ (* cosTheta_O cosTheta_i) v))) (* (pow v 2) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000)))))))) (/ (* sinTheta_i (exp (/ (* cosTheta_O cosTheta_i) v))) (* v (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000)))))) (/ (exp (/ (* cosTheta_O cosTheta_i) v)) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))))
(+ (* sinTheta_O (- (* sinTheta_O (- (* -1 (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (+ (* -1 (/ (* (pow sinTheta_i 2) (exp (/ (* cosTheta_O cosTheta_i) v))) (* (pow v 2) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (/ (* cosTheta_O cosTheta_i) v))) (* (pow v 2) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))))))) v)) (+ (* -1/2 (/ (* (pow sinTheta_i 3) (exp (/ (* cosTheta_O cosTheta_i) v))) (* (pow v 3) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))))) (* 1/6 (/ (* (pow sinTheta_i 3) (exp (/ (* cosTheta_O cosTheta_i) v))) (* (pow v 3) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))))))))) (+ (* -1 (/ (* (pow sinTheta_i 2) (exp (/ (* cosTheta_O cosTheta_i) v))) (* (pow v 2) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (/ (* cosTheta_O cosTheta_i) v))) (* (pow v 2) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000)))))))) (/ (* sinTheta_i (exp (/ (* cosTheta_O cosTheta_i) v))) (* v (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000)))))) (/ (exp (/ (* cosTheta_O cosTheta_i) v)) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))))
(+ (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000)) (* sinTheta_O (+ (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000)))) (pow v 2))) (/ (* sinTheta_i (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))) v))))
(+ (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000)) (* sinTheta_O (+ (* sinTheta_O (+ (* 1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000)))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))) (pow v 2))))) (/ (* sinTheta_i (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))) v))))
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O))))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (+ (/ sinTheta_i v) (/ (log (* 2 v)) sinTheta_O)))))
(* 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) sinTheta_i))
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)) (+ (/ 1 (* sinTheta_O v)) (+ (/ sinTheta_i v) (/ (log (* 2 v)) sinTheta_O)))))
(* sinTheta_O (+ sinTheta_i (/ 1 sinTheta_O)))
(* -1 (* sinTheta_O (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)) (* -1 sinTheta_i))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 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)) (* -1 sinTheta_i))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (- (* -1 sinTheta_i) (/ 1 sinTheta_O))))
(/ 1/2 v)
(* 1/2 (/ (exp 6931/10000) v))
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (+ (* -1 (* v (+ (log 2) (log v)))) (* 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 (* sinTheta_O sinTheta_i)))) v))) v)
(/ (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))) v)
(/ (+ (* 1/12 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))) v)
(exp 6931/10000)
(+ (exp 6931/10000) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp 6931/10000) (+ (* 1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp 6931/10000) (+ (* 1/6 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* 1/6 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v))))))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/2 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/6 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
6931/10000
(* (exp 6931/10000) (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))))
(+ (* (exp 6931/10000) (exp (neg (+ (log 2) (* -1 (log (/ 1 v))))))) (/ (* (exp 6931/10000) (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) v))
(+ (* 1/2 (/ (* (exp 6931/10000) (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (pow v 2))) (+ (* (exp 6931/10000) (exp (neg (+ (log 2) (* -1 (log (/ 1 v))))))) (/ (* (exp 6931/10000) (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) v)))
(+ (* 1/6 (/ (* (exp 6931/10000) (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3))) (pow v 3))) (+ (* 1/2 (/ (* (exp 6931/10000) (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (pow v 2))) (+ (* (exp 6931/10000) (exp (neg (+ (log 2) (* -1 (log (/ 1 v))))))) (/ (* (exp 6931/10000) (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) v))))
(exp (neg (+ (log 2) (* -1 (log (/ 1 v))))))
(+ (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (/ (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/2 (/ (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/6 (/ (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(/ 1 (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)))
(- (+ (/ 1 (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))) (/ (* cosTheta_O cosTheta_i) (* v (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))))) (+ (/ 1 (* v (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)))) (/ (* sinTheta_O sinTheta_i) (* v (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))))))
(- (+ (* 1/2 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow v 2) (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))))) (+ (/ 1 (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))) (/ (* cosTheta_O cosTheta_i) (* v (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)))))) (+ (* 1/2 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))))) (+ (/ 1 (* v (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)))) (+ (/ (* sinTheta_O sinTheta_i) (* v (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)))) (/ (* (+ 1 (* sinTheta_O sinTheta_i)) (- (/ (* cosTheta_O cosTheta_i) (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))) (+ (/ 1 (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))) (/ (* sinTheta_O sinTheta_i) (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)))))) (pow v 2))))))
(- (+ (* 1/6 (/ (* (pow cosTheta_O 3) (pow cosTheta_i 3)) (* (pow v 3) (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))))) (+ (* 1/2 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow v 2) (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))))) (+ (/ 1 (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))) (/ (* cosTheta_O cosTheta_i) (* v (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))))))) (+ (* 1/6 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 3) (* (pow v 3) (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))))) (+ (* 1/2 (/ (* (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (- (/ (* cosTheta_O cosTheta_i) (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))) (+ (/ 1 (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))) (/ (* sinTheta_O sinTheta_i) (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)))))) (pow v 3))) (+ (* 1/2 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))))) (+ (/ 1 (* v (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)))) (+ (/ (* sinTheta_O sinTheta_i) (* v (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)))) (+ (/ (* (+ 1 (* sinTheta_O sinTheta_i)) (- (* 1/2 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)))) (+ (* 1/2 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)))) (* (+ 1 (* sinTheta_O sinTheta_i)) (- (/ (* cosTheta_O cosTheta_i) (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))) (+ (/ 1 (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))) (/ (* sinTheta_O sinTheta_i) (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))))))))) (pow v 3)) (/ (* (+ 1 (* sinTheta_O sinTheta_i)) (- (/ (* cosTheta_O cosTheta_i) (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))) (+ (/ 1 (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))) (/ (* sinTheta_O sinTheta_i) (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)))))) (pow v 2)))))))))
(exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))
(+ (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)) (/ (* (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)) (+ 1 (* sinTheta_O sinTheta_i))) v))
(+ (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)) (+ (* 1/2 (/ (* (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (/ (* (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(+ (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)) (+ (* 1/6 (/ (* (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (/ (* (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)) (+ 1 (* sinTheta_O sinTheta_i))) v))))
(+ 1 (+ (* 1/2 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v)))
(+ 1 (+ (* 1/6 (/ (* (pow cosTheta_O 3) (pow cosTheta_i 3)) (pow v 3))) (+ (* 1/2 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))))
(* -1 (+ (log 2) (* -1 (log (/ 1 v)))))
(- (/ (* cosTheta_O cosTheta_i) v) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* 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)))
(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)))
(exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v))))))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1/2 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 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 (* sinTheta_O sinTheta_i))))) (* -1 (/ (+ (* 1/6 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))) v))) v)))
(- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(* (exp 6931/10000) (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))))
(+ (* (exp 6931/10000) (exp (neg (+ (log -2) (* -1 (log (/ -1 v))))))) (/ (* (exp 6931/10000) (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) v))
(+ (* -1 (/ (+ (* -1 (* (exp 6931/10000) (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))) (* -1/2 (/ (* (exp 6931/10000) (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) v))) v)) (* (exp 6931/10000) (exp (neg (+ (log -2) (* -1 (log (/ -1 v))))))))
(+ (* -1 (/ (+ (* -1 (* (exp 6931/10000) (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))) (* -1 (/ (+ (* 1/6 (/ (* (exp 6931/10000) (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3))) v)) (* 1/2 (* (exp 6931/10000) (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))))) v))) v)) (* (exp 6931/10000) (exp (neg (+ (log -2) (* -1 (log (/ -1 v))))))))
(exp (neg (+ (log -2) (* -1 (log (/ -1 v))))))
(+ (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (/ (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1/2 (/ (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v))) v)))
(+ (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1 (/ (+ (* 1/6 (/ (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))) v))) v)))
(/ 1 (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)))
(+ (* -1 (/ (- (* -1 (/ (* cosTheta_O cosTheta_i) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)))) (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000))))) v)) (/ 1 (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000))))
(+ (* -1 (/ (- (+ (* -1 (/ (* cosTheta_O cosTheta_i) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)))) (* -1 (/ (- (* 1/2 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)))) (+ (* -1 (* (+ 1 (* sinTheta_O sinTheta_i)) (- (* -1 (/ (* cosTheta_O cosTheta_i) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)))) (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000))))))) (* 1/2 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)))))) v))) (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000))))) v)) (/ 1 (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000))))
(+ (* -1 (/ (- (+ (* -1 (/ (* cosTheta_O cosTheta_i) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (/ (* (pow cosTheta_O 3) (pow cosTheta_i 3)) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)))) (+ (* -1 (* (+ 1 (* sinTheta_O sinTheta_i)) (- (* 1/2 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)))) (+ (* -1 (* (+ 1 (* sinTheta_O sinTheta_i)) (- (* -1 (/ (* cosTheta_O cosTheta_i) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)))) (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000))))))) (* 1/2 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)))))))) (+ (* -1/6 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 3) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)))) (* 1/2 (* (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (- (* -1 (/ (* cosTheta_O cosTheta_i) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)))) (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)))))))))) v)) (* 1/2 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000))))) (+ (* -1 (* (+ 1 (* sinTheta_O sinTheta_i)) (- (* -1 (/ (* cosTheta_O cosTheta_i) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)))) (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000))))))) (* 1/2 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)))))) v))) (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000))))) v)) (/ 1 (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000))))
(exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000))
(+ (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)) (/ (* (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)) (+ 1 (* sinTheta_O sinTheta_i))) v))
(+ (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)) (* -1 (/ (+ (* -1 (* (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)) (+ 1 (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (* (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) v))) v)))
(+ (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)) (* -1 (/ (+ (* -1 (* (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)) (+ 1 (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* 1/6 (/ (* (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) v)) (* 1/2 (* (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)))) v))) v)))
(+ 1 (* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (* -1/2 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) v))) v)))
(+ 1 (* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (* -1 (/ (+ (* 1/6 (/ (* (pow cosTheta_O 3) (pow cosTheta_i 3)) v)) (* 1/2 (* (pow cosTheta_O 2) (pow cosTheta_i 2)))) v))) v)))
(* -1 (+ (log -2) (* -1 (log (/ -1 v)))))
(- (/ (* cosTheta_O cosTheta_i) v) (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
Outputs
(* -1 (+ 1 (* sinTheta_O sinTheta_i)))
(-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O))
(- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))
(-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))
(* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #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) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v))))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_i (+ (* 1/4 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_O (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #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) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #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) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #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) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 4 binary32))) #s(literal 1/12 binary32))) cosTheta_i (*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 cosTheta_O (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)))) cosTheta_i (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #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) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #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) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) v) (*.f32 cosTheta_O (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_i (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) v) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) cosTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.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 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_i (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #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 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #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) v) (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)) #s(literal 1/2 binary32) (*.f32 cosTheta_O (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_i (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #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 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)) #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 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.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 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_i (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))
(fma.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) v) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(fma.f32 (fma.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) v) (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)) #s(literal 1/2 binary32) (/.f32 (*.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) v)) cosTheta_i (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) (/.f32 (*.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (pow.f32 v #s(literal 3 binary32)))) #s(literal 1/6 binary32) (*.f32 (/.f32 (*.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) #s(literal 1/2 binary32))) cosTheta_i (/.f32 (*.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) v)) cosTheta_i (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(+ (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (/ (* cosTheta_O (* cosTheta_i (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) v))
(fma.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) v) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(+ (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow v 2))) (/ (* cosTheta_O (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))) (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))
(fma.f32 (fma.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) v) (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)) #s(literal 1/2 binary32) (/.f32 (*.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) v)) cosTheta_i (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(+ (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))))) (/ (* cosTheta_O (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))) (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) (/.f32 (*.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) (pow.f32 v #s(literal 3 binary32)))) #s(literal 1/6 binary32) (*.f32 (/.f32 (*.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) (*.f32 cosTheta_O cosTheta_O)) (*.f32 v v)) #s(literal 1/2 binary32))) cosTheta_i (/.f32 (*.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) cosTheta_O) v)) cosTheta_i (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (neg.f32 (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(+ (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (/ (* cosTheta_O (* cosTheta_i (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))
(fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 (neg.f32 (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)) (exp.f32 (-.f32 (neg.f32 (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_O (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(fma.f32 (fma.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) v) (/.f32 (exp.f32 (-.f32 (neg.f32 (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)) #s(literal 1/2 binary32) (*.f32 cosTheta_O (/.f32 (exp.f32 (-.f32 (neg.f32 (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_i (exp.f32 (-.f32 (neg.f32 (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_O (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (exp.f32 (-.f32 (neg.f32 (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) cosTheta_i) (exp.f32 (-.f32 (neg.f32 (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.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 (neg.f32 (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_i (exp.f32 (-.f32 (neg.f32 (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(/ 1 (exp (- (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6931/10000)))
(exp.f32 (neg.f32 (-.f32 (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32))))
(+ (/ 1 (exp (- (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6931/10000))) (/ (* cosTheta_O cosTheta_i) (* v (exp (- (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6931/10000)))))
(fma.f32 (/.f32 cosTheta_O (exp.f32 (-.f32 (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32)))) (/.f32 cosTheta_i v) (exp.f32 (neg.f32 (-.f32 (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32)))))
(+ (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) cosTheta_i) (* (pow v 2) (exp (- (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6931/10000))))) (/ cosTheta_O (* v (exp (- (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6931/10000)))))) (/ 1 (exp (- (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6931/10000))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) (exp.f32 (-.f32 (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32)))) (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 cosTheta_i v)) (/.f32 (/.f32 cosTheta_O v) (exp.f32 (-.f32 (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32))))) cosTheta_i (exp.f32 (neg.f32 (-.f32 (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32)))))
(+ (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) cosTheta_i) (* (pow v 3) (exp (- (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6931/10000))))) (* 1/2 (/ (pow cosTheta_O 2) (* (pow v 2) (exp (- (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6931/10000))))))) (/ cosTheta_O (* v (exp (- (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6931/10000)))))) (/ 1 (exp (- (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6931/10000))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 #s(literal 1/6 binary32) (exp.f32 (-.f32 (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32)))) (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) (/.f32 cosTheta_i (pow.f32 v #s(literal 3 binary32)))) (*.f32 (/.f32 #s(literal 1/2 binary32) (exp.f32 (-.f32 (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32)))) (*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_O v)))) cosTheta_i (/.f32 (/.f32 cosTheta_O v) (exp.f32 (-.f32 (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32))))) cosTheta_i (exp.f32 (neg.f32 (-.f32 (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32)))))
1
#s(literal 1 binary32)
(+ 1 (/ (* cosTheta_O cosTheta_i) v))
(fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 1 binary32))
(+ 1 (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) cosTheta_i) (pow v 2))) (/ cosTheta_O v))))
(fma.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 cosTheta_i v)) #s(literal 1/2 binary32) (/.f32 cosTheta_O v)) cosTheta_i #s(literal 1 binary32))
(+ 1 (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) cosTheta_i) (pow v 3))) (* 1/2 (/ (pow cosTheta_O 2) (pow v 2))))) (/ cosTheta_O v))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (*.f32 #s(literal 1/6 binary32) (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) cosTheta_i)) (pow.f32 v #s(literal 3 binary32)))) cosTheta_i (/.f32 cosTheta_O v)) cosTheta_i #s(literal 1 binary32))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(* -1 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (neg.f32 (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_i (+ cosTheta_O (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i))))
(*.f32 (-.f32 cosTheta_O (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) cosTheta_i)) cosTheta_i)
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #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 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.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)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(*.f32 (-.f32 (-.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) cosTheta_i) (/.f32 cosTheta_O v)) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v)) (fma.f32 (/.f32 sinTheta_i cosTheta_i) (/.f32 sinTheta_O v) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) cosTheta_i))) cosTheta_i)
(* cosTheta_i (- (+ (* 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)) (fma.f32 (/.f32 sinTheta_i cosTheta_i) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v))) cosTheta_i)
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(exp.f32 (-.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(/ (exp (/ (* cosTheta_O cosTheta_i) v)) (exp (- (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6931/10000)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (-.f32 (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32))))
(exp (/ (* cosTheta_O cosTheta_i) v))
(pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v))
(* cosTheta_i (+ cosTheta_O (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(*.f32 (-.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i)) cosTheta_i)
(* cosTheta_i (+ (* -1 (/ (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)) (/ cosTheta_O v)))
(*.f32 (-.f32 (/.f32 cosTheta_O v) (/.f32 (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) cosTheta_i)
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (+ (/ 1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_i)))))
(*.f32 (neg.f32 cosTheta_i) (-.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i cosTheta_i) (/.f32 #s(literal 1 binary32) cosTheta_i)) cosTheta_O))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i)))))
(*.f32 (neg.f32 cosTheta_i) (-.f32 (/.f32 (neg.f32 cosTheta_O) v) (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) cosTheta_i)))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(*.f32 (neg.f32 cosTheta_i) (-.f32 (/.f32 (neg.f32 cosTheta_O) v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) cosTheta_i)))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(*.f32 (neg.f32 cosTheta_i) (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))))
(*.f32 (neg.f32 cosTheta_i) (-.f32 (+.f32 (fma.f32 (/.f32 sinTheta_i cosTheta_i) (/.f32 sinTheta_O v) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) cosTheta_i)) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v)) (/.f32 cosTheta_O 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 (/.f32 cosTheta_i v) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) 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) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #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) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #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) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #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) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 4 binary32))) #s(literal 1/12 binary32))) cosTheta_O (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)) #s(literal 1/2 binary32))) cosTheta_O (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #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) v) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_O (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #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 (*.f32 cosTheta_i cosTheta_i) v) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) 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) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.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 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_O (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (fma.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) cosTheta_O) v) (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_O (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #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 (*.f32 cosTheta_i cosTheta_i) v) (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) cosTheta_O) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.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 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_O (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) cosTheta_O) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (*.f32 v v)) #s(literal 1/2 binary32) (/.f32 (*.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) v)) cosTheta_O (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.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 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32))) cosTheta_O (/.f32 (*.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) v)) cosTheta_O (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(+ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow v 2))) (/ (* cosTheta_i (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))) (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) cosTheta_O) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (*.f32 v v)) #s(literal 1/2 binary32) (/.f32 (*.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) v)) cosTheta_O (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(+ (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))))) (/ (* cosTheta_i (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))) (* (exp 6931/10000) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.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 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32))) cosTheta_O (/.f32 (*.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) cosTheta_i) v)) cosTheta_O (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_i (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(fma.f32 (fma.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) cosTheta_O) v) (/.f32 (exp.f32 (-.f32 (neg.f32 (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 (neg.f32 (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_O (exp.f32 (-.f32 (neg.f32 (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_i (exp (neg (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) v) (/.f32 (exp.f32 (-.f32 (neg.f32 (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) cosTheta_O) (exp.f32 (-.f32 (neg.f32 (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.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 (neg.f32 (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_O (exp.f32 (-.f32 (neg.f32 (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(+ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (pow cosTheta_i 2)) (* (pow v 2) (exp (- (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6931/10000))))) (/ cosTheta_i (* v (exp (- (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6931/10000)))))) (/ 1 (exp (- (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6931/10000))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) (exp.f32 (-.f32 (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32)))) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) v) (/.f32 cosTheta_O v)) (/.f32 (/.f32 cosTheta_i v) (exp.f32 (-.f32 (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32))))) cosTheta_O (exp.f32 (neg.f32 (-.f32 (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32)))))
(+ (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (pow cosTheta_i 3)) (* (pow v 3) (exp (- (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6931/10000))))) (* 1/2 (/ (pow cosTheta_i 2) (* (pow v 2) (exp (- (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6931/10000))))))) (/ cosTheta_i (* v (exp (- (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6931/10000)))))) (/ 1 (exp (- (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6931/10000))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 #s(literal 1/6 binary32) (exp.f32 (-.f32 (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32)))) (/.f32 (*.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) cosTheta_O) (pow.f32 v #s(literal 3 binary32))) (*.f32 (/.f32 #s(literal 1/2 binary32) (exp.f32 (-.f32 (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32)))) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_i v)))) cosTheta_O (/.f32 (/.f32 cosTheta_i v) (exp.f32 (-.f32 (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32))))) cosTheta_O (exp.f32 (neg.f32 (-.f32 (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32)))))
(+ 1 (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (pow cosTheta_i 2)) (pow v 2))) (/ cosTheta_i v))))
(fma.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) v) (/.f32 cosTheta_O v)) #s(literal 1/2 binary32) (/.f32 cosTheta_i v)) cosTheta_O #s(literal 1 binary32))
(+ 1 (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (pow cosTheta_i 3)) (pow v 3))) (* 1/2 (/ (pow cosTheta_i 2) (pow v 2))))) (/ cosTheta_i v))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v) (/.f32 (*.f32 #s(literal 1/6 binary32) (*.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) cosTheta_O)) (pow.f32 v #s(literal 3 binary32)))) cosTheta_O (/.f32 cosTheta_i v)) cosTheta_O #s(literal 1 binary32))
(* cosTheta_O (+ cosTheta_i (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_O))))
(*.f32 (-.f32 cosTheta_i (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) cosTheta_O)) cosTheta_O)
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))
(*.f32 (-.f32 (-.f32 (+.f32 (/.f32 #s(literal 6931/10000 binary32) cosTheta_O) (/.f32 cosTheta_i v)) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v)) (fma.f32 (/.f32 sinTheta_i cosTheta_O) (/.f32 sinTheta_O v) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) cosTheta_O))) cosTheta_O)
(* cosTheta_O (- (+ (* 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)) (fma.f32 (/.f32 sinTheta_i cosTheta_O) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v))) cosTheta_O)
(* cosTheta_O (+ cosTheta_i (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) cosTheta_O)
(* cosTheta_O (+ (* -1 (/ (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)) (/ cosTheta_i v)))
(*.f32 (-.f32 (/.f32 cosTheta_i v) (/.f32 (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) cosTheta_O)) cosTheta_O)
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (+ (/ 1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) cosTheta_O)) cosTheta_i))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (neg.f32 cosTheta_i) v) (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) cosTheta_O)))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (neg.f32 cosTheta_i) v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) cosTheta_O)))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O) cosTheta_i))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (+.f32 (fma.f32 (/.f32 sinTheta_i cosTheta_O) (/.f32 sinTheta_O v) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v)) (/.f32 cosTheta_i v)))
(- (* cosTheta_O cosTheta_i) 1)
(fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))
(- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1)
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v) #s(literal 1/2 binary32))
(+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))) (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)))
(fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) v) (*.f32 (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))))))
(fma.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (*.f32 sinTheta_O (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v)) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32))) sinTheta_i (*.f32 (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* sinTheta_i (+ (* -1/12 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 3))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (pow.f32 v #s(literal 3 binary32)))) #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/12 binary32))) sinTheta_i (*.f32 (/.f32 #s(literal -1/2 binary32) v) (*.f32 sinTheta_O (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v)))) sinTheta_i (*.f32 (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v) #s(literal 1/2 binary32)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) v)))
(-.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) v))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))))))
(fma.f32 (-.f32 (*.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) v) (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v)) #s(literal 1/2 binary32)) (*.f32 sinTheta_O (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v))) sinTheta_i (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_i (/.f32 (neg.f32 (*.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) sinTheta_O)) v)) sinTheta_i (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (/.f32 #s(literal 1 binary32) v))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) v)))
(-.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 (*.f32 (*.f32 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))))) 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 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) v) (/.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)) #s(literal 1/2 binary32)) (*.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 (*.f32 sinTheta_O sinTheta_O) v) (/.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)) #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 (/.f32 (neg.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)))) sinTheta_O)) 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 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) v)))
(-.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))))) v))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(fma.f32 (-.f32 (*.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) v) (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))) v)) #s(literal 1/2 binary32)) (*.f32 sinTheta_O (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))) v))) sinTheta_i (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))) v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_i (/.f32 (neg.f32 (*.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))) sinTheta_O)) v)) sinTheta_i (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(-.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 #s(literal 1 binary32) v))
(* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))))
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))))) v)) (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))))
(-.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))))) v))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))))) (pow v 2))))) (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))))
(fma.f32 (-.f32 (*.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) v) (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))) v)) #s(literal 1/2 binary32)) (*.f32 sinTheta_O (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))) v))) sinTheta_i (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))) (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))) v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_i (/.f32 (neg.f32 (*.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))) sinTheta_O)) v)) sinTheta_i (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))))
(exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))))
(+ (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) v)))
(-.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))))) v))
(+ (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(fma.f32 (-.f32 (*.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) v) (/.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))) v)) #s(literal 1/2 binary32)) (*.f32 sinTheta_O (/.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))) v))) sinTheta_i (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) 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 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_i (/.f32 (neg.f32 (*.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))) sinTheta_O)) v)) sinTheta_i (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))))
(/ (exp (/ (* cosTheta_O cosTheta_i) v)) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000)))
(exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (/ (* cosTheta_O cosTheta_i) v)))) (* v (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))))) (/ (exp (/ (* cosTheta_O cosTheta_i) v)) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))))
(-.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))))
(+ (* sinTheta_i (- (* -1 (* sinTheta_i (+ (* -1 (/ (* (pow sinTheta_O 2) (exp (/ (* cosTheta_O cosTheta_i) v))) (* (pow v 2) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (/ (* cosTheta_O cosTheta_i) v))) (* (pow v 2) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000)))))))) (/ (* sinTheta_O (exp (/ (* cosTheta_O cosTheta_i) v))) (* v (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000)))))) (/ (exp (/ (* cosTheta_O cosTheta_i) v)) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))))
(fma.f32 (-.f32 (*.f32 (neg.f32 sinTheta_i) (*.f32 (*.f32 (*.f32 (/.f32 sinTheta_O v) (/.f32 sinTheta_O v)) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))) #s(literal -1/2 binary32))) (*.f32 (/.f32 sinTheta_O v) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))))) sinTheta_i (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))))
(+ (* sinTheta_i (- (* sinTheta_i (- (* -1 (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (+ (* -1 (/ (* (pow sinTheta_O 2) (exp (/ (* cosTheta_O cosTheta_i) v))) (* (pow v 2) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (/ (* cosTheta_O cosTheta_i) v))) (* (pow v 2) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))))))) v)) (+ (* -1/2 (/ (* (pow sinTheta_O 3) (exp (/ (* cosTheta_O cosTheta_i) v))) (* (pow v 3) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))))) (* 1/6 (/ (* (pow sinTheta_O 3) (exp (/ (* cosTheta_O cosTheta_i) v))) (* (pow v 3) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))))))))) (+ (* -1 (/ (* (pow sinTheta_O 2) (exp (/ (* cosTheta_O cosTheta_i) v))) (* (pow v 2) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (/ (* cosTheta_O cosTheta_i) v))) (* (pow v 2) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000)))))))) (/ (* sinTheta_O (exp (/ (* cosTheta_O cosTheta_i) v))) (* v (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000)))))) (/ (exp (/ (* cosTheta_O cosTheta_i) v)) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))))
(fma.f32 (fma.f32 (fma.f32 (neg.f32 sinTheta_i) (-.f32 (*.f32 (*.f32 (/.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32))) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))) #s(literal -1/3 binary32)) (*.f32 sinTheta_O (/.f32 (*.f32 (*.f32 (*.f32 (/.f32 sinTheta_O v) (/.f32 sinTheta_O v)) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))) #s(literal -1/2 binary32)) v))) (*.f32 (neg.f32 (*.f32 (*.f32 (/.f32 sinTheta_O v) (/.f32 sinTheta_O v)) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))))) #s(literal -1/2 binary32))) sinTheta_i (*.f32 (/.f32 (neg.f32 sinTheta_O) v) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))))) sinTheta_i (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))))
(exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))
(exp.f32 (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(+ (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000)) (/ (* sinTheta_O (* sinTheta_i (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000)))) v))
(fma.f32 sinTheta_O (*.f32 sinTheta_i (/.f32 (exp.f32 (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))) v)) (exp.f32 (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(+ (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000)) (* sinTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000)))) (pow v 2))) (/ (* sinTheta_O (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))) v))))
(fma.f32 (fma.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) v) (/.f32 (exp.f32 (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))) v)) #s(literal 1/2 binary32) (*.f32 sinTheta_O (/.f32 (exp.f32 (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))) v))) sinTheta_i (exp.f32 (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(+ (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000)) (* sinTheta_i (+ (* sinTheta_i (+ (* 1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000)))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))) (pow v 2))))) (/ (* sinTheta_O (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))) v))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (exp.f32 (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))) v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) (exp.f32 (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (/.f32 #s(literal 1 binary32) 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 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))) v))) sinTheta_i (exp.f32 (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))
(- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))
(+ 1 (* sinTheta_O sinTheta_i))
(fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) (+ sinTheta_O (/ 1 sinTheta_i))))
(*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) sinTheta_O) (/.f32 #s(literal 1 binary32) sinTheta_i)) sinTheta_i)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(/.f32 (*.f32 (neg.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) (/ (log (* 2 v)) sinTheta_i)))))
(*.f32 (-.f32 (fma.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_i)) (+.f32 (+.f32 (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v)) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) sinTheta_i))) 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 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v))) sinTheta_i)
(exp (- (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6931/10000))
(exp.f32 (-.f32 (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32)))
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) sinTheta_O))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) sinTheta_O) sinTheta_i)
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)) (+ (/ 1 (* sinTheta_i v)) (+ (/ sinTheta_O v) (/ (log (* 2 v)) sinTheta_i)))))
(*.f32 (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) v) (+.f32 (+.f32 (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v)) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) sinTheta_i))) sinTheta_i)
(* sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
(* sinTheta_i (+ sinTheta_O (/ 1 sinTheta_i)))
(fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))
(* -1 (* sinTheta_i (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_i)) (* -1 sinTheta_O))))
(*.f32 (neg.f32 sinTheta_i) (fma.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_i) #s(literal -1 binary32) sinTheta_O))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(*.f32 (neg.f32 sinTheta_i) (fma.f32 (/.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))) sinTheta_i) #s(literal -1 binary32) (/.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) (fma.f32 (/.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) sinTheta_i) #s(literal -1 binary32) (/.f32 sinTheta_O v)))
(* -1 (* sinTheta_i (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (* -1 sinTheta_O))))
(*.f32 (neg.f32 sinTheta_i) (fma.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) #s(literal -1 binary32) sinTheta_O))
(* -1 (* sinTheta_i (- (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(*.f32 (neg.f32 sinTheta_i) (fma.f32 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))) sinTheta_i) #s(literal -1 binary32) (/.f32 sinTheta_O v)))
(* -1 (* sinTheta_i (- (* -1 sinTheta_O) (/ 1 sinTheta_i))))
(*.f32 (neg.f32 sinTheta_i) (-.f32 (neg.f32 sinTheta_O) (/.f32 #s(literal 1 binary32) sinTheta_i)))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))))))
(fma.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (*.f32 sinTheta_i (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v)) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32))) sinTheta_O (*.f32 (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* sinTheta_O (+ (* -1/12 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 3))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) (pow.f32 v #s(literal 3 binary32)))) #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (pow.f32 sinTheta_i #s(literal 3 binary32))) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/12 binary32))) sinTheta_O (*.f32 (/.f32 #s(literal -1/2 binary32) v) (*.f32 sinTheta_i (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v)))) sinTheta_O (*.f32 (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v) #s(literal 1/2 binary32)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))))))
(fma.f32 (-.f32 (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)) v) (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v)) #s(literal 1/2 binary32)) (*.f32 sinTheta_i (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v))) sinTheta_O (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (pow.f32 sinTheta_i #s(literal 3 binary32))) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_O (/.f32 (neg.f32 (*.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))) sinTheta_i)) v)) sinTheta_O (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))))))
(fma.f32 (-.f32 (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)) v) (/.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)) #s(literal 1/2 binary32)) (*.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 (*.f32 sinTheta_i sinTheta_i) v) (/.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)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (pow.f32 sinTheta_i #s(literal 3 binary32))) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (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 (*.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)))) sinTheta_i)) 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 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(fma.f32 (-.f32 (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)) v) (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))) v)) #s(literal 1/2 binary32)) (*.f32 sinTheta_i (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))) v))) sinTheta_O (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 sinTheta_O (/.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32)))) #s(literal -1/6 binary32) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 v v)) #s(literal 1/2 binary32))) sinTheta_O (/.f32 (neg.f32 (*.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))) sinTheta_i)) v)) sinTheta_O (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))))) (pow v 2))))) (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))))
(fma.f32 (-.f32 (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)) v) (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))) v)) #s(literal 1/2 binary32)) (*.f32 sinTheta_i (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))) v))) sinTheta_O (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))) (* (exp 6931/10000) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 sinTheta_O (/.f32 (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32)))) #s(literal -1/6 binary32) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))))) (*.f32 v v)) #s(literal 1/2 binary32))) sinTheta_O (/.f32 (neg.f32 (*.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))) sinTheta_i)) v)) sinTheta_O (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(fma.f32 (-.f32 (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)) v) (/.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))) v)) #s(literal 1/2 binary32)) (*.f32 sinTheta_i (/.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))) v))) sinTheta_O (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (/.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))) v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (pow.f32 sinTheta_i #s(literal 3 binary32))) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_O (/.f32 (neg.f32 (*.f32 (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))) sinTheta_i)) v)) sinTheta_O (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))))
(+ (* sinTheta_O (- (* -1 (* sinTheta_O (+ (* -1 (/ (* (pow sinTheta_i 2) (exp (/ (* cosTheta_O cosTheta_i) v))) (* (pow v 2) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (/ (* cosTheta_O cosTheta_i) v))) (* (pow v 2) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000)))))))) (/ (* sinTheta_i (exp (/ (* cosTheta_O cosTheta_i) v))) (* v (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000)))))) (/ (exp (/ (* cosTheta_O cosTheta_i) v)) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))))
(fma.f32 (-.f32 (*.f32 (neg.f32 sinTheta_O) (*.f32 (*.f32 (*.f32 (/.f32 sinTheta_i v) (/.f32 sinTheta_i v)) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))) #s(literal -1/2 binary32))) (*.f32 (/.f32 sinTheta_i v) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))))) sinTheta_O (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))))
(+ (* sinTheta_O (- (* sinTheta_O (- (* -1 (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (+ (* -1 (/ (* (pow sinTheta_i 2) (exp (/ (* cosTheta_O cosTheta_i) v))) (* (pow v 2) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (/ (* cosTheta_O cosTheta_i) v))) (* (pow v 2) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))))))) v)) (+ (* -1/2 (/ (* (pow sinTheta_i 3) (exp (/ (* cosTheta_O cosTheta_i) v))) (* (pow v 3) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))))) (* 1/6 (/ (* (pow sinTheta_i 3) (exp (/ (* cosTheta_O cosTheta_i) v))) (* (pow v 3) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))))))))) (+ (* -1 (/ (* (pow sinTheta_i 2) (exp (/ (* cosTheta_O cosTheta_i) v))) (* (pow v 2) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (/ (* cosTheta_O cosTheta_i) v))) (* (pow v 2) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000)))))))) (/ (* sinTheta_i (exp (/ (* cosTheta_O cosTheta_i) v))) (* v (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000)))))) (/ (exp (/ (* cosTheta_O cosTheta_i) v)) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))))
(fma.f32 (fma.f32 (fma.f32 (neg.f32 sinTheta_O) (-.f32 (*.f32 (*.f32 (/.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32))) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))) #s(literal -1/3 binary32)) (*.f32 sinTheta_i (/.f32 (*.f32 (*.f32 (*.f32 (/.f32 sinTheta_i v) (/.f32 sinTheta_i v)) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))) #s(literal -1/2 binary32)) v))) (*.f32 (neg.f32 (*.f32 (*.f32 (/.f32 sinTheta_i v) (/.f32 sinTheta_i v)) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))))) #s(literal -1/2 binary32))) sinTheta_O (*.f32 (/.f32 (neg.f32 sinTheta_i) v) (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))))) sinTheta_O (exp.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))))
(+ (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000)) (* sinTheta_O (+ (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000)))) (pow v 2))) (/ (* sinTheta_i (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))) v))))
(fma.f32 (fma.f32 (*.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)) v) (/.f32 (exp.f32 (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))) v)) #s(literal 1/2 binary32) (*.f32 sinTheta_i (/.f32 (exp.f32 (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))) v))) sinTheta_O (exp.f32 (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(+ (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000)) (* sinTheta_O (+ (* sinTheta_O (+ (* 1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000)))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))) (pow v 2))))) (/ (* sinTheta_i (exp (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000))) v))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (/.f32 (exp.f32 (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))) v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (pow.f32 sinTheta_i #s(literal 3 binary32))) (exp.f32 (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (/.f32 #s(literal 1 binary32) 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 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))) v))) sinTheta_O (exp.f32 (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O))))
(*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) sinTheta_i) (/.f32 #s(literal 1 binary32) sinTheta_O)) sinTheta_O)
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (+ (/ sinTheta_i v) (/ (log (* 2 v)) sinTheta_O)))))
(*.f32 (-.f32 (fma.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (+.f32 (+.f32 (/.f32 sinTheta_i v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) v)) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) sinTheta_O))) 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 sinTheta_i v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) v))) sinTheta_O)
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) sinTheta_i))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) sinTheta_i) sinTheta_O)
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)) (+ (/ 1 (* sinTheta_O v)) (+ (/ sinTheta_i v) (/ (log (* 2 v)) sinTheta_O)))))
(*.f32 (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) v) (+.f32 (+.f32 (/.f32 sinTheta_i v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) v)) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) sinTheta_O))) sinTheta_O)
(* sinTheta_O (+ sinTheta_i (/ 1 sinTheta_O)))
(fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))
(* -1 (* sinTheta_O (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)) (* -1 sinTheta_i))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_O) #s(literal -1 binary32) sinTheta_i))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 (/.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))) sinTheta_O) #s(literal -1 binary32) (/.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) (fma.f32 (/.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)) sinTheta_O) #s(literal -1 binary32) (/.f32 sinTheta_i v)))
(* -1 (* sinTheta_O (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (* -1 sinTheta_i))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) #s(literal -1 binary32) sinTheta_i))
(* -1 (* sinTheta_O (- (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))) sinTheta_O) #s(literal -1 binary32) (/.f32 sinTheta_i v)))
(* -1 (* sinTheta_O (- (* -1 sinTheta_i) (/ 1 sinTheta_O))))
(*.f32 (neg.f32 sinTheta_O) (-.f32 (neg.f32 sinTheta_i) (/.f32 #s(literal 1 binary32) sinTheta_O)))
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(* 1/2 (/ (exp 6931/10000) v))
(*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (fma.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v)) v (*.f32 cosTheta_i cosTheta_O)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)
(/ (- (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (fma.f32 #s(literal 6931/10000 binary32) v (*.f32 cosTheta_i cosTheta_O)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)
(/ (- (+ (* -1 (* v (+ (log 2) (log v)))) (* cosTheta_O cosTheta_i)) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (+.f32 (log.f32 v) (log.f32 #s(literal 2 binary32))) v)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)
(/ (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))) v)
(/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) (exp.f32 #s(literal 6931/10000 binary32)))) v)
(/ (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))) v)
(/.f32 (fma.f32 (*.f32 (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) v) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v)) #s(literal 1/4 binary32) (*.f32 #s(literal 1/2 binary32) (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) 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)) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32)))) #s(literal 1/12 binary32) (fma.f32 (*.f32 (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) v) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v)) #s(literal 1/4 binary32) (*.f32 #s(literal 1/2 binary32) (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) 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 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) (exp.f32 #s(literal 6931/10000 binary32)))
(+ (exp 6931/10000) (+ (* 1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+.f32 (fma.f32 (*.f32 (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) v) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v)) #s(literal 1/2 binary32) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) 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)) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32)))) #s(literal 1/6 binary32) (fma.f32 (*.f32 (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) v) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v)) #s(literal 1/2 binary32) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))) (exp.f32 #s(literal 6931/10000 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 v)))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(fma.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(fma.f32 (exp.f32 (-.f32 (log.f32 #s(literal 1/2 binary32)) (log.f32 v))) (exp.f32 #s(literal 6931/10000 binary32)) (fma.f32 (*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))) v) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) v)) #s(literal 1/2 binary32) (*.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) 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 (log.f32 #s(literal 1/2 binary32)) (log.f32 v))) (exp.f32 #s(literal 6931/10000 binary32)) (fma.f32 (*.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) (pow.f32 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 1/2 binary32))) (log.f32 v))) v) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) v)) #s(literal 1/2 binary32) (*.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) 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))) (log.f32 v)))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(fma.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (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 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+.f32 (fma.f32 (*.f32 (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v))) v) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) v)) #s(literal 1/2 binary32) (*.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (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 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(+.f32 (fma.f32 (*.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v))) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) (pow.f32 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))) (log.f32 v))) v) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) v)) #s(literal 1/2 binary32) (*.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v))))
(- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))
(-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (+.f32 (log.f32 v) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) (log.f32 #s(literal 2 binary32))))
6931/10000
#s(literal 6931/10000 binary32)
(* (exp 6931/10000) (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))))
(exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v)))
(+ (* (exp 6931/10000) (exp (neg (+ (log 2) (* -1 (log (/ 1 v))))))) (/ (* (exp 6931/10000) (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) v))
(fma.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v))))
(+ (* 1/2 (/ (* (exp 6931/10000) (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (pow v 2))) (+ (* (exp 6931/10000) (exp (neg (+ (log 2) (* -1 (log (/ 1 v))))))) (/ (* (exp 6931/10000) (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) v)))
(fma.f32 (*.f32 (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v))) v) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) v)) #s(literal 1/2 binary32) (fma.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v)))))
(+ (* 1/6 (/ (* (exp 6931/10000) (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3))) (pow v 3))) (+ (* 1/2 (/ (* (exp 6931/10000) (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (pow v 2))) (+ (* (exp 6931/10000) (exp (neg (+ (log 2) (* -1 (log (/ 1 v))))))) (/ (* (exp 6931/10000) (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) v))))
(fma.f32 (*.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v))) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) (pow.f32 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))) (log.f32 v))) v) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) v)) #s(literal 1/2 binary32) (fma.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v))))))
(exp (neg (+ (log 2) (* -1 (log (/ 1 v))))))
(exp.f32 (-.f32 (neg.f32 (log.f32 #s(literal 2 binary32))) (log.f32 v)))
(+ (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (/ (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(fma.f32 (exp.f32 (-.f32 (neg.f32 (log.f32 #s(literal 2 binary32))) (log.f32 v))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) (exp.f32 (-.f32 (neg.f32 (log.f32 #s(literal 2 binary32))) (log.f32 v))))
(+ (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/2 (/ (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+.f32 (fma.f32 (/.f32 (*.f32 (exp.f32 (-.f32 (neg.f32 (log.f32 #s(literal 2 binary32))) (log.f32 v))) (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 (exp.f32 (-.f32 (neg.f32 (log.f32 #s(literal 2 binary32))) (log.f32 v))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))) (exp.f32 (-.f32 (neg.f32 (log.f32 #s(literal 2 binary32))) (log.f32 v))))
(+ (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/6 (/ (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (neg (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(+.f32 (fma.f32 (/.f32 (*.f32 (exp.f32 (-.f32 (neg.f32 (log.f32 #s(literal 2 binary32))) (log.f32 v))) (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32) (fma.f32 (/.f32 (*.f32 (exp.f32 (-.f32 (neg.f32 (log.f32 #s(literal 2 binary32))) (log.f32 v))) (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 (exp.f32 (-.f32 (neg.f32 (log.f32 #s(literal 2 binary32))) (log.f32 v))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))) (exp.f32 (-.f32 (neg.f32 (log.f32 #s(literal 2 binary32))) (log.f32 v))))
(/ 1 (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)))
(exp.f32 (neg.f32 (+.f32 (log.f32 #s(literal 2 binary32)) (-.f32 (log.f32 v) #s(literal 6931/10000 binary32)))))
(- (+ (/ 1 (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))) (/ (* cosTheta_O cosTheta_i) (* v (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))))) (+ (/ 1 (* v (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)))) (/ (* sinTheta_O sinTheta_i) (* v (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))))))
(-.f32 (fma.f32 (/.f32 cosTheta_O (exp.f32 (+.f32 (log.f32 #s(literal 2 binary32)) (-.f32 (log.f32 v) #s(literal 6931/10000 binary32))))) (/.f32 cosTheta_i v) (exp.f32 (neg.f32 (+.f32 (log.f32 #s(literal 2 binary32)) (-.f32 (log.f32 v) #s(literal 6931/10000 binary32)))))) (fma.f32 (/.f32 sinTheta_O (exp.f32 (+.f32 (log.f32 #s(literal 2 binary32)) (-.f32 (log.f32 v) #s(literal 6931/10000 binary32))))) (/.f32 sinTheta_i v) (/.f32 (/.f32 #s(literal 1 binary32) v) (exp.f32 (+.f32 (log.f32 #s(literal 2 binary32)) (-.f32 (log.f32 v) #s(literal 6931/10000 binary32)))))))
(- (+ (* 1/2 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow v 2) (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))))) (+ (/ 1 (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))) (/ (* cosTheta_O cosTheta_i) (* v (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)))))) (+ (* 1/2 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))))) (+ (/ 1 (* v (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)))) (+ (/ (* sinTheta_O sinTheta_i) (* v (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)))) (/ (* (+ 1 (* sinTheta_O sinTheta_i)) (- (/ (* cosTheta_O cosTheta_i) (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))) (+ (/ 1 (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))) (/ (* sinTheta_O sinTheta_i) (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)))))) (pow v 2))))))
(-.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_O)) (exp.f32 (+.f32 (log.f32 #s(literal 2 binary32)) (-.f32 (log.f32 v) #s(literal 6931/10000 binary32))))) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_i v)) (fma.f32 (/.f32 cosTheta_O (exp.f32 (+.f32 (log.f32 #s(literal 2 binary32)) (-.f32 (log.f32 v) #s(literal 6931/10000 binary32))))) (/.f32 cosTheta_i v) (exp.f32 (neg.f32 (+.f32 (log.f32 #s(literal 2 binary32)) (-.f32 (log.f32 v) #s(literal 6931/10000 binary32))))))) (+.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (exp.f32 (+.f32 (log.f32 #s(literal 2 binary32)) (-.f32 (log.f32 v) #s(literal 6931/10000 binary32))))) #s(literal 1/2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (exp.f32 (+.f32 (log.f32 #s(literal 2 binary32)) (-.f32 (log.f32 v) #s(literal 6931/10000 binary32)))))) (fma.f32 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (+.f32 (log.f32 #s(literal 2 binary32)) (-.f32 (log.f32 v) #s(literal 6931/10000 binary32))))) (fma.f32 sinTheta_O (/.f32 sinTheta_i (exp.f32 (+.f32 (log.f32 #s(literal 2 binary32)) (-.f32 (log.f32 v) #s(literal 6931/10000 binary32))))) (exp.f32 (neg.f32 (+.f32 (log.f32 #s(literal 2 binary32)) (-.f32 (log.f32 v) #s(literal 6931/10000 binary32))))))) v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) (/.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (exp.f32 (+.f32 (log.f32 #s(literal 2 binary32)) (-.f32 (log.f32 v) #s(literal 6931/10000 binary32))))))))
(- (+ (* 1/6 (/ (* (pow cosTheta_O 3) (pow cosTheta_i 3)) (* (pow v 3) (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))))) (+ (* 1/2 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (* (pow v 2) (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))))) (+ (/ 1 (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))) (/ (* cosTheta_O cosTheta_i) (* v (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))))))) (+ (* 1/6 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 3) (* (pow v 3) (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))))) (+ (* 1/2 (/ (* (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (- (/ (* cosTheta_O cosTheta_i) (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))) (+ (/ 1 (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))) (/ (* sinTheta_O sinTheta_i) (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)))))) (pow v 3))) (+ (* 1/2 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (* (pow v 2) (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))))) (+ (/ 1 (* v (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)))) (+ (/ (* sinTheta_O sinTheta_i) (* v (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)))) (+ (/ (* (+ 1 (* sinTheta_O sinTheta_i)) (- (* 1/2 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)))) (+ (* 1/2 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)))) (* (+ 1 (* sinTheta_O sinTheta_i)) (- (/ (* cosTheta_O cosTheta_i) (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))) (+ (/ 1 (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))) (/ (* sinTheta_O sinTheta_i) (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))))))))) (pow v 3)) (/ (* (+ 1 (* sinTheta_O sinTheta_i)) (- (/ (* cosTheta_O cosTheta_i) (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))) (+ (/ 1 (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))) (/ (* sinTheta_O sinTheta_i) (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)))))) (pow v 2)))))))))
(-.f32 (fma.f32 (/.f32 #s(literal 1/6 binary32) (exp.f32 (+.f32 (log.f32 #s(literal 2 binary32)) (-.f32 (log.f32 v) #s(literal 6931/10000 binary32))))) (/.f32 (*.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) (pow.f32 cosTheta_O #s(literal 3 binary32))) (pow.f32 v #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_O)) (exp.f32 (+.f32 (log.f32 #s(literal 2 binary32)) (-.f32 (log.f32 v) #s(literal 6931/10000 binary32))))) (*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_i v)) (fma.f32 (/.f32 cosTheta_O (exp.f32 (+.f32 (log.f32 #s(literal 2 binary32)) (-.f32 (log.f32 v) #s(literal 6931/10000 binary32))))) (/.f32 cosTheta_i v) (exp.f32 (neg.f32 (+.f32 (log.f32 #s(literal 2 binary32)) (-.f32 (log.f32 v) #s(literal 6931/10000 binary32)))))))) (fma.f32 (/.f32 #s(literal 1/6 binary32) (exp.f32 (+.f32 (log.f32 #s(literal 2 binary32)) (-.f32 (log.f32 v) #s(literal 6931/10000 binary32))))) (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32))) (fma.f32 (*.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (+.f32 (log.f32 #s(literal 2 binary32)) (-.f32 (log.f32 v) #s(literal 6931/10000 binary32))))) (fma.f32 sinTheta_O (/.f32 sinTheta_i (exp.f32 (+.f32 (log.f32 #s(literal 2 binary32)) (-.f32 (log.f32 v) #s(literal 6931/10000 binary32))))) (exp.f32 (neg.f32 (+.f32 (log.f32 #s(literal 2 binary32)) (-.f32 (log.f32 v) #s(literal 6931/10000 binary32))))))) (pow.f32 v #s(literal 3 binary32)))) #s(literal 1/2 binary32) (fma.f32 (/.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (log.f32 #s(literal 2 binary32)) (-.f32 (log.f32 v) #s(literal 6931/10000 binary32))))) (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 v v)) (+.f32 (fma.f32 (/.f32 sinTheta_O (exp.f32 (+.f32 (log.f32 #s(literal 2 binary32)) (-.f32 (log.f32 v) #s(literal 6931/10000 binary32))))) (/.f32 sinTheta_i v) (/.f32 (/.f32 #s(literal 1 binary32) v) (exp.f32 (+.f32 (log.f32 #s(literal 2 binary32)) (-.f32 (log.f32 v) #s(literal 6931/10000 binary32)))))) (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i cosTheta_i)) (exp.f32 (+.f32 (log.f32 #s(literal 2 binary32)) (-.f32 (log.f32 v) #s(literal 6931/10000 binary32))))) (fma.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (+.f32 (log.f32 #s(literal 2 binary32)) (-.f32 (log.f32 v) #s(literal 6931/10000 binary32))))) (fma.f32 sinTheta_O (/.f32 sinTheta_i (exp.f32 (+.f32 (log.f32 #s(literal 2 binary32)) (-.f32 (log.f32 v) #s(literal 6931/10000 binary32))))) (exp.f32 (neg.f32 (+.f32 (log.f32 #s(literal 2 binary32)) (-.f32 (log.f32 v) #s(literal 6931/10000 binary32))))))) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))) (exp.f32 (+.f32 (log.f32 #s(literal 2 binary32)) (-.f32 (log.f32 v) #s(literal 6931/10000 binary32))))))) (pow.f32 v #s(literal 3 binary32))) (*.f32 (/.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (+.f32 (log.f32 #s(literal 2 binary32)) (-.f32 (log.f32 v) #s(literal 6931/10000 binary32))))) (fma.f32 sinTheta_O (/.f32 sinTheta_i (exp.f32 (+.f32 (log.f32 #s(literal 2 binary32)) (-.f32 (log.f32 v) #s(literal 6931/10000 binary32))))) (exp.f32 (neg.f32 (+.f32 (log.f32 #s(literal 2 binary32)) (-.f32 (log.f32 v) #s(literal 6931/10000 binary32))))))) v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))))))
(exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000))
(exp.f32 (+.f32 (log.f32 #s(literal 2 binary32)) (-.f32 (log.f32 v) #s(literal 6931/10000 binary32))))
(+ (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)) (/ (* (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)) (+ 1 (* sinTheta_O sinTheta_i))) v))
(fma.f32 (exp.f32 (+.f32 (log.f32 #s(literal 2 binary32)) (-.f32 (log.f32 v) #s(literal 6931/10000 binary32)))) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) (exp.f32 (+.f32 (log.f32 #s(literal 2 binary32)) (-.f32 (log.f32 v) #s(literal 6931/10000 binary32)))))
(+ (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)) (+ (* 1/2 (/ (* (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (/ (* (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)) (+ 1 (* sinTheta_O sinTheta_i))) v)))
(fma.f32 (exp.f32 (+.f32 (log.f32 v) (log.f32 #s(literal 2 binary32)))) (exp.f32 #s(literal -6931/10000 binary32)) (fma.f32 (*.f32 (exp.f32 (+.f32 (log.f32 #s(literal 2 binary32)) (-.f32 (log.f32 v) #s(literal 6931/10000 binary32)))) (/.f32 (pow.f32 (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 (log.f32 #s(literal 2 binary32)) (-.f32 (log.f32 v) #s(literal 6931/10000 binary32)))) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
(+ (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)) (+ (* 1/6 (/ (* (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (/ (* (exp (- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)) (+ 1 (* sinTheta_O sinTheta_i))) v))))
(fma.f32 (exp.f32 (+.f32 (log.f32 v) (log.f32 #s(literal 2 binary32)))) (exp.f32 #s(literal -6931/10000 binary32)) (fma.f32 (*.f32 (exp.f32 (+.f32 (log.f32 #s(literal 2 binary32)) (-.f32 (log.f32 v) #s(literal 6931/10000 binary32)))) (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32)))) #s(literal 1/6 binary32) (fma.f32 (*.f32 (exp.f32 (+.f32 (log.f32 #s(literal 2 binary32)) (-.f32 (log.f32 v) #s(literal 6931/10000 binary32)))) (/.f32 (pow.f32 (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 (log.f32 #s(literal 2 binary32)) (-.f32 (log.f32 v) #s(literal 6931/10000 binary32)))) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))))
(+ 1 (+ (* 1/2 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v)))
(+.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_O)) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal 1 binary32))
(+ 1 (+ (* 1/6 (/ (* (pow cosTheta_O 3) (pow cosTheta_i 3)) (pow v 3))) (+ (* 1/2 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))))
(+.f32 (fma.f32 (/.f32 (*.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) (pow.f32 cosTheta_O #s(literal 3 binary32))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32) (fma.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_O)) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #s(literal 1 binary32))
(* -1 (+ (log 2) (* -1 (log (/ 1 v)))))
(-.f32 (neg.f32 (log.f32 #s(literal 2 binary32))) (log.f32 v))
(- (/ (* cosTheta_O cosTheta_i) v) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (+.f32 (log.f32 v) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) (log.f32 #s(literal 2 binary32))))
(* -1 (/ (+ (* -1/2 (exp 6931/10000)) (* -1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))) v))
(/.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) 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))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #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 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)))) 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))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (/.f32 (-.f32 (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #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 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #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)))
(-.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) v)) #s(literal -1/2 binary32) (*.f32 (neg.f32 (exp.f32 #s(literal 6931/10000 binary32))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)))) v))
(+ (exp 6931/10000) (* -1 (/ (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1 (/ (+ (* 1/6 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))) v))) v)))
(-.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (neg.f32 (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) (/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) v)) #s(literal 1/6 binary32) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) v))) v))
(exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))))
(exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v))))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i)))) v)))
(-.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 (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 #s(literal -1 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) 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)))
(-.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 (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 (fma.f32 #s(literal -1 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) v)) #s(literal -1/2 binary32) (*.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.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))
(+ (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 (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 (*.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.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))))) (/.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 (fma.f32 #s(literal -1 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 (*.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (pow.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) v)) #s(literal -1/6 binary32))) v)) v))
(exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v))))))
(exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v))))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(fma.f32 (exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) (exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) 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 (* sinTheta_O sinTheta_i))))) (* -1/2 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v))) v)))
(-.f32 (exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (fma.f32 (*.f32 (exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) v)) #s(literal -1/2 binary32) (neg.f32 (*.f32 (exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))))) 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 (* sinTheta_O sinTheta_i))))) (* -1 (/ (+ (* 1/6 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))) v))) v)))
(-.f32 (exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (neg.f32 (fma.f32 (exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) (/.f32 (fma.f32 (*.f32 (exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) v)) #s(literal 1/6 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) v))) v))
(- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))
(+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(-.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal -2 binary32))) (-.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (/.f32 #s(literal -1 binary32) v))))
(* (exp 6931/10000) (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))))
(exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v))))
(+ (* (exp 6931/10000) (exp (neg (+ (log -2) (* -1 (log (/ -1 v))))))) (/ (* (exp 6931/10000) (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) v))
(fma.f32 (exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) (exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (* -1 (/ (+ (* -1 (* (exp 6931/10000) (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))) (* -1/2 (/ (* (exp 6931/10000) (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) v))) v)) (* (exp 6931/10000) (exp (neg (+ (log -2) (* -1 (log (/ -1 v))))))))
(-.f32 (exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (fma.f32 (*.f32 (exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) v)) #s(literal -1/2 binary32) (neg.f32 (*.f32 (exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))))) v))
(+ (* -1 (/ (+ (* -1 (* (exp 6931/10000) (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))) (* -1 (/ (+ (* 1/6 (/ (* (exp 6931/10000) (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3))) v)) (* 1/2 (* (exp 6931/10000) (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))))) v))) v)) (* (exp 6931/10000) (exp (neg (+ (log -2) (* -1 (log (/ -1 v))))))))
(-.f32 (exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (neg.f32 (fma.f32 (exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) (/.f32 (fma.f32 (*.f32 (exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) v)) #s(literal 1/6 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) v))) v))
(exp (neg (+ (log -2) (* -1 (log (/ -1 v))))))
(exp.f32 (fma.f32 #s(literal -1 binary32) (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))
(+ (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (/ (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(fma.f32 (exp.f32 (fma.f32 #s(literal -1 binary32) (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) (exp.f32 (fma.f32 #s(literal -1 binary32) (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1/2 (/ (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v))) v)))
(-.f32 (exp.f32 (fma.f32 #s(literal -1 binary32) (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (fma.f32 (/.f32 (*.f32 (exp.f32 (fma.f32 #s(literal -1 binary32) (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))) v) #s(literal -1/2 binary32) (*.f32 (neg.f32 (exp.f32 (fma.f32 #s(literal -1 binary32) (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)))) v))
(+ (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1 (/ (+ (* 1/6 (/ (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (neg (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))) v))) v)))
(-.f32 (exp.f32 (fma.f32 #s(literal -1 binary32) (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (neg.f32 (fma.f32 (exp.f32 (fma.f32 #s(literal -1 binary32) (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (exp.f32 (fma.f32 #s(literal -1 binary32) (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32))) v) #s(literal 1/6 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) (exp.f32 (fma.f32 #s(literal -1 binary32) (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) v))) v))
(/ 1 (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)))
(exp.f32 (neg.f32 (-.f32 (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 6931/10000 binary32))))
(+ (* -1 (/ (- (* -1 (/ (* cosTheta_O cosTheta_i) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)))) (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000))))) v)) (/ 1 (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000))))
(-.f32 (exp.f32 (neg.f32 (-.f32 (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 6931/10000 binary32)))) (/.f32 (fma.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (-.f32 (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 6931/10000 binary32)))) #s(literal -1 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (exp.f32 (-.f32 (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 6931/10000 binary32))))) v))
(+ (* -1 (/ (- (+ (* -1 (/ (* cosTheta_O cosTheta_i) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)))) (* -1 (/ (- (* 1/2 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)))) (+ (* -1 (* (+ 1 (* sinTheta_O sinTheta_i)) (- (* -1 (/ (* cosTheta_O cosTheta_i) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)))) (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000))))))) (* 1/2 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)))))) v))) (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000))))) v)) (/ 1 (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000))))
(-.f32 (exp.f32 (neg.f32 (-.f32 (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 6931/10000 binary32)))) (/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 cosTheta_O (/.f32 cosTheta_i (exp.f32 (-.f32 (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 6931/10000 binary32)))) (/.f32 (-.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (exp.f32 (-.f32 (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 6931/10000 binary32)))) #s(literal 1/2 binary32) (*.f32 (fma.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (-.f32 (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 6931/10000 binary32)))) #s(literal -1 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (exp.f32 (-.f32 (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 6931/10000 binary32))))) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))) (exp.f32 (-.f32 (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 6931/10000 binary32))))) v)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (exp.f32 (-.f32 (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 6931/10000 binary32))))) v))
(+ (* -1 (/ (- (+ (* -1 (/ (* cosTheta_O cosTheta_i) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)))) (* -1 (/ (- (+ (* -1 (/ (- (* -1/6 (/ (* (pow cosTheta_O 3) (pow cosTheta_i 3)) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)))) (+ (* -1 (* (+ 1 (* sinTheta_O sinTheta_i)) (- (* 1/2 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)))) (+ (* -1 (* (+ 1 (* sinTheta_O sinTheta_i)) (- (* -1 (/ (* cosTheta_O cosTheta_i) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)))) (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000))))))) (* 1/2 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)))))))) (+ (* -1/6 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 3) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)))) (* 1/2 (* (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (- (* -1 (/ (* cosTheta_O cosTheta_i) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)))) (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)))))))))) v)) (* 1/2 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000))))) (+ (* -1 (* (+ 1 (* sinTheta_O sinTheta_i)) (- (* -1 (/ (* cosTheta_O cosTheta_i) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)))) (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000))))))) (* 1/2 (/ (pow (+ 1 (* sinTheta_O sinTheta_i)) 2) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)))))) v))) (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000))))) v)) (/ 1 (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000))))
(-.f32 (exp.f32 (neg.f32 (-.f32 (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 6931/10000 binary32)))) (/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 cosTheta_O (/.f32 cosTheta_i (exp.f32 (-.f32 (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 6931/10000 binary32)))) (/.f32 (fma.f32 (/.f32 (-.f32 (fma.f32 (/.f32 (*.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) (pow.f32 cosTheta_O #s(literal 3 binary32))) (exp.f32 (-.f32 (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 6931/10000 binary32)))) #s(literal -1/6 binary32) (*.f32 (-.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (exp.f32 (-.f32 (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 6931/10000 binary32)))) #s(literal 1/2 binary32) (*.f32 (fma.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (-.f32 (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 6931/10000 binary32)))) #s(literal -1 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (exp.f32 (-.f32 (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 6931/10000 binary32))))) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))) (exp.f32 (-.f32 (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 6931/10000 binary32))))) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))) (fma.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (-.f32 (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 6931/10000 binary32)))) #s(literal -1 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (exp.f32 (-.f32 (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 6931/10000 binary32))))) (/.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 3 binary32))) (exp.f32 (-.f32 (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 6931/10000 binary32)))))) v) #s(literal -1 binary32) (-.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (*.f32 cosTheta_O cosTheta_O)) (exp.f32 (-.f32 (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 6931/10000 binary32)))) #s(literal 1/2 binary32) (*.f32 (fma.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (-.f32 (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 6931/10000 binary32)))) #s(literal -1 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (exp.f32 (-.f32 (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 6931/10000 binary32))))) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))) (exp.f32 (-.f32 (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 6931/10000 binary32)))))) v)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (exp.f32 (-.f32 (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 6931/10000 binary32))))) v))
(exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000))
(exp.f32 (-.f32 (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 6931/10000 binary32)))
(+ (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)) (/ (* (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)) (+ 1 (* sinTheta_O sinTheta_i))) v))
(fma.f32 (exp.f32 (-.f32 (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 6931/10000 binary32))) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) (exp.f32 (-.f32 (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 6931/10000 binary32))))
(+ (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)) (* -1 (/ (+ (* -1 (* (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)) (+ 1 (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (* (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)) v))) v)))
(-.f32 (exp.f32 (-.f32 (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 6931/10000 binary32))) (/.f32 (-.f32 (*.f32 (*.f32 (exp.f32 (-.f32 (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 6931/10000 binary32))) (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) v)) #s(literal -1/2 binary32)) (*.f32 (exp.f32 (-.f32 (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) v))
(+ (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)) (* -1 (/ (+ (* -1 (* (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)) (+ 1 (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* 1/6 (/ (* (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)) (pow (+ 1 (* sinTheta_O sinTheta_i)) 3)) v)) (* 1/2 (* (exp (- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)) (pow (+ 1 (* sinTheta_O sinTheta_i)) 2)))) v))) v)))
(-.f32 (exp.f32 (-.f32 (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 6931/10000 binary32))) (/.f32 (neg.f32 (fma.f32 (exp.f32 (-.f32 (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 6931/10000 binary32))) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (exp.f32 (-.f32 (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 6931/10000 binary32)))) (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 (exp.f32 (-.f32 (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal 6931/10000 binary32))) (/.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 3 binary32)) v)) #s(literal 1/6 binary32))) v))) v))
(+ 1 (* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (* -1/2 (/ (* (pow cosTheta_O 2) (pow cosTheta_i 2)) v))) v)))
(-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) (/.f32 (*.f32 cosTheta_i cosTheta_i) v)) #s(literal -1/2 binary32) (*.f32 (neg.f32 cosTheta_O) cosTheta_i)) v))
(+ 1 (* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (* -1 (/ (+ (* 1/6 (/ (* (pow cosTheta_O 3) (pow cosTheta_i 3)) v)) (* 1/2 (* (pow cosTheta_O 2) (pow cosTheta_i 2)))) v))) v)))
(-.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) (/.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) v)) #s(literal 1/6 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_O)) (*.f32 cosTheta_i cosTheta_i))) v))) v))
(* -1 (+ (log -2) (* -1 (log (/ -1 v)))))
(fma.f32 #s(literal -1 binary32) (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v)))
(- (/ (* cosTheta_O cosTheta_i) v) (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (log.f32 #s(literal -2 binary32))) (-.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (/.f32 #s(literal -1 binary32) v))))

rewrite205.0ms (1.8%)

Memory
-0.7MiB live, 318.0MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
053252
081229
1370222
23349222
08958222
Stop Event
iter limit
node limit
iter limit
Counts
20 → 819
Calls
Call 1
Inputs
(-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))))
(/.f32 #s(literal 1/2 binary32) v)
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))
(*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v)))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32))
(exp.f32 #s(literal 6931/10000 binary32))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 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))))))
(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)))))
(exp.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))
(-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))
Outputs
(*.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)))))
(*.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)))) (neg.f32 (fma.f32 cosTheta_i cosTheta_O (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (+.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))))))
(/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))) (fma.f32 cosTheta_i cosTheta_O (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (+.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32))) (neg.f32 (-.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32))) (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32)))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32)))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))) (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))) (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32))))
(-.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))
(-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)))))
(-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) (+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))))
(-.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 1 binary32))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal -1 binary32)))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))
(fma.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32))
(fma.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32))
(fma.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 1 binary32) #s(literal -1 binary32))
(fma.f32 cosTheta_i cosTheta_O (-.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) #s(literal 1 binary32)))
(fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_i) sinTheta_O #s(literal -1 binary32)))
(fma.f32 cosTheta_O cosTheta_i (-.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) #s(literal 1 binary32)))
(fma.f32 cosTheta_O cosTheta_i (fma.f32 (neg.f32 sinTheta_i) sinTheta_O #s(literal -1 binary32)))
(pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))) (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32))
(+.f32 #s(literal -1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))
(+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32))
(+.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) #s(literal 1 binary32)))
(+.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (neg.f32 sinTheta_i) sinTheta_O #s(literal -1 binary32)))
(*.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(*.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (pow.f32 (exp.f32 (-.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 1/2 binary32) v)) (pow.f32 (pow.f32 (exp.f32 cosTheta_i) (neg.f32 (/.f32 cosTheta_O v))) #s(literal -1 binary32)))
(*.f32 (*.f32 (pow.f32 (exp.f32 (-.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 1/2 binary32) v)) (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)))
(*.f32 (neg.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v))) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 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_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))))
(*.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) (*.f32 (pow.f32 (exp.f32 (-.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 1/2 binary32) v)))
(*.f32 (*.f32 (exp.f32 (/.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 #s(literal 6931/10000 binary32)))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (exp.f32 (/.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 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) v))
(*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(*.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) (neg.f32 (*.f32 #s(literal -2 binary32) v)))
(/.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (neg.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32))) (neg.f32 (*.f32 #s(literal -2 binary32) v)))
(/.f32 (neg.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal -1/2 binary32))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (*.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) #s(literal 1 binary32))) (neg.f32 (*.f32 (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))))
(/.f32 (neg.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1 binary32))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (neg.f32 (neg.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) (neg.f32 (*.f32 #s(literal -2 binary32) v)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32)))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v))))) (neg.f32 (neg.f32 (neg.f32 (*.f32 (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))))))
(/.f32 (exp.f32 (-.f32 (+.f32 (/.f32 (-.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 2 binary32)))) v)
(/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 0 binary32))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (exp.f32 (/.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))) (exp.f32 (/.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))))
(/.f32 (exp.f32 (/.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) (exp.f32 (/.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32)) (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))))
(/.f32 (*.f32 #s(literal -1 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (neg.f32 v))
(/.f32 (*.f32 #s(literal 1 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32)) (*.f32 #s(literal -2 binary32) v))
(/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal -1/2 binary32)) (neg.f32 v))
(/.f32 (*.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) #s(literal 1 binary32)) (*.f32 (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) v))
(/.f32 (neg.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (neg.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32))) (neg.f32 v))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)))) (neg.f32 (neg.f32 (*.f32 (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)))))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32)) v)
(/.f32 (neg.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v))) (neg.f32 (*.f32 (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) (*.f32 (exp.f32 #s(literal -6931/10000 binary32)) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) (*.f32 (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))))
(/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))))
(pow.f32 (exp.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))))
(pow.f32 (exp.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (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)))))
(pow.f32 (exp.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))))
(pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 v (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) #s(literal -1 binary32))
(exp.f32 (neg.f32 (-.f32 (-.f32 (-.f32 (/.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 cosTheta_i cosTheta_O) v))))
(exp.f32 (+.f32 (neg.f32 (-.f32 (-.f32 (/.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 cosTheta_i cosTheta_O) v)))
(exp.f32 (*.f32 (-.f32 (-.f32 (-.f32 (/.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 cosTheta_i cosTheta_O) v)) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))) #s(literal -1 binary32)))
(exp.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(neg.f32 (/.f32 (neg.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v))) (*.f32 (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))))
(neg.f32 (/.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) (neg.f32 (*.f32 (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)))))
(*.f32 (exp.f32 (log.f32 #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32)))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 1/2 binary32))
(*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -1/2 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(literal 2 binary32) v)))
(*.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) v))
(*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) v))
(/.f32 (exp.f32 (-.f32 #s(literal 0 binary32) (log.f32 #s(literal 2 binary32)))) v)
(/.f32 (exp.f32 (log.f32 #s(literal -1 binary32))) (exp.f32 (log.f32 (*.f32 #s(literal -2 binary32) v))))
(/.f32 (exp.f32 (log.f32 #s(literal -1/2 binary32))) (exp.f32 (log.f32 (neg.f32 v))))
(/.f32 (exp.f32 (log.f32 #s(literal 1/2 binary32))) v)
(/.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))
(/.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -2 binary32))
(/.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 #s(literal -1/2 binary32) (neg.f32 (neg.f32 (neg.f32 v))))
(/.f32 #s(literal -1/2 binary32) (*.f32 v #s(literal -1 binary32)))
(/.f32 #s(literal -1/2 binary32) (neg.f32 v))
(/.f32 #s(literal 1/2 binary32) (neg.f32 (*.f32 v #s(literal -1 binary32))))
(/.f32 #s(literal 1/2 binary32) (neg.f32 (neg.f32 v)))
(/.f32 #s(literal 1/2 binary32) v)
(/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 #s(literal -2 binary32) v)))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))
(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))
(exp.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(neg.f32 (/.f32 #s(literal -1/2 binary32) v))
(neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) (exp.f32 #s(literal 6931/10000 binary32)))
(*.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) (exp.f32 (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))
(/.f32 (neg.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))) (neg.f32 (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (exp.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(/.f32 (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))) (exp.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))))
(/.f32 (exp.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))) (exp.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) (exp.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(/.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(pow.f32 (exp.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 1 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 (exp.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(pow.f32 (exp.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32))))
(pow.f32 (exp.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32))) (/.f32 #s(literal 1 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)))))
(exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) #s(literal -1/2 binary32))
(*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32)))))
(*.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (/.f32 #s(literal -1 binary32) v))
(*.f32 #s(literal -1/2 binary32) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal -1 binary32) v)))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))))) (neg.f32 (*.f32 v #s(literal -1 binary32))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))) #s(literal 1 binary32))) (neg.f32 (*.f32 v #s(literal -1 binary32))))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))) #s(literal 1 binary32))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32)))) (neg.f32 (*.f32 v #s(literal -1 binary32))))
(/.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32)))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (exp.f32 #s(literal 6931/10000 binary32))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 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 binary32) (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32)))) (*.f32 v #s(literal -1 binary32)))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32)))) (neg.f32 v))
(/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))) #s(literal 1 binary32)) (*.f32 v #s(literal -1 binary32)))
(/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))) #s(literal 1 binary32)) (neg.f32 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 #s(literal -1 binary32) (neg.f32 (/.f32 v (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (*.f32 v #s(literal -1 binary32)))
(/.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (neg.f32 v))
(/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 #s(literal 2 binary32) v))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32))))
(pow.f32 (exp.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 6931/10000 binary32))))
(pow.f32 (exp.f32 (-.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32)))) (/.f32 #s(literal 1 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))))
(pow.f32 (/.f32 v (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(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 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))))
(*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32)))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32))
(exp.f32 #s(literal 6931/10000 binary32))
(*.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(*.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (pow.f32 (exp.f32 (-.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 1/2 binary32) v)) (pow.f32 (pow.f32 (exp.f32 cosTheta_i) (neg.f32 (/.f32 cosTheta_O v))) #s(literal -1 binary32)))
(*.f32 (*.f32 (pow.f32 (exp.f32 (-.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 1/2 binary32) v)) (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)))
(*.f32 (neg.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v))) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 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_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))))
(*.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) (*.f32 (pow.f32 (exp.f32 (-.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 1/2 binary32) v)))
(*.f32 (*.f32 (exp.f32 (/.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 #s(literal 6931/10000 binary32)))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (exp.f32 (/.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 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) v))
(*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(*.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) (neg.f32 (*.f32 #s(literal -2 binary32) v)))
(/.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (neg.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32))) (neg.f32 (*.f32 #s(literal -2 binary32) v)))
(/.f32 (neg.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal -1/2 binary32))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (*.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) #s(literal 1 binary32))) (neg.f32 (*.f32 (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))))
(/.f32 (neg.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1 binary32))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (neg.f32 (neg.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) (neg.f32 (*.f32 #s(literal -2 binary32) v)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32)))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v))))) (neg.f32 (neg.f32 (neg.f32 (*.f32 (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))))))
(/.f32 (exp.f32 (-.f32 (+.f32 (/.f32 (-.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 2 binary32)))) v)
(/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 0 binary32))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (exp.f32 (/.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))) (exp.f32 (/.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))))
(/.f32 (exp.f32 (/.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) (exp.f32 (/.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32)) (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))))
(/.f32 (*.f32 #s(literal -1 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (neg.f32 v))
(/.f32 (*.f32 #s(literal 1 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32)) (*.f32 #s(literal -2 binary32) v))
(/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal -1/2 binary32)) (neg.f32 v))
(/.f32 (*.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) #s(literal 1 binary32)) (*.f32 (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) v))
(/.f32 (neg.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (neg.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32))) (neg.f32 v))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)))) (neg.f32 (neg.f32 (*.f32 (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)))))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32)) v)
(/.f32 (neg.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v))) (neg.f32 (*.f32 (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) (*.f32 (exp.f32 #s(literal -6931/10000 binary32)) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) (*.f32 (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))))
(/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))))
(pow.f32 (exp.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))))
(pow.f32 (exp.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (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)))))
(pow.f32 (exp.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))))
(pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 v (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) #s(literal -1 binary32))
(exp.f32 (neg.f32 (-.f32 (-.f32 (-.f32 (/.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 cosTheta_i cosTheta_O) v))))
(exp.f32 (+.f32 (neg.f32 (-.f32 (-.f32 (/.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 cosTheta_i cosTheta_O) v)))
(exp.f32 (*.f32 (-.f32 (-.f32 (-.f32 (/.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 cosTheta_i cosTheta_O) v)) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))) #s(literal -1 binary32)))
(exp.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(neg.f32 (/.f32 (neg.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v))) (*.f32 (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))))
(neg.f32 (/.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) (neg.f32 (*.f32 (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)))))
(*.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))))
(*.f32 (-.f32 (pow.f32 (+.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 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (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 (*.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 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.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))) #s(literal 2 binary32)))) (neg.f32 (fma.f32 (/.f32 cosTheta_O v) cosTheta_i (-.f32 (-.f32 (/.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 (neg.f32 (-.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 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)))) (neg.f32 (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(/.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)) (pow.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(/.f32 (neg.f32 (-.f32 #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) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 2 binary32)))) (neg.f32 (-.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 (*.f32 #s(literal 2 binary32) v))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 3 binary32)) (pow.f32 (-.f32 (-.f32 (/.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))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (+.f32 (pow.f32 (-.f32 (-.f32 (/.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))) #s(literal 2 binary32)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (-.f32 (-.f32 (/.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 (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)) (pow.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 3 binary32)))) (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)) (-.f32 (pow.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 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) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))))))
(/.f32 (neg.f32 (+.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 3 binary32)))) (neg.f32 (+.f32 #s(literal 48038761/100000000 binary32) (-.f32 (pow.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 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 (*.f32 #s(literal 2 binary32) v))))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32))))) (neg.f32 (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 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (-.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (*.f32 (neg.f32 v) (-.f32 (pow.f32 (/.f32 (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)))))) (neg.f32 (*.f32 (neg.f32 v) (-.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (fma.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (-.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 2 binary32)))) (*.f32 (neg.f32 v) (-.f32 (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 (*.f32 (neg.f32 v) (fma.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (-.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (-.f32 (pow.f32 (/.f32 (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)))))) (neg.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (-.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (-.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 2 binary32)))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (-.f32 (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 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (fma.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (-.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (*.f32 v (-.f32 (pow.f32 (/.f32 (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)))))) (neg.f32 (*.f32 v (-.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (-.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 2 binary32)))) (*.f32 v (-.f32 (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 (*.f32 v (fma.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (-.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (fma.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 6931/10000 binary32)) (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)) v)) (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)))))) (neg.f32 (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)) v)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 6931/10000 binary32)))))
(/.f32 (neg.f32 (fma.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (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 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)) v)) (-.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32)))))) (neg.f32 (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)) v)) (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 (neg.f32 (fma.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32))) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 6931/10000 binary32)) (*.f32 (+.f32 (+.f32 (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) v) (pow.f32 v #s(literal -2 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32))) (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)))))) (neg.f32 (*.f32 (+.f32 (+.f32 (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) v) (pow.f32 v #s(literal -2 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32))) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 6931/10000 binary32)))))
(/.f32 (neg.f32 (fma.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32))) (fma.f32 (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 (+.f32 (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) v) (pow.f32 v #s(literal -2 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32))) (-.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32)))))) (neg.f32 (*.f32 (+.f32 (+.f32 (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) v) (pow.f32 v #s(literal -2 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 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 (neg.f32 (fma.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 6931/10000 binary32)) (*.f32 (neg.f32 v) (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)))))) (neg.f32 (*.f32 (neg.f32 v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 6931/10000 binary32)))))
(/.f32 (neg.f32 (fma.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 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 (neg.f32 v) (-.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32)))))) (neg.f32 (*.f32 (neg.f32 v) (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 (neg.f32 (fma.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 6931/10000 binary32)) (*.f32 v (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)))))) (neg.f32 (*.f32 v (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 6931/10000 binary32)))))
(/.f32 (neg.f32 (fma.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 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 v (-.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32)))))) (neg.f32 (*.f32 v (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 (neg.f32 (fma.f32 #s(literal 1 binary32) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 6931/10000 binary32)) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)))))) (neg.f32 (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 6931/10000 binary32)))))
(/.f32 (neg.f32 (fma.f32 #s(literal 1 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 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) (-.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32)))))) (neg.f32 (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 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 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (pow.f32 (-.f32 (-.f32 (/.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))) #s(literal 2 binary32))) (fma.f32 (/.f32 cosTheta_O v) cosTheta_i (-.f32 (-.f32 (/.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 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 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 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(/.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 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 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) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(/.f32 (-.f32 #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) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 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 (*.f32 #s(literal 2 binary32) v)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 3 binary32)) (pow.f32 (-.f32 (-.f32 (/.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))) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (+.f32 (pow.f32 (-.f32 (-.f32 (/.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))) #s(literal 2 binary32)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (-.f32 (-.f32 (/.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 (*.f32 cosTheta_i cosTheta_O) (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))) (+.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 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 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) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))))))
(/.f32 (+.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 3 binary32))) (+.f32 #s(literal 48038761/100000000 binary32) (-.f32 (pow.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 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 (*.f32 #s(literal 2 binary32) v)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)))) (neg.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)) (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (*.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (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 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.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 (log.f32 (*.f32 #s(literal 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 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (-.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (*.f32 (neg.f32 v) (-.f32 (pow.f32 (/.f32 (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 (neg.f32 v) (-.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (fma.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (-.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 2 binary32)))) (*.f32 (neg.f32 v) (-.f32 (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))))) (*.f32 (neg.f32 v) (fma.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (-.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (-.f32 (pow.f32 (/.f32 (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 v (*.f32 cosTheta_i cosTheta_O)) (-.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (-.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 2 binary32)))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (-.f32 (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))))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (fma.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (-.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (*.f32 v (-.f32 (pow.f32 (/.f32 (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 v (-.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(/.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (-.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 2 binary32)))) (*.f32 v (-.f32 (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))))) (*.f32 v (fma.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (-.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 2 binary32)))))
(/.f32 (fma.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 6931/10000 binary32)) (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)) v)) (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32))))) (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)) v)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 6931/10000 binary32))))
(/.f32 (fma.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (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 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)) v)) (-.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32))))) (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)) v)) (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 (fma.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32))) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 6931/10000 binary32)) (*.f32 (+.f32 (+.f32 (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) v) (pow.f32 v #s(literal -2 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32))) (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32))))) (*.f32 (+.f32 (+.f32 (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) v) (pow.f32 v #s(literal -2 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32))) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 6931/10000 binary32))))
(/.f32 (fma.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32))) (fma.f32 (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 (+.f32 (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) v) (pow.f32 v #s(literal -2 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32))) (-.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32))))) (*.f32 (+.f32 (+.f32 (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) v) (pow.f32 v #s(literal -2 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 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 (fma.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 6931/10000 binary32)) (*.f32 (neg.f32 v) (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32))))) (*.f32 (neg.f32 v) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 6931/10000 binary32))))
(/.f32 (fma.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 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 (neg.f32 v) (-.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32))))) (*.f32 (neg.f32 v) (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 (fma.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 6931/10000 binary32)) (*.f32 v (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32))))) (*.f32 v (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 6931/10000 binary32))))
(/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 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 v (-.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32))))) (*.f32 v (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 (fma.f32 #s(literal 1 binary32) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 6931/10000 binary32)) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32))))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 6931/10000 binary32))))
(/.f32 (fma.f32 #s(literal 1 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 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) (-.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32))))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 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 (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)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32))) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))
(/.f32 (-.f32 (pow.f32 (+.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 (log.f32 (*.f32 #s(literal 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 (-.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 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))))
(/.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (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 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (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 (*.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 (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_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (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 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (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 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 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 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32)))))
(-.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 2 binary32))) (log.f32 v))
(-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))
(-.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 0 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(-.f32 (/.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))) (/.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))))
(-.f32 (/.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (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 (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 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))))
(-.f32 #s(literal 0 binary32) (-.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(-.f32 (/.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 (*.f32 #s(literal 2 binary32) v))))
(-.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 (/.f32 #s(literal 1/2 binary32) v))))
(-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (-.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (-.f32 (-.f32 (/.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 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (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 (pow.f32 (/.f32 v (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)))) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(fma.f32 (pow.f32 (/.f32 v (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(fma.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(fma.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v) (neg.f32 (-.f32 (-.f32 (/.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)))))
(fma.f32 (/.f32 cosTheta_O v) cosTheta_i (neg.f32 (-.f32 (-.f32 (/.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)))))
(fma.f32 (/.f32 cosTheta_i v) cosTheta_O (neg.f32 (-.f32 (-.f32 (/.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)))))
(fma.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)))) (+.f32 (/.f32 #s(literal -1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(fma.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 6931/10000 binary32))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))
(fma.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 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))) #s(literal 6931/10000 binary32))
(fma.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.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 (-.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 1 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 (/.f32 #s(literal 1/2 binary32) v)))
(fma.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 #s(literal 1 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 (/.f32 #s(literal 1/2 binary32) v)))
(fma.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) 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)))))
(fma.f32 (-.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32))) (/.f32 #s(literal 1 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 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))
(fma.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 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.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)))) #s(literal 6931/10000 binary32))
(fma.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) v) (pow.f32 v #s(literal -2 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)))) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(fma.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 1 binary32) (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(fma.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 1 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)))) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(fma.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 #s(literal -1 binary32) v) (neg.f32 (-.f32 (-.f32 (/.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)))))
(fma.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(fma.f32 (-.f32 (*.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (*.f32 sinTheta_i sinTheta_O))) (pow.f32 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)))))
(fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal -1 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)))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (neg.f32 (-.f32 (-.f32 (/.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)))))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) #s(literal -1 binary32)) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (+.f32 (/.f32 #s(literal -1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O) (neg.f32 (-.f32 (-.f32 (/.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)))))
(fma.f32 #s(literal -1 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))
(fma.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) (/.f32 #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) (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (-.f32 (-.f32 (/.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)))))
(fma.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (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 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (/.f32 #s(literal 1 binary32) v) (+.f32 (/.f32 #s(literal -1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(fma.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) v) (neg.f32 (-.f32 (-.f32 (/.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)))))
(fma.f32 cosTheta_i (/.f32 cosTheta_O v) (neg.f32 (-.f32 (-.f32 (/.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)))))
(fma.f32 cosTheta_O (/.f32 cosTheta_i v) (neg.f32 (-.f32 (-.f32 (/.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)))))
(pow.f32 (/.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (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 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))
(+.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 6931/10000 binary32))
(+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (+.f32 (/.f32 #s(literal -1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (neg.f32 (-.f32 (-.f32 (/.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 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (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 #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 (*.f32 #s(literal 2 binary32) v))))
(*.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 1 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)) #s(literal 48038761/100000000 binary32)) (/.f32 #s(literal 1 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 1 binary32) (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32))))
(*.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32)) (/.f32 #s(literal 1 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 (neg.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)))) (neg.f32 (+.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) (*.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)))) (neg.f32 (+.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 (neg.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))))
(/.f32 (neg.f32 (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 (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 3 binary32)) #s(literal 332956652491/1000000000000 binary32)))) (neg.f32 (neg.f32 (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32)))))
(/.f32 (neg.f32 (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 (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)) (*.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 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 3 binary32)) (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) (+.f32 (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))))
(/.f32 (neg.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)))) (neg.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))))
(/.f32 (neg.f32 (-.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 (neg.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32))) (neg.f32 (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32))) (neg.f32 (-.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32)) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(/.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32))) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 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 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32)) (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32)))
(/.f32 (+.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 (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 #s(literal -1 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)) (-.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 -1 binary32) (neg.f32 (/.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (-.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 -1 binary32) (neg.f32 (/.f32 (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32)) (+.f32 (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 -1 binary32) (neg.f32 (/.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 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32)))))
(/.f32 #s(literal 1 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)) (-.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 1 binary32) (/.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (-.f32 (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 1 binary32) (/.f32 (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32)) (+.f32 (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 1 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 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32))))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
(-.f32 (+.f32 #s(literal 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 48038761/100000000 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))) (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))))
(-.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))
(fma.f32 (pow.f32 (/.f32 v (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)))) #s(literal 6931/10000 binary32))
(fma.f32 (pow.f32 (/.f32 v (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) #s(literal 6931/10000 binary32))
(fma.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))
(fma.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 cosTheta_O v) cosTheta_i (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 cosTheta_i v) cosTheta_O (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)))) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(fma.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)))) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)) v))) #s(literal 6931/10000 binary32))
(fma.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)))) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(fma.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)))) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) v) (pow.f32 v #s(literal -2 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)))) #s(literal 6931/10000 binary32))
(fma.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 #s(literal -1 binary32) v) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))
(fma.f32 (-.f32 (*.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (*.f32 sinTheta_i sinTheta_O))) (pow.f32 v #s(literal -2 binary32)) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(fma.f32 (-.f32 (*.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (*.f32 sinTheta_i sinTheta_O))) (pow.f32 v #s(literal -2 binary32)) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) #s(literal -1 binary32)) #s(literal 6931/10000 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) #s(literal 6931/10000 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))
(fma.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (/.f32 #s(literal 1 binary32) v) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(fma.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (/.f32 #s(literal 1 binary32) v) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) v) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 cosTheta_i (/.f32 cosTheta_O v) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(pow.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)) (-.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 -1 binary32))
(pow.f32 (/.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (-.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))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32)) (+.f32 (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))) #s(literal -1 binary32))
(pow.f32 (/.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 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32))) #s(literal -1 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 (-.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 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(+.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 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 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(*.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (pow.f32 (exp.f32 (-.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 1/2 binary32) v)) (pow.f32 (pow.f32 (exp.f32 cosTheta_i) (neg.f32 (/.f32 cosTheta_O v))) #s(literal -1 binary32)))
(*.f32 (*.f32 (pow.f32 (exp.f32 (-.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 1/2 binary32) v)) (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)))
(*.f32 (neg.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v))) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 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_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))))
(*.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) (*.f32 (pow.f32 (exp.f32 (-.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 1/2 binary32) v)))
(*.f32 (*.f32 (exp.f32 (/.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 #s(literal 6931/10000 binary32)))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (exp.f32 (/.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 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) v))
(*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(*.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) (neg.f32 (*.f32 #s(literal -2 binary32) v)))
(/.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (neg.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32))) (neg.f32 (*.f32 #s(literal -2 binary32) v)))
(/.f32 (neg.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal -1/2 binary32))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (*.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) #s(literal 1 binary32))) (neg.f32 (*.f32 (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))))
(/.f32 (neg.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1 binary32))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (neg.f32 (neg.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) (neg.f32 (*.f32 #s(literal -2 binary32) v)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32)))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v))))) (neg.f32 (neg.f32 (neg.f32 (*.f32 (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))))))
(/.f32 (exp.f32 (-.f32 (+.f32 (/.f32 (-.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 2 binary32)))) v)
(/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 0 binary32))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (exp.f32 (/.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))) (exp.f32 (/.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))))
(/.f32 (exp.f32 (/.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) (exp.f32 (/.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32)) (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))))
(/.f32 (*.f32 #s(literal -1 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (neg.f32 v))
(/.f32 (*.f32 #s(literal 1 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32)) (*.f32 #s(literal -2 binary32) v))
(/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal -1/2 binary32)) (neg.f32 v))
(/.f32 (*.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) #s(literal 1 binary32)) (*.f32 (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) v))
(/.f32 (neg.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (neg.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32))) (neg.f32 v))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)))) (neg.f32 (neg.f32 (*.f32 (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)))))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32)) v)
(/.f32 (neg.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v))) (neg.f32 (*.f32 (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) (*.f32 (exp.f32 #s(literal -6931/10000 binary32)) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) (*.f32 (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))))
(/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))))
(pow.f32 (exp.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))))
(pow.f32 (exp.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (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)))))
(pow.f32 (exp.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))))
(pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 v (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) #s(literal -1 binary32))
(exp.f32 (neg.f32 (-.f32 (-.f32 (-.f32 (/.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 cosTheta_i cosTheta_O) v))))
(exp.f32 (+.f32 (neg.f32 (-.f32 (-.f32 (/.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 cosTheta_i cosTheta_O) v)))
(exp.f32 (*.f32 (-.f32 (-.f32 (-.f32 (/.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 cosTheta_i cosTheta_O) v)) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))) #s(literal -1 binary32)))
(exp.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(neg.f32 (/.f32 (neg.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v))) (*.f32 (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))))
(neg.f32 (/.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) (neg.f32 (*.f32 (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)))))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (-.f32 (/.f32 #s(literal -1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))))
(*.f32 (exp.f32 (/.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 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))
(/.f32 (neg.f32 (neg.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))) (neg.f32 (*.f32 #s(literal -2 binary32) v)))
(/.f32 (exp.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (log.f32 #s(literal 2 binary32)))) v)
(/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 0 binary32))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (exp.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))) (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)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))))
(/.f32 (exp.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.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))))) (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)) (/.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 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) (*.f32 #s(literal 2 binary32) v))
(/.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) (exp.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(/.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))))
(pow.f32 (exp.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))))
(pow.f32 (exp.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.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)))))
(pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))) #s(literal -1 binary32))
(exp.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(*.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(*.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (pow.f32 (exp.f32 (-.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 1/2 binary32) v)) (pow.f32 (pow.f32 (exp.f32 cosTheta_i) (neg.f32 (/.f32 cosTheta_O v))) #s(literal -1 binary32)))
(*.f32 (*.f32 (pow.f32 (exp.f32 (-.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 1/2 binary32) v)) (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)))
(*.f32 (neg.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v))) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 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_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))))
(*.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) (*.f32 (pow.f32 (exp.f32 (-.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 1/2 binary32) v)))
(*.f32 (*.f32 (exp.f32 (/.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 #s(literal 6931/10000 binary32)))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (exp.f32 (/.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 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) v))
(*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(*.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) (neg.f32 (*.f32 #s(literal -2 binary32) v)))
(/.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (neg.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32))) (neg.f32 (*.f32 #s(literal -2 binary32) v)))
(/.f32 (neg.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal -1/2 binary32))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (*.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) #s(literal 1 binary32))) (neg.f32 (*.f32 (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))))
(/.f32 (neg.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1 binary32))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (neg.f32 (neg.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) (neg.f32 (*.f32 #s(literal -2 binary32) v)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32)))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v))))) (neg.f32 (neg.f32 (neg.f32 (*.f32 (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))))))
(/.f32 (exp.f32 (-.f32 (+.f32 (/.f32 (-.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 2 binary32)))) v)
(/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 0 binary32))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (exp.f32 (/.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))) (exp.f32 (/.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))))
(/.f32 (exp.f32 (/.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) (exp.f32 (/.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32)) (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))))
(/.f32 (*.f32 #s(literal -1 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (neg.f32 v))
(/.f32 (*.f32 #s(literal 1 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32)) (*.f32 #s(literal -2 binary32) v))
(/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal -1/2 binary32)) (neg.f32 v))
(/.f32 (*.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) #s(literal 1 binary32)) (*.f32 (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) v))
(/.f32 (neg.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (neg.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32))) (neg.f32 v))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)))) (neg.f32 (neg.f32 (*.f32 (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)))))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32)) v)
(/.f32 (neg.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v))) (neg.f32 (*.f32 (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) (*.f32 (exp.f32 #s(literal -6931/10000 binary32)) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) (*.f32 (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))))
(/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))))
(pow.f32 (exp.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))))
(pow.f32 (exp.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (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)))))
(pow.f32 (exp.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))))
(pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 v (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) #s(literal -1 binary32))
(exp.f32 (neg.f32 (-.f32 (-.f32 (-.f32 (/.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 cosTheta_i cosTheta_O) v))))
(exp.f32 (+.f32 (neg.f32 (-.f32 (-.f32 (/.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 cosTheta_i cosTheta_O) v)))
(exp.f32 (*.f32 (-.f32 (-.f32 (-.f32 (/.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 cosTheta_i cosTheta_O) v)) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))) #s(literal -1 binary32)))
(exp.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(neg.f32 (/.f32 (neg.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v))) (*.f32 (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))))
(neg.f32 (/.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) (neg.f32 (*.f32 (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)))))
(*.f32 (exp.f32 (+.f32 (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 2 binary32)))) v)
(*.f32 (*.f32 (exp.f32 #s(literal -6931/10000 binary32)) (*.f32 #s(literal 2 binary32) v)) (exp.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(*.f32 (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))
(*.f32 (exp.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (*.f32 (exp.f32 #s(literal -6931/10000 binary32)) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(/.f32 (neg.f32 (neg.f32 (exp.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) (neg.f32 (neg.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))))))
(/.f32 (exp.f32 (/.f32 (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 2 binary32)) (-.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (exp.f32 (/.f32 (pow.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 2 binary32)) (-.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(/.f32 (exp.f32 (/.f32 (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (-.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 2 binary32))))) (exp.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 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (-.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (exp.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) (neg.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32)))))
(/.f32 (exp.f32 (-.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 (exp.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))))
(/.f32 #s(literal -1 binary32) (neg.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 #s(literal 1 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 (exp.f32 (-.f32 (pow.f32 (/.f32 (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 #s(literal 1 binary32) (-.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(pow.f32 (exp.f32 (-.f32 (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)))) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (-.f32 (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 2 binary32)))))
(pow.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))) #s(literal -1 binary32))
(exp.f32 (-.f32 (-.f32 (/.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 #s(literal 1 binary32) (exp.f32 (/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) v)))
(/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 v))))
(/.f32 #s(literal 1 binary32) (pow.f32 (exp.f32 cosTheta_i) (neg.f32 (/.f32 cosTheta_O v))))
(pow.f32 (exp.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) v))
(pow.f32 (exp.f32 (/.f32 cosTheta_O v)) cosTheta_i)
(pow.f32 (exp.f32 (/.f32 cosTheta_i v)) cosTheta_O)
(pow.f32 (exp.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (/.f32 #s(literal -1 binary32) v))
(pow.f32 (exp.f32 #s(literal 1 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(pow.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta_i) cosTheta_O) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32)))
(pow.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta_i) cosTheta_O) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(pow.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta_i) cosTheta_O) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 cosTheta_i cosTheta_O))
(pow.f32 (pow.f32 (exp.f32 cosTheta_i) cosTheta_O) (/.f32 #s(literal 1 binary32) v))
(pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v))
(pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v))
(pow.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) #s(literal 1 binary32))
(exp.f32 (*.f32 (log.f32 (pow.f32 (exp.f32 cosTheta_i) cosTheta_O)) (/.f32 #s(literal 1 binary32) v)))
(exp.f32 (*.f32 (log.f32 (exp.f32 cosTheta_i)) (/.f32 cosTheta_O v)))
(exp.f32 (*.f32 (log.f32 (exp.f32 cosTheta_O)) (/.f32 cosTheta_i v)))
(exp.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1 binary32))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O))) (neg.f32 (neg.f32 (neg.f32 v))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32))) (neg.f32 v))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v)
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (neg.f32 v))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(pow.f32 (/.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) v))
(neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 v)))
(*.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)))))
(*.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))
(*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 1 binary32))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) #s(literal 1 binary32))) (neg.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))) #s(literal 1 binary32))) (neg.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) #s(literal 1 binary32)) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))) #s(literal 1 binary32)) (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 sinTheta_i) sinTheta_O))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)))) (neg.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 sinTheta_i) sinTheta_O))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 sinTheta_i) sinTheta_O)))
(/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 sinTheta_i) sinTheta_O)))))
(/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))) (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))))
(-.f32 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)) (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)))))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(fma.f32 (neg.f32 sinTheta_i) sinTheta_O (*.f32 cosTheta_i cosTheta_O))
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i (*.f32 cosTheta_i cosTheta_O))
(fma.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O) (*.f32 cosTheta_i cosTheta_O))
(fma.f32 sinTheta_i (neg.f32 sinTheta_O) (*.f32 cosTheta_i cosTheta_O))
(fma.f32 sinTheta_O (neg.f32 sinTheta_i) (*.f32 cosTheta_i cosTheta_O))
(fma.f32 cosTheta_i cosTheta_O (*.f32 (neg.f32 sinTheta_i) sinTheta_O))
(fma.f32 cosTheta_O cosTheta_i (*.f32 (neg.f32 sinTheta_i) sinTheta_O))
(pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (*.f32 cosTheta_i cosTheta_O))
(+.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 sinTheta_i) sinTheta_O))
(*.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 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))))
(*.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.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)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))))
(/.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 3 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.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)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)))) (neg.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))))
(/.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)) (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)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))))
(/.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)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32)))) (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)) (-.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 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) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))))))
(/.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)) (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)) (/.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 (-.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 (log.f32 (*.f32 #s(literal 2 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) (log.f32 (/.f32 #s(literal 1/2 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 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32))) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #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 (log.f32 (*.f32 #s(literal 2 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) (log.f32 (/.f32 #s(literal 1/2 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)) (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)) (/.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 -1 binary32) (neg.f32 (/.f32 (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.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 (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 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.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 (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 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32)))))
(-.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (log.f32 #s(literal 2 binary32))) (log.f32 v))
(-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 0 binary32)) (log.f32 (*.f32 #s(literal 2 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 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))) (/.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))))
(-.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 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)) (/.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 (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)) (/.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 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (-.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (+.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))
(-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(fma.f32 (pow.f32 (/.f32 v (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)))) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(fma.f32 (pow.f32 (/.f32 v (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(fma.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(fma.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)))) (-.f32 (/.f32 #s(literal -1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(fma.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)))) (+.f32 (/.f32 #s(literal -1 binary32) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))
(fma.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)) v))) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(fma.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)))) (-.f32 (/.f32 #s(literal -1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(fma.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)))) (+.f32 (/.f32 #s(literal -1 binary32) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))
(fma.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 (/.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) v) (pow.f32 v #s(literal -2 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)))) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(fma.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(fma.f32 (-.f32 (*.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (*.f32 sinTheta_i sinTheta_O))) (pow.f32 v #s(literal -2 binary32)) (-.f32 (/.f32 #s(literal -1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(fma.f32 (-.f32 (*.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (*.f32 sinTheta_i sinTheta_O))) (pow.f32 v #s(literal -2 binary32)) (+.f32 (/.f32 #s(literal -1 binary32) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))
(fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (-.f32 (/.f32 #s(literal -1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (+.f32 (/.f32 #s(literal -1 binary32) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))
(fma.f32 #s(literal -1 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))
(fma.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(fma.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(fma.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (/.f32 #s(literal 1 binary32) v) (-.f32 (/.f32 #s(literal -1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(fma.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (/.f32 #s(literal 1 binary32) v) (+.f32 (/.f32 #s(literal -1 binary32) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))
(pow.f32 (/.f32 (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.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 (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 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (-.f32 (/.f32 #s(literal -1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (+.f32 (/.f32 #s(literal -1 binary32) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(*.f32 (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))))
(*.f32 (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32))) (neg.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) (*.f32 sinTheta_i sinTheta_O)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))))
(/.f32 (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)))
(/.f32 (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) (*.f32 sinTheta_i sinTheta_O))))
(/.f32 (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)) (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)) (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)) #s(literal 1 binary32))))
(-.f32 (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32))))
(fma.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O) #s(literal 1 binary32))
(fma.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 sinTheta_i (*.f32 sinTheta_O #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))
(fma.f32 sinTheta_O (*.f32 sinTheta_i #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))
(pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal -1 binary32)) (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_O))
(+.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 1 binary32))

eval134.0ms (1.2%)

Memory
-20.7MiB live, 293.2MiB allocated
Compiler

Compiled 44 340 to 4 483 computations (89.9% saved)

prune30.0ms (0.3%)

Memory
11.1MiB live, 96.1MiB allocated
Pruning

16 alts after pruning (15 fresh and 1 done)

PrunedKeptTotal
New1 127131 140
Fresh325
Picked415
Done000
Total1 134161 150
Accuracy
99.8%
Counts
1 150 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.7%
(/.f32 (exp.f32 (/.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.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 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))))
88.8%
(/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
99.7%
(*.f32 (pow.f32 (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32)) #s(literal 2 binary32)) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))))
89.6%
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
99.7%
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))))
98.4%
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))))
99.5%
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O))) v))))
4.6%
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))))
99.7%
(*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))
39.3%
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
99.5%
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O))) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
96.8%
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
99.5%
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
96.8%
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))
13.9%
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) 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 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) v))
Compiler

Compiled 820 to 667 computations (18.7% saved)

simplify147.0ms (1.3%)

Memory
-27.5MiB live, 139.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

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

Useful iterations: 2 (0.0ms)

IterNodesCost
069450
0104448
1191421
2396413
31108413
43760413
57402413
08160413
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f32 (pow.f32 (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32)) #s(literal 2 binary32)) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))))
(pow.f32 (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32))
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
v
#s(literal -1/2 binary32)
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.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)) #s(literal 1 binary32)) v)
(-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32))
(-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))
(*.f32 cosTheta_O cosTheta_i)
cosTheta_O
cosTheta_i
(*.f32 sinTheta_O sinTheta_i)
sinTheta_O
sinTheta_i
#s(literal 1 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 1/2 binary32)) v))
(/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) v)
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32))
(exp.f32 #s(literal 6931/10000 binary32))
#s(literal 6931/10000 binary32)
#s(literal 1/2 binary32)
v
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))
#s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)
(-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))
(fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))
cosTheta_i
cosTheta_O
#s(literal -1 binary32)
(*.f32 sinTheta_i sinTheta_O)
sinTheta_i
sinTheta_O
v
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))
#s(literal 6931/10000 binary32)
(/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
#s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))
cosTheta_i
cosTheta_O
#s(literal -1 binary32)
v
(log.f32 (*.f32 #s(literal 2 binary32) v))
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
(/.f32 #s(literal 1/2 binary32) v)
#s(literal 1/2 binary32)
v
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
(exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
(*.f32 sinTheta_i sinTheta_O)
sinTheta_i
sinTheta_O
(exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))
(/.f32 #s(literal -1 binary32) v)
#s(literal -1 binary32)
#s(literal 6931/10000 binary32)
Outputs
(*.f32 (pow.f32 (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32)) #s(literal 2 binary32)) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.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_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal -6931/10000 binary32))))
(pow.f32 (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(/.f32 #s(literal 1/2 binary32) v)
(pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32))
(pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -1/2 binary32))
(*.f32 #s(literal 2 binary32) v)
(*.f32 v #s(literal 2 binary32))
#s(literal 2 binary32)
v
#s(literal -1/2 binary32)
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))
(exp.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal -6931/10000 binary32)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))
(-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal -6931/10000 binary32))
#s(literal 6931/10000 binary32)
(/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)
(-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.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 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(*.f32 cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
cosTheta_O
cosTheta_i
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
sinTheta_O
sinTheta_i
#s(literal 1 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 1/2 binary32)) v))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32)))
(/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) v)
(*.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))
(*.f32 #s(literal 1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32)))
(exp.f32 #s(literal 6931/10000 binary32))
#s(literal 6931/10000 binary32)
#s(literal 1/2 binary32)
v
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))
#s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
#s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))
(/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)
(-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))
(fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))
cosTheta_i
cosTheta_O
#s(literal -1 binary32)
(*.f32 sinTheta_i sinTheta_O)
sinTheta_i
sinTheta_O
v
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(*.f32 (exp.f32 (-.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal -6931/10000 binary32))) (/.f32 #s(literal 1/2 binary32) v))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(-.f32 (-.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (log.f32 (*.f32 v #s(literal 2 binary32)))) #s(literal -6931/10000 binary32))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))
(+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32))
#s(literal 6931/10000 binary32)
(/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
#s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))
cosTheta_i
cosTheta_O
#s(literal -1 binary32)
v
(log.f32 (*.f32 #s(literal 2 binary32) v))
(log.f32 (*.f32 v #s(literal 2 binary32)))
(*.f32 #s(literal 2 binary32) v)
(*.f32 v #s(literal 2 binary32))
#s(literal 2 binary32)
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal -6931/10000 binary32))))
(/.f32 #s(literal 1/2 binary32) v)
#s(literal 1/2 binary32)
v
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
(exp.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal -6931/10000 binary32)))
(exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
(*.f32 sinTheta_i sinTheta_O)
sinTheta_i
sinTheta_O
(exp.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 -1 binary32) v) #s(literal 6931/10000 binary32))
(-.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -6931/10000 binary32))
(/.f32 #s(literal -1 binary32) v)
#s(literal -1 binary32)
#s(literal 6931/10000 binary32)

localize179.0ms (1.6%)

Memory
-2.1MiB live, 197.3MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.08602216422991552
(exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
accuracy0.08788625141884236
(exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))
accuracy1.8201472352506287
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
accuracy3.665987458908127
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
accuracy0.0546875
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
accuracy0.0997539667660563
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
accuracy0.10712700786466192
#s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
accuracy0.45983567345558285
(fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))
accuracy0.0078125
(/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)
accuracy0.0997539667660563
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))
accuracy0.45407055507763017
(fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))
accuracy1.8750687833445894
#s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
accuracy0.0
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32))
accuracy0.0
(exp.f32 #s(literal 6931/10000 binary32))
accuracy0.3046875
(/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) v)
accuracy29.20021887204834
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) v))
accuracy0.04296875
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))
accuracy0.0625
(-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))
accuracy0.08992841422991552
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))
accuracy0.4365425293053261
(pow.f32 (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32)) #s(literal 2 binary32))
Samples
102.0ms245×0valid
4.0ms11×0exit
Compiler

Compiled 852 to 126 computations (85.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 84.0ms
ival-sub: 17.0ms (20.3% of total)
ival-div: 15.0ms (17.9% of total)
ival-mult: 12.0ms (14.4% of total)
ival-exp: 11.0ms (13.2% of total)
ival-pow2: 9.0ms (10.8% of total)
ival-add: 5.0ms (6% of total)
ival-log: 5.0ms (6% of total)
ival-pow: 5.0ms (6% of total)
const: 4.0ms (4.8% of total)
exact: 1.0ms (1.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series172.0ms (1.5%)

Memory
5.3MiB live, 202.9MiB allocated
Counts
27 → 236
Calls
Call 1
Inputs
(pow.f32 (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32))
(*.f32 (pow.f32 (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32)) #s(literal 2 binary32)) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))))
(pow.f32 (*.f32 #s(literal 2 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 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) v))
(/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) v)
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32))
(exp.f32 #s(literal 6931/10000 binary32))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))
#s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)
(-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))
(/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
(/.f32 #s(literal 1/2 binary32) v)
(exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))
(-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))
(fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))
#s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
Outputs
(* -1 (+ 1 (* sinTheta_O sinTheta_i)))
(- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))
(/ (* (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow (sqrt 1/2) 2)) v)
(+ (/ (* cosTheta_O (* cosTheta_i (* (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow (sqrt 1/2) 2)))) (pow v 2)) (/ (* (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow (sqrt 1/2) 2)) v))
(+ (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (* (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow (sqrt 1/2) 2)))) (pow v 3))) (/ (* cosTheta_O (* (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow (sqrt 1/2) 2))) (pow v 2)))) (/ (* (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow (sqrt 1/2) 2)) v))
(+ (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (* (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow (sqrt 1/2) 2)))) (pow v 4))) (* 1/2 (/ (* (pow cosTheta_O 2) (* (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow (sqrt 1/2) 2))) (pow v 3))))) (/ (* cosTheta_O (* (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow (sqrt 1/2) 2))) (pow v 2)))) (/ (* (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow (sqrt 1/2) 2)) v))
(exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (/ (* cosTheta_O (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))
(+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (/ (* cosTheta_O cosTheta_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 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))
(+ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))) (/ (* cosTheta_O (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))) v))
(+ (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))) (pow v 2))) (/ (* cosTheta_O (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) v))) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))
(+ (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) (pow v 2))))) (/ (* cosTheta_O (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) v))) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))
(* 1/2 (/ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))) v))
(+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))) (pow v 2))) (* 1/2 (/ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))) v)))
(+ (* 1/2 (/ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))) v)) (* cosTheta_i (+ (* 1/4 (/ (* (pow cosTheta_O 2) (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) (pow v 2))))))
(+ (* 1/2 (/ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))) v)) (* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) (pow v 2))) (* cosTheta_i (+ (* 1/12 (/ (* (pow cosTheta_O 3) (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_O 2) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) (pow v 3))))))))
(exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(+ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v))
(+ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v))))
(+ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (pow v 2))))) (/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v))))
(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 (* sinTheta_O sinTheta_i))
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
-1
(- (* cosTheta_O cosTheta_i) 1)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))
(* cosTheta_O cosTheta_i)
(* cosTheta_i (+ cosTheta_O (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i))))
(/ (* (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow (sqrt 1/2) 2)) v)
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(* cosTheta_i (+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_i v))) (/ cosTheta_O 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 (/ 1 v))) (exp (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v)))
(* 1/2 (/ (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(* cosTheta_i (+ cosTheta_O (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(* cosTheta_i (- cosTheta_O (/ 1 cosTheta_i)))
(* cosTheta_i (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (/ cosTheta_O v)))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (+ (/ 1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i 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) (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ 1 cosTheta_i))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(+ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (* (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow (sqrt 1/2) 2)))) (pow v 3))) (/ (* cosTheta_i (* (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow (sqrt 1/2) 2))) (pow v 2)))) (/ (* (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow (sqrt 1/2) 2)) v))
(+ (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (* (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow (sqrt 1/2) 2)))) (pow v 4))) (* 1/2 (/ (* (pow cosTheta_i 2) (* (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow (sqrt 1/2) 2))) (pow v 3))))) (/ (* cosTheta_i (* (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow (sqrt 1/2) 2))) (pow v 2)))) (/ (* (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow (sqrt 1/2) 2)) v))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(+ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))) (pow v 2))) (/ (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) v))) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))
(+ (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) (pow v 2))))) (/ (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) v))) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))
(+ (* 1/2 (/ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))) v)) (* cosTheta_O (+ (* 1/4 (/ (* cosTheta_O (* (pow cosTheta_i 2) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) (pow v 2))))))
(+ (* 1/2 (/ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))) v)) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) (pow v 2))) (* cosTheta_O (+ (* 1/12 (/ (* cosTheta_O (* (pow cosTheta_i 3) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_i 2) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) (pow v 3))))))))
(+ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v))))
(+ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (pow v 2))))) (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v))))
(+ (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))))
(* cosTheta_O (+ cosTheta_i (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_O))))
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))
(* cosTheta_O (+ (* -1 (/ (+ 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 (+ cosTheta_i (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(* cosTheta_O (- cosTheta_i (/ 1 cosTheta_O)))
(* cosTheta_O (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (/ cosTheta_i v)))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (+ (/ 1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O 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) (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ 1 cosTheta_O))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1)
(/ (* (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (pow (sqrt 1/2) 2)) v)
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (* (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (pow (sqrt 1/2) 2)))) (pow v 2))) (/ (* (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (pow (sqrt 1/2) 2)) v))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (* (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (pow (sqrt 1/2) 2))) (pow v 2))) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (* (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (pow (sqrt 1/2) 2)))) (pow v 3))))) (/ (* (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (pow (sqrt 1/2) 2)) v))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (* (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (pow (sqrt 1/2) 2))) (pow v 2))) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (* (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (pow (sqrt 1/2) 2)))) (pow v 4))) (* 1/2 (/ (* (pow sinTheta_O 2) (* (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (pow (sqrt 1/2) 2))) (pow v 3))))))) (/ (* (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (pow (sqrt 1/2) 2)) 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))))))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(/ (- (* cosTheta_O cosTheta_i) 1) v)
(- (+ (* -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 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))) v)) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))) (pow v 2))))) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))))))) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))
(* 1/2 (/ (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))) v))
(+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))) (pow v 2))) (* 1/2 (/ (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))) v)))
(+ (* 1/2 (/ (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))) (* 1/4 (/ (* (pow sinTheta_O 2) (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))) (pow v 3))))))
(+ (* 1/2 (/ (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))) (* sinTheta_i (+ (* -1/12 (/ (* (pow sinTheta_O 3) (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_O 2) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 3))))))))
(exp (/ (* cosTheta_O cosTheta_i) v))
(+ (exp (/ (* cosTheta_O cosTheta_i) v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (/ (* cosTheta_O cosTheta_i) v)))) v)))
(+ (exp (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))))))
(+ (exp (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (/ (* cosTheta_O cosTheta_i) v))) (pow v 2))))))))
(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))))))))
(+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) (+ sinTheta_O (/ 1 sinTheta_i))))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (+ (/ sinTheta_O v) (/ (log (* 2 v)) sinTheta_i)))))
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ 1 (* 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) sinTheta_O))
(* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_i)) (* -1 sinTheta_O))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_i)) (/ 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)) (* -1 sinTheta_O))))
(* -1 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ sinTheta_O v))))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (* (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (pow (sqrt 1/2) 2))) (pow v 2))) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (* (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (pow (sqrt 1/2) 2)))) (pow v 3))))) (/ (* (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (pow (sqrt 1/2) 2)) v))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (* (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (pow (sqrt 1/2) 2))) (pow v 2))) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (* (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (pow (sqrt 1/2) 2)))) (pow v 4))) (* 1/2 (/ (* (pow sinTheta_i 2) (* (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (pow (sqrt 1/2) 2))) (pow v 3))))))) (/ (* (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (pow (sqrt 1/2) 2)) 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))))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))) (pow v 2))))) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))))))) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))
(+ (* 1/2 (/ (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))) (* 1/4 (/ (* sinTheta_O (* (pow sinTheta_i 2) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))) (pow v 3))))))
(+ (* 1/2 (/ (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))) (* sinTheta_O (+ (* -1/12 (/ (* sinTheta_O (* (pow sinTheta_i 3) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_i 2) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 3))))))))
(+ (exp (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))))))
(+ (exp (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (/ (* cosTheta_O cosTheta_i) 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)) (* 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))))))))
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O))))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (+ (/ sinTheta_i v) (/ (log (* 2 v)) sinTheta_O)))))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v))))
(* 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) sinTheta_i))
(* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)) (* -1 sinTheta_i))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (* -1 sinTheta_i))))
(* -1 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ sinTheta_i v))))
(/ (pow (sqrt 1/2) 2) v)
(* (sqrt (/ 1 v)) (sqrt 1/2))
(* 1/2 (/ (exp 6931/10000) v))
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ 1/2 v)
(/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v)
(exp (- 6931/10000 (/ 1 v)))
(/ (* (exp 6931/10000) (pow (sqrt 1/2) 2)) v)
(/ (+ (* (exp 6931/10000) (pow (sqrt 1/2) 2)) (/ (* (exp 6931/10000) (* (pow (sqrt 1/2) 2) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) v)) v)
(/ (+ (* 1/2 (/ (* (exp 6931/10000) (* (pow (sqrt 1/2) 2) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (pow v 2))) (+ (* (exp 6931/10000) (pow (sqrt 1/2) 2)) (/ (* (exp 6931/10000) (* (pow (sqrt 1/2) 2) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) v))) v)
(/ (+ (* 1/6 (/ (* (exp 6931/10000) (* (pow (sqrt 1/2) 2) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3))) (pow v 3))) (+ (* 1/2 (/ (* (exp 6931/10000) (* (pow (sqrt 1/2) 2) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (pow v 2))) (+ (* (exp 6931/10000) (pow (sqrt 1/2) 2)) (/ (* (exp 6931/10000) (* (pow (sqrt 1/2) 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))))) (/ (* (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))))
(exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v))))))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/2 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/6 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
6931/10000
(exp 6931/10000)
(+ (exp 6931/10000) (+ (* -1 (/ (exp 6931/10000) v)) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v)))
(+ (exp 6931/10000) (+ (* -1 (/ (exp 6931/10000) v)) (+ (* -1 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))) (+ (* 1/2 (/ (exp 6931/10000) (pow v 2))) (+ (* 1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v))))))
(+ (exp 6931/10000) (+ (* -1 (/ (exp 6931/10000) v)) (+ (* -1 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))) (+ (* -1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (pow v 3))) (+ (* -1/6 (/ (exp 6931/10000) (pow v 3))) (+ (* 1/6 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3)) (pow v 3))) (+ (* 1/2 (/ (exp 6931/10000) (pow v 2))) (+ (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 3))) (+ (* 1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v))))))))))
(/ (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (+ (* -1 (exp 6931/10000)) (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v))) v)
(/ (+ (* 1/2 (exp 6931/10000)) (+ (* 1/2 (/ (+ (* -1 (exp 6931/10000)) (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v)) (* 1/2 (/ (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2))))) (pow v 2))))) v)
(/ (+ (* 1/2 (exp 6931/10000)) (+ (* 1/2 (/ (+ (* -1 (exp 6931/10000)) (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v)) (+ (* 1/2 (/ (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2))))) (pow v 2))) (* 1/2 (/ (+ (* -1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2))) (+ (* -1/6 (exp 6931/10000)) (+ (* 1/6 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3))) (* 1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))))))) (pow v 3)))))) v)
1
(- (+ 1 (/ (* cosTheta_O cosTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v))
(- (+ 1 (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))) (/ (* sinTheta_O sinTheta_i) v))
(- (+ 1 (+ (* 1/6 (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3) (pow v 3))) (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v)))) (/ (* sinTheta_O sinTheta_i) v))
(+ (exp 6931/10000) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp 6931/10000) (+ (* 1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp 6931/10000) (+ (* 1/6 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(+ (exp 6931/10000) (* -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))))))
(* -1 (/ (pow (sqrt -1/2) 2) v))
(* -1 (/ (* (exp 6931/10000) (pow (sqrt -1/2) 2)) v))
(* -1 (/ (+ (* (exp 6931/10000) (pow (sqrt -1/2) 2)) (/ (* (exp 6931/10000) (* (pow (sqrt -1/2) 2) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) v)) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (* (exp 6931/10000) (* (pow (sqrt -1/2) 2) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))) (* -1/2 (/ (* (exp 6931/10000) (* (pow (sqrt -1/2) 2) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) v))) v)) (* (exp 6931/10000) (pow (sqrt -1/2) 2))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (* (exp 6931/10000) (* (pow (sqrt -1/2) 2) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))) (* -1 (/ (+ (* 1/6 (/ (* (exp 6931/10000) (* (pow (sqrt -1/2) 2) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3))) v)) (* 1/2 (* (exp 6931/10000) (* (pow (sqrt -1/2) 2) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))))) v))) v)) (* (exp 6931/10000) (pow (sqrt -1/2) 2))) v))
(* (sqrt (/ 1 v)) (* (sqrt -1) (sqrt -1/2)))
(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)))
(exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v))))))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1/2 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 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 (* sinTheta_O sinTheta_i))))) (* -1 (/ (+ (* 1/6 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))) v))) v)))
(- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(+ (exp 6931/10000) (* -1 (/ (+ (exp 6931/10000) (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))))) v)))
(+ (exp 6931/10000) (* -1 (/ (+ (exp 6931/10000) (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2))))) v)))) v)))
(+ (exp 6931/10000) (* -1 (/ (+ (exp 6931/10000) (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (+ (* -1 (/ (+ (* -1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (+ (* -1/6 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3))) (+ (* 1/6 (exp 6931/10000)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)))))) v)) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)))))) v)))) v)))
(* -1 (/ (+ (* -1/2 (exp 6931/10000)) (* 1/2 (/ (+ (exp 6931/10000) (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))))) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (exp 6931/10000) (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))))) (* 1/2 (/ (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2))))) v))) v)) (* -1/2 (exp 6931/10000))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)))))) (* 1/2 (/ (+ (* -1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (+ (* -1/6 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3))) (+ (* 1/6 (exp 6931/10000)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)))))) v))) v)) (* -1/2 (+ (exp 6931/10000) (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))))))) v)) (* -1/2 (exp 6931/10000))) v))
(+ 1 (* -1 (/ (+ (* -1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (* -1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) v))) v)))
(+ 1 (* -1 (/ (+ (* -1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (* -1 (/ (+ (* 1/6 (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3) v)) (* 1/2 (pow (- (* cosTheta_O cosTheta_i) (* 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/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v))) v)))
(+ (exp 6931/10000) (* -1 (/ (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1 (/ (+ (* 1/6 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))) v))) v)))
(+ (exp 6931/10000) (* -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)))
Calls

15 calls:

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

simplify243.0ms (2.2%)

Memory
-1.9MiB live, 240.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
013058722
142048277
082357784
Stop Event
iter limit
node limit
Counts
236 → 236
Calls
Call 1
Inputs
(* -1 (+ 1 (* sinTheta_O sinTheta_i)))
(- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))
(/ (* (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow (sqrt 1/2) 2)) v)
(+ (/ (* cosTheta_O (* cosTheta_i (* (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow (sqrt 1/2) 2)))) (pow v 2)) (/ (* (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow (sqrt 1/2) 2)) v))
(+ (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (* (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow (sqrt 1/2) 2)))) (pow v 3))) (/ (* cosTheta_O (* (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow (sqrt 1/2) 2))) (pow v 2)))) (/ (* (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow (sqrt 1/2) 2)) v))
(+ (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (* (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow (sqrt 1/2) 2)))) (pow v 4))) (* 1/2 (/ (* (pow cosTheta_O 2) (* (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow (sqrt 1/2) 2))) (pow v 3))))) (/ (* cosTheta_O (* (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow (sqrt 1/2) 2))) (pow v 2)))) (/ (* (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow (sqrt 1/2) 2)) v))
(exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (/ (* cosTheta_O (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))
(+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (/ (* cosTheta_O cosTheta_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 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))
(+ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))) (/ (* cosTheta_O (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))) v))
(+ (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))) (pow v 2))) (/ (* cosTheta_O (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) v))) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))
(+ (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) (pow v 2))))) (/ (* cosTheta_O (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) v))) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))
(* 1/2 (/ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))) v))
(+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))) (pow v 2))) (* 1/2 (/ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))) v)))
(+ (* 1/2 (/ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))) v)) (* cosTheta_i (+ (* 1/4 (/ (* (pow cosTheta_O 2) (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) (pow v 2))))))
(+ (* 1/2 (/ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))) v)) (* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) (pow v 2))) (* cosTheta_i (+ (* 1/12 (/ (* (pow cosTheta_O 3) (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_O 2) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) (pow v 3))))))))
(exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(+ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v))
(+ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v))))
(+ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (pow v 2))))) (/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v))))
(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 (* sinTheta_O sinTheta_i))
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
-1
(- (* cosTheta_O cosTheta_i) 1)
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))
(* cosTheta_O cosTheta_i)
(* cosTheta_i (+ cosTheta_O (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i))))
(/ (* (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow (sqrt 1/2) 2)) v)
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(* cosTheta_i (+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_i v))) (/ cosTheta_O 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 (/ 1 v))) (exp (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v)))
(* 1/2 (/ (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(* cosTheta_i (+ cosTheta_O (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(* cosTheta_i (- cosTheta_O (/ 1 cosTheta_i)))
(* cosTheta_i (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (/ cosTheta_O v)))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (+ (/ 1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i 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) (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ 1 cosTheta_i))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(+ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (* (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow (sqrt 1/2) 2)))) (pow v 3))) (/ (* cosTheta_i (* (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow (sqrt 1/2) 2))) (pow v 2)))) (/ (* (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow (sqrt 1/2) 2)) v))
(+ (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (* (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow (sqrt 1/2) 2)))) (pow v 4))) (* 1/2 (/ (* (pow cosTheta_i 2) (* (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow (sqrt 1/2) 2))) (pow v 3))))) (/ (* cosTheta_i (* (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow (sqrt 1/2) 2))) (pow v 2)))) (/ (* (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow (sqrt 1/2) 2)) v))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(+ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))) (pow v 2))) (/ (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) v))) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))
(+ (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) (pow v 2))))) (/ (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) v))) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))
(+ (* 1/2 (/ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))) v)) (* cosTheta_O (+ (* 1/4 (/ (* cosTheta_O (* (pow cosTheta_i 2) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) (pow v 2))))))
(+ (* 1/2 (/ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))) v)) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) (pow v 2))) (* cosTheta_O (+ (* 1/12 (/ (* cosTheta_O (* (pow cosTheta_i 3) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_i 2) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) (pow v 3))))))))
(+ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v))))
(+ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (pow v 2))))) (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v))))
(+ (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))))
(* cosTheta_O (+ cosTheta_i (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_O))))
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))
(* cosTheta_O (+ (* -1 (/ (+ 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 (+ cosTheta_i (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(* cosTheta_O (- cosTheta_i (/ 1 cosTheta_O)))
(* cosTheta_O (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (/ cosTheta_i v)))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (+ (/ 1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O 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) (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ 1 cosTheta_O))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1)
(/ (* (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (pow (sqrt 1/2) 2)) v)
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (* (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (pow (sqrt 1/2) 2)))) (pow v 2))) (/ (* (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (pow (sqrt 1/2) 2)) v))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (* (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (pow (sqrt 1/2) 2))) (pow v 2))) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (* (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (pow (sqrt 1/2) 2)))) (pow v 3))))) (/ (* (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (pow (sqrt 1/2) 2)) v))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (* (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (pow (sqrt 1/2) 2))) (pow v 2))) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (* (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (pow (sqrt 1/2) 2)))) (pow v 4))) (* 1/2 (/ (* (pow sinTheta_O 2) (* (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (pow (sqrt 1/2) 2))) (pow v 3))))))) (/ (* (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (pow (sqrt 1/2) 2)) 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))))))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(/ (- (* cosTheta_O cosTheta_i) 1) v)
(- (+ (* -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 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))) v)) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))) (pow v 2))))) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))))))) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))
(* 1/2 (/ (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))) v))
(+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))) (pow v 2))) (* 1/2 (/ (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))) v)))
(+ (* 1/2 (/ (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))) (* 1/4 (/ (* (pow sinTheta_O 2) (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))) (pow v 3))))))
(+ (* 1/2 (/ (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))) (* sinTheta_i (+ (* -1/12 (/ (* (pow sinTheta_O 3) (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_O 2) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 3))))))))
(exp (/ (* cosTheta_O cosTheta_i) v))
(+ (exp (/ (* cosTheta_O cosTheta_i) v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (/ (* cosTheta_O cosTheta_i) v)))) v)))
(+ (exp (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))))))
(+ (exp (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (/ (* cosTheta_O cosTheta_i) v))) (pow v 2))))))))
(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))))))))
(+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) (+ sinTheta_O (/ 1 sinTheta_i))))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (+ (/ sinTheta_O v) (/ (log (* 2 v)) sinTheta_i)))))
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ 1 (* 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) sinTheta_O))
(* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_i)) (* -1 sinTheta_O))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_i)) (/ 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)) (* -1 sinTheta_O))))
(* -1 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ sinTheta_O v))))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (* (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (pow (sqrt 1/2) 2))) (pow v 2))) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (* (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (pow (sqrt 1/2) 2)))) (pow v 3))))) (/ (* (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (pow (sqrt 1/2) 2)) v))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (* (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (pow (sqrt 1/2) 2))) (pow v 2))) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (* (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (pow (sqrt 1/2) 2)))) (pow v 4))) (* 1/2 (/ (* (pow sinTheta_i 2) (* (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (pow (sqrt 1/2) 2))) (pow v 3))))))) (/ (* (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (pow (sqrt 1/2) 2)) 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))))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))) (pow v 2))))) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))))))) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))
(+ (* 1/2 (/ (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))) (* 1/4 (/ (* sinTheta_O (* (pow sinTheta_i 2) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))) (pow v 3))))))
(+ (* 1/2 (/ (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))) (* sinTheta_O (+ (* -1/12 (/ (* sinTheta_O (* (pow sinTheta_i 3) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_i 2) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 3))))))))
(+ (exp (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))))))
(+ (exp (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (/ (* cosTheta_O cosTheta_i) 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)) (* 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))))))))
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O))))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (+ (/ sinTheta_i v) (/ (log (* 2 v)) sinTheta_O)))))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v))))
(* 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) sinTheta_i))
(* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)) (* -1 sinTheta_i))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (* -1 sinTheta_i))))
(* -1 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ sinTheta_i v))))
(/ (pow (sqrt 1/2) 2) v)
(* (sqrt (/ 1 v)) (sqrt 1/2))
(* 1/2 (/ (exp 6931/10000) v))
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ 1/2 v)
(/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v)
(exp (- 6931/10000 (/ 1 v)))
(/ (* (exp 6931/10000) (pow (sqrt 1/2) 2)) v)
(/ (+ (* (exp 6931/10000) (pow (sqrt 1/2) 2)) (/ (* (exp 6931/10000) (* (pow (sqrt 1/2) 2) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) v)) v)
(/ (+ (* 1/2 (/ (* (exp 6931/10000) (* (pow (sqrt 1/2) 2) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (pow v 2))) (+ (* (exp 6931/10000) (pow (sqrt 1/2) 2)) (/ (* (exp 6931/10000) (* (pow (sqrt 1/2) 2) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) v))) v)
(/ (+ (* 1/6 (/ (* (exp 6931/10000) (* (pow (sqrt 1/2) 2) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3))) (pow v 3))) (+ (* 1/2 (/ (* (exp 6931/10000) (* (pow (sqrt 1/2) 2) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (pow v 2))) (+ (* (exp 6931/10000) (pow (sqrt 1/2) 2)) (/ (* (exp 6931/10000) (* (pow (sqrt 1/2) 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))))) (/ (* (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))))
(exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v))))))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/2 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/6 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
6931/10000
(exp 6931/10000)
(+ (exp 6931/10000) (+ (* -1 (/ (exp 6931/10000) v)) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v)))
(+ (exp 6931/10000) (+ (* -1 (/ (exp 6931/10000) v)) (+ (* -1 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))) (+ (* 1/2 (/ (exp 6931/10000) (pow v 2))) (+ (* 1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v))))))
(+ (exp 6931/10000) (+ (* -1 (/ (exp 6931/10000) v)) (+ (* -1 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))) (+ (* -1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (pow v 3))) (+ (* -1/6 (/ (exp 6931/10000) (pow v 3))) (+ (* 1/6 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3)) (pow v 3))) (+ (* 1/2 (/ (exp 6931/10000) (pow v 2))) (+ (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 3))) (+ (* 1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v))))))))))
(/ (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (+ (* -1 (exp 6931/10000)) (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v))) v)
(/ (+ (* 1/2 (exp 6931/10000)) (+ (* 1/2 (/ (+ (* -1 (exp 6931/10000)) (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v)) (* 1/2 (/ (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2))))) (pow v 2))))) v)
(/ (+ (* 1/2 (exp 6931/10000)) (+ (* 1/2 (/ (+ (* -1 (exp 6931/10000)) (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v)) (+ (* 1/2 (/ (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2))))) (pow v 2))) (* 1/2 (/ (+ (* -1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2))) (+ (* -1/6 (exp 6931/10000)) (+ (* 1/6 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3))) (* 1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))))))) (pow v 3)))))) v)
1
(- (+ 1 (/ (* cosTheta_O cosTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v))
(- (+ 1 (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))) (/ (* sinTheta_O sinTheta_i) v))
(- (+ 1 (+ (* 1/6 (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3) (pow v 3))) (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v)))) (/ (* sinTheta_O sinTheta_i) v))
(+ (exp 6931/10000) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp 6931/10000) (+ (* 1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp 6931/10000) (+ (* 1/6 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(+ (exp 6931/10000) (* -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))))))
(* -1 (/ (pow (sqrt -1/2) 2) v))
(* -1 (/ (* (exp 6931/10000) (pow (sqrt -1/2) 2)) v))
(* -1 (/ (+ (* (exp 6931/10000) (pow (sqrt -1/2) 2)) (/ (* (exp 6931/10000) (* (pow (sqrt -1/2) 2) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) v)) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (* (exp 6931/10000) (* (pow (sqrt -1/2) 2) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))) (* -1/2 (/ (* (exp 6931/10000) (* (pow (sqrt -1/2) 2) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) v))) v)) (* (exp 6931/10000) (pow (sqrt -1/2) 2))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (* (exp 6931/10000) (* (pow (sqrt -1/2) 2) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))) (* -1 (/ (+ (* 1/6 (/ (* (exp 6931/10000) (* (pow (sqrt -1/2) 2) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3))) v)) (* 1/2 (* (exp 6931/10000) (* (pow (sqrt -1/2) 2) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))))) v))) v)) (* (exp 6931/10000) (pow (sqrt -1/2) 2))) v))
(* (sqrt (/ 1 v)) (* (sqrt -1) (sqrt -1/2)))
(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)))
(exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v))))))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1/2 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 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 (* sinTheta_O sinTheta_i))))) (* -1 (/ (+ (* 1/6 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))) v))) v)))
(- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(+ (exp 6931/10000) (* -1 (/ (+ (exp 6931/10000) (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))))) v)))
(+ (exp 6931/10000) (* -1 (/ (+ (exp 6931/10000) (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2))))) v)))) v)))
(+ (exp 6931/10000) (* -1 (/ (+ (exp 6931/10000) (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (+ (* -1 (/ (+ (* -1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (+ (* -1/6 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3))) (+ (* 1/6 (exp 6931/10000)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)))))) v)) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)))))) v)))) v)))
(* -1 (/ (+ (* -1/2 (exp 6931/10000)) (* 1/2 (/ (+ (exp 6931/10000) (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))))) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (exp 6931/10000) (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))))) (* 1/2 (/ (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2))))) v))) v)) (* -1/2 (exp 6931/10000))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)))))) (* 1/2 (/ (+ (* -1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (+ (* -1/6 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3))) (+ (* 1/6 (exp 6931/10000)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)))))) v))) v)) (* -1/2 (+ (exp 6931/10000) (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))))))) v)) (* -1/2 (exp 6931/10000))) v))
(+ 1 (* -1 (/ (+ (* -1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (* -1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) v))) v)))
(+ 1 (* -1 (/ (+ (* -1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (* -1 (/ (+ (* 1/6 (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3) v)) (* 1/2 (pow (- (* cosTheta_O cosTheta_i) (* 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/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v))) v)))
(+ (exp 6931/10000) (* -1 (/ (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1 (/ (+ (* 1/6 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))) v))) v)))
(+ (exp 6931/10000) (* -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)))
Outputs
(* -1 (+ 1 (* sinTheta_O sinTheta_i)))
(-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O))
(- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))
(-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))
(/ (* (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow (sqrt 1/2) 2)) v)
(*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(literal 1/2 binary32) v))
(+ (/ (* cosTheta_O (* cosTheta_i (* (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow (sqrt 1/2) 2)))) (pow v 2)) (/ (* (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow (sqrt 1/2) 2)) v))
(fma.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(literal 1/2 binary32) v))))
(+ (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (* (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow (sqrt 1/2) 2)))) (pow v 3))) (/ (* cosTheta_O (* (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow (sqrt 1/2) 2))) (pow v 2)))) (/ (* (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow (sqrt 1/2) 2)) v))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) (*.f32 #s(literal 1/2 binary32) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_O v) (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(literal 1/2 binary32) v)))) cosTheta_i (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(literal 1/2 binary32) v)))
(+ (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (* (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow (sqrt 1/2) 2)))) (pow v 4))) (* 1/2 (/ (* (pow cosTheta_O 2) (* (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow (sqrt 1/2) 2))) (pow v 3))))) (/ (* cosTheta_O (* (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow (sqrt 1/2) 2))) (pow v 2)))) (/ (* (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow (sqrt 1/2) 2)) v))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) cosTheta_i) (*.f32 #s(literal 1/2 binary32) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))) (pow.f32 v #s(literal 4 binary32))) #s(literal 1/6 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) #s(literal 1/2 binary32)) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/2 binary32))) cosTheta_i (*.f32 (/.f32 cosTheta_O v) (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(literal 1/2 binary32) v)))) cosTheta_i (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(literal 1/2 binary32) v)))
(exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #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 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)) (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #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) v) (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)) #s(literal 1/2 binary32) (*.f32 cosTheta_O (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_i (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #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 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)) #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 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.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 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_i (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))
(fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(fma.f32 (fma.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) v) (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)) #s(literal 1/2 binary32) (*.f32 cosTheta_O (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_i (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) cosTheta_i) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.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 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_i (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))
(/.f32 (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)
(+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)
(- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(+ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))) (/ (* cosTheta_O (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))) v))
(fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(+ (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))) (pow v 2))) (/ (* cosTheta_O (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) v))) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))
(fma.f32 (fma.f32 cosTheta_O (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (*.f32 v v)) #s(literal 1/2 binary32))) cosTheta_i (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(+ (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) (pow v 2))))) (/ (* cosTheta_O (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) v))) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))
(fma.f32 (fma.f32 cosTheta_O (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) (*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #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) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32))) cosTheta_i)) cosTheta_i (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(* 1/2 (/ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))) v))
(*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(literal 1/2 binary32) v))
(+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))) (pow v 2))) (* 1/2 (/ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))) v)))
(*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)) (/.f32 cosTheta_O v) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)))
(+ (* 1/2 (/ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))) v)) (* cosTheta_i (+ (* 1/4 (/ (* (pow cosTheta_O 2) (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) (pow v 2))))))
(fma.f32 (fma.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) 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) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32))) cosTheta_i (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(literal 1/2 binary32) v)))
(+ (* 1/2 (/ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))) v)) (* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) (pow v 2))) (* cosTheta_i (+ (* 1/12 (/ (* (pow cosTheta_O 3) (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_O 2) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 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) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #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) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 4 binary32))) #s(literal 1/12 binary32))) cosTheta_i (*.f32 (*.f32 (/.f32 cosTheta_O v) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)) #s(literal 1/2 binary32))) cosTheta_i (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(literal 1/2 binary32) v)))
(exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))
(+ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v))
(fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v)) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(+ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (/ (* cosTheta_O (exp (* -1 (/ (* 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 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v) (*.f32 cosTheta_O (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))) cosTheta_i (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(+ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (pow v 2))))) (/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i 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 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32))) cosTheta_i (*.f32 cosTheta_O (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))) cosTheta_i (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #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) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #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 cosTheta_O (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (*.f32 v v)) #s(literal 1/2 binary32))) cosTheta_i (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #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 cosTheta_O (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v) (*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #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) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32))) cosTheta_i)) cosTheta_i (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_i) sinTheta_O)
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
-1
#s(literal -1 binary32)
(- (* cosTheta_O cosTheta_i) 1)
(fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))
(+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* cosTheta_i (+ cosTheta_O (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i))))
(*.f32 (-.f32 cosTheta_O (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) cosTheta_i)) cosTheta_i)
(/ (* (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow (sqrt 1/2) 2)) v)
(*.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 #s(literal 1/2 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)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(*.f32 (-.f32 (-.f32 (+.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_i)) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v)) (fma.f32 (/.f32 sinTheta_i cosTheta_i) (/.f32 sinTheta_O v) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) cosTheta_i))) cosTheta_i)
(* cosTheta_i (+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_i v))) (/ cosTheta_O v)))
(*.f32 (-.f32 (/.f32 cosTheta_O v) (/.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 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_i)) (fma.f32 (/.f32 sinTheta_i cosTheta_i) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v))) cosTheta_i)
(* (exp (- 6931/10000 (/ 1 v))) (exp (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v)))
(exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))
(* 1/2 (/ (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32))
(exp (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))
(exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(* cosTheta_i (+ cosTheta_O (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(*.f32 (-.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i)) cosTheta_i)
(* cosTheta_i (- cosTheta_O (/ 1 cosTheta_i)))
(*.f32 (-.f32 cosTheta_O (/.f32 #s(literal 1 binary32) cosTheta_i)) cosTheta_i)
(* cosTheta_i (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (/ cosTheta_O v)))
(*.f32 (-.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 sinTheta_i cosTheta_i) (/.f32 sinTheta_O v))) cosTheta_i)
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (+ (/ 1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_i)))))
(*.f32 (neg.f32 cosTheta_i) (-.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i cosTheta_i) (/.f32 #s(literal 1 binary32) cosTheta_i)) cosTheta_O))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i)))))
(*.f32 (neg.f32 cosTheta_i) (-.f32 (/.f32 (neg.f32 cosTheta_O) v) (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) cosTheta_i)))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(*.f32 (neg.f32 cosTheta_i) (-.f32 (fma.f32 (/.f32 sinTheta_i cosTheta_i) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v)) (/.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) (-.f32 (/.f32 (neg.f32 cosTheta_O) v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) cosTheta_i)))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(*.f32 (neg.f32 cosTheta_i) (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ 1 cosTheta_i))))
(neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(*.f32 (neg.f32 cosTheta_i) (-.f32 (*.f32 (/.f32 sinTheta_i cosTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_O v)))
(+ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (* (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow (sqrt 1/2) 2)))) (pow v 3))) (/ (* cosTheta_i (* (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow (sqrt 1/2) 2))) (pow v 2)))) (/ (* (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow (sqrt 1/2) 2)) v))
(fma.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) #s(literal 1/2 binary32)) (pow.f32 v #s(literal 3 binary32)))) #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_i v) (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(literal 1/2 binary32) v)))) cosTheta_O (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(literal 1/2 binary32) v)))
(+ (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (* (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow (sqrt 1/2) 2)))) (pow v 4))) (* 1/2 (/ (* (pow cosTheta_i 2) (* (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow (sqrt 1/2) 2))) (pow v 3))))) (/ (* cosTheta_i (* (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow (sqrt 1/2) 2))) (pow v 2)))) (/ (* (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (pow (sqrt 1/2) 2)) v))
(fma.f32 (fma.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) #s(literal 1/2 binary32)) (pow.f32 v #s(literal 4 binary32)))) #s(literal 1/6 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) #s(literal 1/2 binary32)) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/2 binary32))) cosTheta_O (*.f32 (/.f32 cosTheta_i v) (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(literal 1/2 binary32) v)))) cosTheta_O (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(literal 1/2 binary32) v)))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(fma.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_i)) v) (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_O (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #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 (*.f32 cosTheta_i cosTheta_i) v) (/.f32 (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)) #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 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.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 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_O (exp.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(fma.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_i)) v) (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_O (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) v) (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 cosTheta_i #s(literal 3 binary32))) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.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 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_O (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(+ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))) (pow v 2))) (/ (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) v))) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_i)) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #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) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_O (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(+ (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) (pow v 2))))) (/ (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) v))) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 cosTheta_i #s(literal 3 binary32))) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32) (*.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) v) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)) #s(literal 1/2 binary32))) cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_O (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(+ (* 1/2 (/ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))) v)) (* cosTheta_O (+ (* 1/4 (/ (* cosTheta_O (* (pow cosTheta_i 2) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) (pow v 2))))))
(fma.f32 (fma.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_i)) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32))) cosTheta_O (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(literal 1/2 binary32) v)))
(+ (* 1/2 (/ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))) v)) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) (pow v 2))) (* cosTheta_O (+ (* 1/12 (/ (* cosTheta_O (* (pow cosTheta_i 3) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_i 2) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 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) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) (pow.f32 v #s(literal 3 binary32)))) #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 cosTheta_i #s(literal 3 binary32))) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 4 binary32))) #s(literal 1/12 binary32))) cosTheta_O (*.f32 (*.f32 (/.f32 cosTheta_i v) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)) #s(literal 1/2 binary32))) cosTheta_O (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(literal 1/2 binary32) v)))
(+ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (/ (* cosTheta_i (exp (* -1 (/ (* 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 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) v) (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))) cosTheta_O (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(+ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (pow v 2))))) (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i 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 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32))) cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v))) cosTheta_O (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(+ (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 cosTheta_O (*.f32 cosTheta_i cosTheta_i)) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #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) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_O (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #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 (*.f32 cosTheta_O (pow.f32 cosTheta_i #s(literal 3 binary32))) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32) (*.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_i) v) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)) #s(literal 1/2 binary32))) cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_O (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(* cosTheta_O (+ cosTheta_i (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_O))))
(*.f32 (-.f32 cosTheta_i (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) cosTheta_O)) cosTheta_O)
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))
(*.f32 (-.f32 (-.f32 (+.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v)) (fma.f32 (/.f32 sinTheta_i cosTheta_O) (/.f32 sinTheta_O v) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) cosTheta_O))) cosTheta_O)
(* cosTheta_O (+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O v))) (/ cosTheta_i v)))
(*.f32 (-.f32 (/.f32 cosTheta_i v) (/.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)) (fma.f32 (/.f32 sinTheta_i cosTheta_O) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v))) cosTheta_O)
(* cosTheta_O (+ cosTheta_i (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) cosTheta_O)
(* cosTheta_O (- cosTheta_i (/ 1 cosTheta_O)))
(*.f32 (-.f32 cosTheta_i (/.f32 #s(literal 1 binary32) cosTheta_O)) cosTheta_O)
(* cosTheta_O (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (/ cosTheta_i v)))
(*.f32 (-.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 sinTheta_i cosTheta_O) (/.f32 sinTheta_O v))) cosTheta_O)
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (+ (/ 1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_O)))))
(*.f32 (-.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) cosTheta_O)) cosTheta_i) (neg.f32 cosTheta_O))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O)))))
(*.f32 (-.f32 (/.f32 (neg.f32 cosTheta_i) v) (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) cosTheta_O)) (neg.f32 cosTheta_O))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))
(*.f32 (-.f32 (fma.f32 (/.f32 sinTheta_i cosTheta_O) (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v)) (/.f32 cosTheta_i v)) (neg.f32 cosTheta_O))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)))))
(*.f32 (-.f32 (/.f32 (neg.f32 cosTheta_i) v) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) cosTheta_O)) (neg.f32 cosTheta_O))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(*.f32 (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O) cosTheta_i) (neg.f32 cosTheta_O))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ 1 cosTheta_O))))
(neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(*.f32 (-.f32 (*.f32 (/.f32 sinTheta_i cosTheta_O) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i v)) (neg.f32 cosTheta_O))
(- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1)
(fma.f32 (neg.f32 sinTheta_i) sinTheta_O (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(/ (* (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (pow (sqrt 1/2) 2)) v)
(*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) (/.f32 #s(literal 1/2 binary32) v))
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (* (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (pow (sqrt 1/2) 2)))) (pow v 2))) (/ (* (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (pow (sqrt 1/2) 2)) v))
(-.f32 (*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) (/.f32 #s(literal 1/2 binary32) v)) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) (/.f32 #s(literal 1/2 binary32) v))))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (* (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (pow (sqrt 1/2) 2))) (pow v 2))) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (* (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (pow (sqrt 1/2) 2)))) (pow v 3))))) (/ (* (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (pow (sqrt 1/2) 2)) v))
(fma.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) #s(literal 1/2 binary32))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/2 binary32)) (*.f32 (/.f32 sinTheta_O v) (*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) (/.f32 #s(literal 1/2 binary32) v)))) sinTheta_i (*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) (/.f32 #s(literal 1/2 binary32) v)))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (* (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (pow (sqrt 1/2) 2))) (pow v 2))) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (* (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (pow (sqrt 1/2) 2)))) (pow v 4))) (* 1/2 (/ (* (pow sinTheta_O 2) (* (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (pow (sqrt 1/2) 2))) (pow v 3))))))) (/ (* (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (pow (sqrt 1/2) 2)) v))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) #s(literal 1/2 binary32)) (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) (*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) #s(literal 1/2 binary32))) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/6 binary32))) sinTheta_i (*.f32 (neg.f32 sinTheta_O) (*.f32 (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) v) (/.f32 #s(literal 1/2 binary32) v)))) sinTheta_i (*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) (/.f32 #s(literal 1/2 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)))
(-.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 (*.f32 (*.f32 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))))) 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 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) v) (/.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)) #s(literal 1/2 binary32)) (*.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 (*.f32 sinTheta_O sinTheta_O) v) (/.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)) #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 (*.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 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) v)))
(-.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))))) v))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(fma.f32 (-.f32 (*.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) v) (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))) v)) #s(literal 1/2 binary32)) (*.f32 sinTheta_O (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))) v))) sinTheta_i (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))) v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_i (*.f32 (neg.f32 sinTheta_O) (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))) v))) sinTheta_i (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))
(/ (- (* cosTheta_O cosTheta_i) 1) v)
(/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)
(- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(+.f32 #s(literal 6931/10000 binary32) (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))
(* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))
(exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))) v)) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))
(-.f32 (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))) v))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))) (pow v 2))))) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))
(fma.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))) (*.f32 v v)) #s(literal 1/2 binary32)) (*.f32 sinTheta_O (/.f32 (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v))) sinTheta_i (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))))))) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))
(fma.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v) (*.f32 (fma.f32 (/.f32 (*.f32 (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_i)) sinTheta_i (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))))
(* 1/2 (/ (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))) v))
(*.f32 (/.f32 (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32))
(+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))) (pow v 2))) (* 1/2 (/ (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))) v)))
(fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))) v) (*.f32 (/.f32 (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))) (* 1/4 (/ (* (pow sinTheta_O 2) (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))) (pow v 3))))))
(fma.f32 (fma.f32 (*.f32 sinTheta_O (/.f32 (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v))) #s(literal -1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32))) sinTheta_i (*.f32 (/.f32 (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))) (* sinTheta_i (+ (* -1/12 (/ (* (pow sinTheta_O 3) (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_O 2) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 3))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/12 binary32))) sinTheta_i (*.f32 (*.f32 sinTheta_O (/.f32 (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v))) #s(literal -1/2 binary32))) sinTheta_i (*.f32 (/.f32 (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32)))
(exp (/ (* cosTheta_O cosTheta_i) v))
(pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v))
(+ (exp (/ (* cosTheta_O cosTheta_i) v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (/ (* cosTheta_O cosTheta_i) v)))) v)))
(-.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v))) v))
(+ (exp (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))))))
(fma.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v))) (*.f32 v v)) #s(literal 1/2 binary32)) (*.f32 sinTheta_O (/.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)) v))) sinTheta_i (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)))
(+ (exp (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (/ (* cosTheta_O cosTheta_i) v))) (pow v 2))))))))
(fma.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)) v) (*.f32 (fma.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_i)) sinTheta_i (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) v)))
(-.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) v))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))))))
(fma.f32 (-.f32 (*.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) v) (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) v)) #s(literal 1/2 binary32)) (*.f32 sinTheta_O (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) v))) sinTheta_i (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) 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_i cosTheta_O #s(literal -1 binary32)) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_i (*.f32 (neg.f32 sinTheta_O) (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) v))) sinTheta_i (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))))
(+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) (+ sinTheta_O (/ 1 sinTheta_i))))
(*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) sinTheta_O) (/.f32 #s(literal 1 binary32) sinTheta_i)) sinTheta_i)
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (+ (/ sinTheta_O v) (/ (log (* 2 v)) sinTheta_i)))))
(*.f32 (-.f32 (fma.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_i)) (+.f32 (+.f32 (/.f32 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v)) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) sinTheta_i))) sinTheta_i)
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ 1 (* sinTheta_i v))))
(*.f32 (-.f32 (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) v) (/.f32 sinTheta_O v)) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) 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 sinTheta_O v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v))) sinTheta_i)
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) sinTheta_O))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) sinTheta_O) sinTheta_i)
(* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))
(*.f32 (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) v) (/.f32 sinTheta_O v)) sinTheta_i)
(* -1 (* sinTheta_i (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_i)) (* -1 sinTheta_O))))
(*.f32 (neg.f32 sinTheta_i) (fma.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_i) #s(literal -1 binary32) sinTheta_O))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(*.f32 (neg.f32 sinTheta_i) (fma.f32 (/.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))) sinTheta_i) #s(literal -1 binary32) (/.f32 sinTheta_O v)))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_i)) (/ sinTheta_O v))))
(*.f32 (neg.f32 sinTheta_i) (-.f32 (/.f32 sinTheta_O v) (/.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) 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) (fma.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) sinTheta_i) #s(literal -1 binary32) (/.f32 sinTheta_O v)))
(* -1 (* sinTheta_i (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (* -1 sinTheta_O))))
(*.f32 (neg.f32 sinTheta_i) (fma.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i sinTheta_i) sinTheta_O))
(* -1 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ sinTheta_O v))))
(*.f32 (neg.f32 sinTheta_i) (-.f32 (/.f32 sinTheta_O v) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) v)))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (* (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (pow (sqrt 1/2) 2))) (pow v 2))) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (* (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (pow (sqrt 1/2) 2)))) (pow v 3))))) (/ (* (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (pow (sqrt 1/2) 2)) v))
(fma.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)) (*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) #s(literal 1/2 binary32))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/2 binary32)) (*.f32 (/.f32 sinTheta_i v) (*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) (/.f32 #s(literal 1/2 binary32) v)))) sinTheta_O (*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) (/.f32 #s(literal 1/2 binary32) v)))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (* (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (pow (sqrt 1/2) 2))) (pow v 2))) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (* (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (pow (sqrt 1/2) 2)))) (pow v 4))) (* 1/2 (/ (* (pow sinTheta_i 2) (* (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (pow (sqrt 1/2) 2))) (pow v 3))))))) (/ (* (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (pow (sqrt 1/2) 2)) v))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 (*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) #s(literal 1/2 binary32)) (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))) (*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) #s(literal 1/2 binary32))) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/6 binary32))) sinTheta_O (*.f32 (neg.f32 sinTheta_i) (*.f32 (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) v) (/.f32 #s(literal 1/2 binary32) v)))) sinTheta_O (*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) (/.f32 #s(literal 1/2 binary32) v)))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))))))
(fma.f32 (-.f32 (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)) v) (/.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)) #s(literal 1/2 binary32)) (*.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 (*.f32 sinTheta_i sinTheta_i) v) (/.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)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (pow.f32 sinTheta_i #s(literal 3 binary32))) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (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)))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(fma.f32 (-.f32 (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)) v) (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))) v)) #s(literal 1/2 binary32)) (*.f32 sinTheta_i (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))) v))) sinTheta_O (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))) v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (pow.f32 sinTheta_i #s(literal 3 binary32))) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_O (*.f32 (neg.f32 sinTheta_i) (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))) v))) sinTheta_O (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v)))))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))) (pow v 2))))) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))
(fma.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)) (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))) (*.f32 v v)) #s(literal 1/2 binary32)) (*.f32 sinTheta_i (/.f32 (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v))) sinTheta_O (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))))))) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))
(fma.f32 (fma.f32 (neg.f32 sinTheta_i) (/.f32 (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v) (*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (pow.f32 sinTheta_i #s(literal 3 binary32))) (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_O)) sinTheta_O (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))))
(+ (* 1/2 (/ (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))) (* 1/4 (/ (* sinTheta_O (* (pow sinTheta_i 2) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))) (pow v 3))))))
(fma.f32 (fma.f32 (*.f32 sinTheta_i (/.f32 (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v))) #s(literal -1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)) (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32))) sinTheta_O (*.f32 (/.f32 (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))) (* sinTheta_O (+ (* -1/12 (/ (* sinTheta_O (* (pow sinTheta_i 3) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_i 2) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 3))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (pow.f32 sinTheta_i #s(literal 3 binary32))) (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/12 binary32))) sinTheta_O (*.f32 (*.f32 sinTheta_i (/.f32 (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v))) #s(literal -1/2 binary32))) sinTheta_O (*.f32 (/.f32 (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32)))
(+ (exp (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))))))
(fma.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)) (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v))) (*.f32 v v)) #s(literal 1/2 binary32)) (*.f32 sinTheta_i (/.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)) v))) sinTheta_O (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)))
(+ (exp (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (/ (* cosTheta_O cosTheta_i) v))) (pow v 2))))))))
(fma.f32 (fma.f32 (neg.f32 sinTheta_i) (/.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)) v) (*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (pow.f32 sinTheta_i #s(literal 3 binary32))) (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_O)) sinTheta_O (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))))))
(fma.f32 (-.f32 (*.f32 (*.f32 (/.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)) v) (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) v)) #s(literal 1/2 binary32)) (*.f32 sinTheta_i (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) v))) sinTheta_O (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (pow.f32 sinTheta_i #s(literal 3 binary32))) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_O (*.f32 (neg.f32 sinTheta_i) (/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) v))) sinTheta_O (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))))
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O))))
(*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) sinTheta_i) (/.f32 #s(literal 1 binary32) sinTheta_O)) sinTheta_O)
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (+ (/ sinTheta_i v) (/ (log (* 2 v)) sinTheta_O)))))
(*.f32 (-.f32 (fma.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (+.f32 (+.f32 (/.f32 sinTheta_i v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) v)) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) sinTheta_O))) sinTheta_O)
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v))))
(*.f32 (-.f32 (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) v) (/.f32 sinTheta_i v)) (/.f32 (/.f32 #s(literal 1 binary32) 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 sinTheta_i v) (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) v))) sinTheta_O)
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) sinTheta_i))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) sinTheta_i) sinTheta_O)
(* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))))
(*.f32 (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) v) (/.f32 sinTheta_i v)) sinTheta_O)
(* -1 (* sinTheta_O (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)) (* -1 sinTheta_i))))
(*.f32 (fma.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_O) #s(literal -1 binary32) sinTheta_i) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(*.f32 (fma.f32 (/.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 #s(literal 1 binary32) v))) sinTheta_O) #s(literal -1 binary32) (/.f32 sinTheta_i v)) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) sinTheta_O)) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(*.f32 (fma.f32 (/.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) sinTheta_O) #s(literal -1 binary32) (/.f32 sinTheta_i v)) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (* -1 sinTheta_i))))
(*.f32 (fma.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i sinTheta_O) sinTheta_i) (neg.f32 sinTheta_O))
(* -1 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ sinTheta_i v))))
(*.f32 (-.f32 (/.f32 sinTheta_i v) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) v)) (neg.f32 sinTheta_O))
(/ (pow (sqrt 1/2) 2) v)
(/.f32 #s(literal 1/2 binary32) v)
(* (sqrt (/ 1 v)) (sqrt 1/2))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) v)) (sqrt.f32 #s(literal 1/2 binary32)))
(* 1/2 (/ (exp 6931/10000) v))
(*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (fma.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v)) v (*.f32 cosTheta_i cosTheta_O)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)
(/ (- (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (fma.f32 #s(literal 6931/10000 binary32) v (*.f32 cosTheta_i cosTheta_O)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(exp (- 6931/10000 (/ 1 v)))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))
(/ (* (exp 6931/10000) (pow (sqrt 1/2) 2)) v)
(*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))
(/ (+ (* (exp 6931/10000) (pow (sqrt 1/2) 2)) (/ (* (exp 6931/10000) (* (pow (sqrt 1/2) 2) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) v)) v)
(/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))) v) #s(literal 1/2 binary32))) v)
(/ (+ (* 1/2 (/ (* (exp 6931/10000) (* (pow (sqrt 1/2) 2) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (pow v 2))) (+ (* (exp 6931/10000) (pow (sqrt 1/2) 2)) (/ (* (exp 6931/10000) (* (pow (sqrt 1/2) 2) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) v))) v)
(/.f32 (fma.f32 (*.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1/2 binary32)) v) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v)) #s(literal 1/2 binary32) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))) v) #s(literal 1/2 binary32)))) v)
(/ (+ (* 1/6 (/ (* (exp 6931/10000) (* (pow (sqrt 1/2) 2) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3))) (pow v 3))) (+ (* 1/2 (/ (* (exp 6931/10000) (* (pow (sqrt 1/2) 2) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (pow v 2))) (+ (* (exp 6931/10000) (pow (sqrt 1/2) 2)) (/ (* (exp 6931/10000) (* (pow (sqrt 1/2) 2) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) v)))) v)
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32) (fma.f32 (*.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1/2 binary32)) v) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v)) #s(literal 1/2 binary32) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))) v) #s(literal 1/2 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 v)))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(fma.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(fma.f32 (exp.f32 (-.f32 (log.f32 #s(literal 1/2 binary32)) (log.f32 v))) (exp.f32 #s(literal 6931/10000 binary32)) (fma.f32 (*.f32 (/.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))) v) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) v)) #s(literal 1/2 binary32) (*.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) 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 (log.f32 #s(literal 1/2 binary32)) (log.f32 v))) (exp.f32 #s(literal 6931/10000 binary32)) (fma.f32 (*.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) (pow.f32 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 1/2 binary32))) (log.f32 v))) v) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) v)) #s(literal 1/2 binary32) (*.f32 (exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) 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))) (log.f32 v)))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(fma.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (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 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+.f32 (fma.f32 (*.f32 (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v))) v) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) v)) #s(literal 1/2 binary32) (*.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (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 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(+.f32 (fma.f32 (*.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v))) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) (pow.f32 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))) (log.f32 v))) v) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) v)) #s(literal 1/2 binary32) (*.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v))))
(- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))
(-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (+.f32 (log.f32 v) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) (log.f32 #s(literal 2 binary32))))
6931/10000
#s(literal 6931/10000 binary32)
(exp 6931/10000)
(exp.f32 #s(literal 6931/10000 binary32))
(+ (exp 6931/10000) (+ (* -1 (/ (exp 6931/10000) v)) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v)))
(+.f32 (-.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (/.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 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))) (+ (* 1/2 (/ (exp 6931/10000) (pow v 2))) (+ (* 1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v))))))
(+.f32 (-.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v)) (-.f32 (fma.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v v)) (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (exp.f32 #s(literal 6931/10000 binary32))) (*.f32 v v))) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))))
(+ (exp 6931/10000) (+ (* -1 (/ (exp 6931/10000) v)) (+ (* -1 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))) (+ (* -1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (pow v 3))) (+ (* -1/6 (/ (exp 6931/10000) (pow v 3))) (+ (* 1/6 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3)) (pow v 3))) (+ (* 1/2 (/ (exp 6931/10000) (pow v 2))) (+ (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 3))) (+ (* 1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v))))))))))
(+.f32 (-.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v)) (-.f32 (fma.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (exp.f32 #s(literal 6931/10000 binary32))) (pow.f32 v #s(literal 3 binary32))) #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/6 binary32) (fma.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) (exp.f32 #s(literal 6931/10000 binary32))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32) (fma.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v v)) #s(literal 1/2 binary32) (fma.f32 #s(literal 1/2 binary32) (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (pow.f32 v #s(literal 3 binary32))) (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (exp.f32 #s(literal 6931/10000 binary32))) (*.f32 v v))) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))))))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))))
(/ (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (+ (* -1 (exp 6931/10000)) (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v))) v)
(/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (fma.f32 (neg.f32 sinTheta_i) sinTheta_O (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))) v) (exp.f32 #s(literal 6931/10000 binary32)))) v)
(/ (+ (* 1/2 (exp 6931/10000)) (+ (* 1/2 (/ (+ (* -1 (exp 6931/10000)) (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v)) (* 1/2 (/ (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2))))) (pow v 2))))) v)
(/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (+.f32 (/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (fma.f32 (neg.f32 sinTheta_i) sinTheta_O (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))) v) (/.f32 (fma.f32 (fma.f32 (neg.f32 cosTheta_i) cosTheta_O (*.f32 sinTheta_i sinTheta_O)) (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 #s(literal 1/2 binary32) (fma.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 #s(literal 6931/10000 binary32))))) (*.f32 v v))) (exp.f32 #s(literal 6931/10000 binary32)))) v)
(/ (+ (* 1/2 (exp 6931/10000)) (+ (* 1/2 (/ (+ (* -1 (exp 6931/10000)) (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v)) (+ (* 1/2 (/ (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2))))) (pow v 2))) (* 1/2 (/ (+ (* -1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2))) (+ (* -1/6 (exp 6931/10000)) (+ (* 1/6 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3))) (* 1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))))))) (pow v 3)))))) v)
(/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (+.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (fma.f32 (neg.f32 sinTheta_i) sinTheta_O (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))) v)) (+.f32 (/.f32 (fma.f32 (fma.f32 (neg.f32 cosTheta_i) cosTheta_O (*.f32 sinTheta_i sinTheta_O)) (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 #s(literal 1/2 binary32) (fma.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 #s(literal 6931/10000 binary32))))) (*.f32 v v)) (/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/6 binary32) (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/6 binary32)) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))))) (pow.f32 v #s(literal 3 binary32)))))) v)
1
#s(literal 1 binary32)
(- (+ 1 (/ (* cosTheta_O cosTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v))
(+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))
(- (+ 1 (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))) (/ (* sinTheta_O sinTheta_i) v))
(+.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(- (+ 1 (+ (* 1/6 (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3) (pow v 3))) (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v)))) (/ (* sinTheta_O sinTheta_i) v))
(-.f32 (+.f32 (fma.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32) (fma.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #s(literal 1 binary32)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+ (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 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) (exp.f32 #s(literal 6931/10000 binary32)))
(+ (exp 6931/10000) (+ (* 1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+.f32 (fma.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1/2 binary32)) v) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) 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)) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32)))) #s(literal 1/6 binary32) (fma.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1/2 binary32)) v) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))) (exp.f32 #s(literal 6931/10000 binary32)))
(+ (exp 6931/10000) (* -1 (/ (exp 6931/10000) v)))
(-.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v))
(+ (exp 6931/10000) (+ (* -1 (/ (exp 6931/10000) v)) (* 1/2 (/ (exp 6931/10000) (pow v 2)))))
(+.f32 (-.f32 (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (/.f32 #s(literal 1/2 binary32) v)) (/.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 (-.f32 (fma.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/6 binary32)) (pow.f32 v #s(literal 3 binary32)))) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v)) (exp.f32 #s(literal 6931/10000 binary32)))
(* -1 (/ (pow (sqrt -1/2) 2) v))
(/.f32 #s(literal 1/2 binary32) v)
(* -1 (/ (* (exp 6931/10000) (pow (sqrt -1/2) 2)) v))
(*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))
(* -1 (/ (+ (* (exp 6931/10000) (pow (sqrt -1/2) 2)) (/ (* (exp 6931/10000) (* (pow (sqrt -1/2) 2) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) v)) v))
(/.f32 (neg.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))) v) #s(literal -1/2 binary32)))) v)
(* -1 (/ (+ (* -1 (/ (+ (* -1 (* (exp 6931/10000) (* (pow (sqrt -1/2) 2) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))) (* -1/2 (/ (* (exp 6931/10000) (* (pow (sqrt -1/2) 2) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) v))) v)) (* (exp 6931/10000) (pow (sqrt -1/2) 2))) v))
(/.f32 (neg.f32 (-.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (*.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal -1/2 binary32)) v)) #s(literal -1/2 binary32) (*.f32 (neg.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)))) v))) v)
(* -1 (/ (+ (* -1 (/ (+ (* -1 (* (exp 6931/10000) (* (pow (sqrt -1/2) 2) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))) (* -1 (/ (+ (* 1/6 (/ (* (exp 6931/10000) (* (pow (sqrt -1/2) 2) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3))) v)) (* 1/2 (* (exp 6931/10000) (* (pow (sqrt -1/2) 2) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))))) v))) v)) (* (exp 6931/10000) (pow (sqrt -1/2) 2))) v))
(/.f32 (neg.f32 (-.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 (neg.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32))) v) #s(literal 1/6 binary32) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal -1/2 binary32)))) v))) v))) v)
(* (sqrt (/ 1 v)) (* (sqrt -1) (sqrt -1/2)))
(*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) v)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal -1/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 (+.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 #s(literal -1 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.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)))
(-.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 (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 (fma.f32 #s(literal -1 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) v)) #s(literal -1/2 binary32) (*.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.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))
(+ (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 (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 (*.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.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))))) (/.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 (fma.f32 #s(literal -1 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 (*.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal -1/2 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (pow.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) v)) #s(literal -1/6 binary32))) v)) v))
(exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v))))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(fma.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) 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 (* sinTheta_O sinTheta_i))))) (* -1/2 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v))) v)))
(-.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (fma.f32 (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) v)) #s(literal -1/2 binary32) (*.f32 (neg.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) 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 (* sinTheta_O sinTheta_i))))) (* -1 (/ (+ (* 1/6 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))) v))) v)))
(-.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (neg.f32 (fma.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v)))))) (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) v)) #s(literal 1/6 binary32))) v))) v))
(- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))
(-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(-.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal -2 binary32))) (-.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (/.f32 #s(literal -1 binary32) v))))
(+ (exp 6931/10000) (* -1 (/ (+ (exp 6931/10000) (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))))) v)))
(-.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (fma.f32 (neg.f32 cosTheta_i) cosTheta_O (*.f32 sinTheta_i sinTheta_O)) (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 #s(literal 6931/10000 binary32))) v))
(+ (exp 6931/10000) (* -1 (/ (+ (exp 6931/10000) (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2))))) v)))) v)))
(-.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (fma.f32 (fma.f32 (neg.f32 cosTheta_i) cosTheta_O (*.f32 sinTheta_i sinTheta_O)) (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 #s(literal 6931/10000 binary32))) (/.f32 (fma.f32 (fma.f32 (neg.f32 cosTheta_i) cosTheta_O (*.f32 sinTheta_i sinTheta_O)) (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 #s(literal 1/2 binary32) (fma.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 #s(literal 6931/10000 binary32))))) v)) v))
(+ (exp 6931/10000) (* -1 (/ (+ (exp 6931/10000) (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (+ (* -1 (/ (+ (* -1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (+ (* -1/6 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3))) (+ (* 1/6 (exp 6931/10000)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)))))) v)) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)))))) v)))) v)))
(-.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (fma.f32 (fma.f32 (neg.f32 cosTheta_i) cosTheta_O (*.f32 sinTheta_i sinTheta_O)) (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 #s(literal 6931/10000 binary32))) (/.f32 (fma.f32 (fma.f32 (neg.f32 cosTheta_i) cosTheta_O (*.f32 sinTheta_i sinTheta_O)) (exp.f32 #s(literal 6931/10000 binary32)) (-.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 #s(literal 6931/10000 binary32)))) (/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/6 binary32)) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/6 binary32))))) v))) v)) v))
(* -1 (/ (+ (* -1/2 (exp 6931/10000)) (* 1/2 (/ (+ (exp 6931/10000) (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))))) v))) v))
(/.f32 (neg.f32 (fma.f32 (/.f32 (fma.f32 (fma.f32 (neg.f32 cosTheta_i) cosTheta_O (*.f32 sinTheta_i sinTheta_O)) (exp.f32 #s(literal 6931/10000 binary32)) (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 (/ (+ (* -1 (/ (+ (* -1/2 (+ (exp 6931/10000) (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))))) (* 1/2 (/ (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2))))) v))) v)) (* -1/2 (exp 6931/10000))) v))
(/.f32 (neg.f32 (-.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (/.f32 (fma.f32 (fma.f32 (neg.f32 cosTheta_i) cosTheta_O (*.f32 sinTheta_i sinTheta_O)) (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 #s(literal 1/2 binary32) (fma.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 #s(literal 6931/10000 binary32))))) v) #s(literal 1/2 binary32) (*.f32 (fma.f32 (fma.f32 (neg.f32 cosTheta_i) cosTheta_O (*.f32 sinTheta_i sinTheta_O)) (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 #s(literal 6931/10000 binary32))) #s(literal -1/2 binary32))) v))) v)
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)))))) (* 1/2 (/ (+ (* -1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (+ (* -1/6 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3))) (+ (* 1/6 (exp 6931/10000)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)))))) v))) v)) (* -1/2 (+ (exp 6931/10000) (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))))))) v)) (* -1/2 (exp 6931/10000))) v))
(/.f32 (neg.f32 (-.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 (neg.f32 cosTheta_i) cosTheta_O (*.f32 sinTheta_i sinTheta_O)) (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 #s(literal 6931/10000 binary32))) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/6 binary32)) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/6 binary32))))) v) #s(literal 1/2 binary32) (*.f32 (fma.f32 (fma.f32 (neg.f32 cosTheta_i) cosTheta_O (*.f32 sinTheta_i sinTheta_O)) (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 #s(literal 1/2 binary32) (fma.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 #s(literal 6931/10000 binary32))))) #s(literal -1/2 binary32))) v)) v))) v)
(+ 1 (* -1 (/ (+ (* -1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (* -1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) v))) v)))
(-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) v) #s(literal -1/2 binary32) (fma.f32 (neg.f32 cosTheta_i) cosTheta_O (*.f32 sinTheta_i sinTheta_O))) v))
(+ 1 (* -1 (/ (+ (* -1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (* -1 (/ (+ (* 1/6 (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3) v)) (* 1/2 (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2))) v))) v)))
(-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fma.f32 (neg.f32 cosTheta_i) cosTheta_O (*.f32 sinTheta_i sinTheta_O)) (/.f32 (fma.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) v) #s(literal 1/6 binary32) (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1/2 binary32))) 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)))
(-.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) v)) #s(literal -1/2 binary32) (*.f32 (neg.f32 (exp.f32 #s(literal 6931/10000 binary32))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)))) v))
(+ (exp 6931/10000) (* -1 (/ (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1 (/ (+ (* 1/6 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))) v))) v)))
(-.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (neg.f32 (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) (/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) v)) #s(literal 1/6 binary32) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) v))) v))
(+ (exp 6931/10000) (* -1 (/ (+ (exp 6931/10000) (* -1/2 (/ (exp 6931/10000) v))) v)))
(-.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.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))
(+ (exp 6931/10000) (* -1 (/ (+ (exp 6931/10000) (* -1 (/ (+ (* -1/6 (/ (exp 6931/10000) v)) (* 1/2 (exp 6931/10000))) v))) v)))
(-.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.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)) v))

rewrite236.0ms (2.1%)

Memory
14.4MiB live, 203.3MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
069363
0104344
1454327
23904327
08288327
Stop Event
iter limit
node limit
iter limit
Counts
27 → 887
Calls
Call 1
Inputs
(pow.f32 (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32))
(*.f32 (pow.f32 (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32)) #s(literal 2 binary32)) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))))
(pow.f32 (*.f32 #s(literal 2 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 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) v))
(/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) v)
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32))
(exp.f32 #s(literal 6931/10000 binary32))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))
#s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)
(-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))
(/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
(/.f32 #s(literal 1/2 binary32) v)
(exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))
(exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))
(-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))
(fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))
#s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
Outputs
(*.f32 (exp.f32 (log.f32 #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -1/2 binary32))) #s(literal 1 binary32)) (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (pow.f32 (*.f32 (*.f32 v #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32)) (pow.f32 v #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -3/4 binary32)) #s(literal 1 binary32)) (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -1/4 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 1 binary32)) #s(literal 1/2 binary32))
(*.f32 (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -3/4 binary32)) (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -1/4 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (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 (pow.f32 (*.f32 (*.f32 v #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal -1/2 binary32)) (pow.f32 v #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -1/4 binary32)) (pow.f32 (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -3/4 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -1/4 binary32)) (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -3/4 binary32)))
(*.f32 (pow.f32 #s(literal 4 binary32) #s(literal -1/4 binary32)) (pow.f32 (pow.f32 (*.f32 v (*.f32 v #s(literal 2 binary32))) #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 #s(literal 4 binary32) #s(literal -1/4 binary32)) (pow.f32 (*.f32 v (*.f32 v #s(literal 2 binary32))) #s(literal -1/2 binary32)))
(*.f32 #s(literal -1 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) v)) #s(literal 1 binary32)))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) v)))
(*.f32 #s(literal 1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) v) #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 #s(literal 1/2 binary32) v))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) #s(literal 1 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 #s(literal -1/2 binary32) (pow.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 1 binary32)))
(*.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) v))
(/.f32 (exp.f32 (-.f32 #s(literal 0 binary32) (log.f32 #s(literal 2 binary32)))) v)
(/.f32 (exp.f32 (log.f32 #s(literal -1 binary32))) (exp.f32 (log.f32 (*.f32 #s(literal -2 binary32) v))))
(/.f32 (exp.f32 (log.f32 #s(literal -1/2 binary32))) (exp.f32 (log.f32 (neg.f32 v))))
(/.f32 (exp.f32 (log.f32 #s(literal 1/2 binary32))) v)
(/.f32 #s(literal -1 binary32) (*.f32 #s(literal -2 binary32) v))
(/.f32 #s(literal 1/2 binary32) (neg.f32 (neg.f32 v)))
(/.f32 #s(literal 1/2 binary32) v)
(/.f32 (/.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 #s(literal -1/2 binary32) (neg.f32 v))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -1/2 binary32))))
(pow.f32 (*.f32 (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal 2 binary32))) #s(literal -1/4 binary32))
(pow.f32 (neg.f32 (*.f32 #s(literal -2 binary32) v)) #s(literal -1 binary32))
(pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (*.f32 v #s(literal 2 binary32))))
(pow.f32 (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -1/4 binary32)) #s(literal 4 binary32))
(pow.f32 (/.f32 #s(literal 1/2 binary32) v) #s(literal 1 binary32))
(pow.f32 (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal 2 binary32))) #s(literal -1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 1 binary32)))
(exp.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 v #s(literal 2 binary32))))
(neg.f32 (/.f32 #s(literal -1/2 binary32) v))
(*.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(literal 1 binary32)))))
(*.f32 (-.f32 (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_i sinTheta_O (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))))
(*.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(literal 1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))))
(*.f32 (-.f32 (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))) (fma.f32 cosTheta_i cosTheta_O (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))) (-.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O))))
(/.f32 (-.f32 (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) #s(literal 2 binary32))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)))
(/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (+.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O))))))
(/.f32 (+.f32 (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) #s(literal 3 binary32))) (+.f32 (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) #s(literal 2 binary32)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32))) (neg.f32 (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(literal 1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)))) (neg.f32 (fma.f32 sinTheta_i sinTheta_O (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32)))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) (fma.f32 sinTheta_i sinTheta_O (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32)))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(literal 1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))) (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(literal 1 binary32))) (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(literal 1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (-.f32 (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 2 binary32))) (-.f32 (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)))))
(-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(literal 1 binary32)))))
(-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) (+.f32 (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(literal 1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(literal 1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))))
(-.f32 (/.f32 (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 2 binary32)) (fma.f32 sinTheta_i sinTheta_O (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))) (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) (fma.f32 sinTheta_i sinTheta_O (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))))
(-.f32 (/.f32 (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 3 binary32)) (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)) (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 2 binary32)))))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal -1 binary32)))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))
(-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))
(-.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 1 binary32))
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(fma.f32 (neg.f32 sinTheta_i) sinTheta_O (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(fma.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32))
(fma.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (*.f32 (neg.f32 sinTheta_O) sinTheta_i))
(fma.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)))) #s(literal -1 binary32))
(fma.f32 (+.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))) (*.f32 (neg.f32 sinTheta_O) sinTheta_i))
(fma.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(fma.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32))
(fma.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 1 binary32) #s(literal -1 binary32))
(fma.f32 sinTheta_i (neg.f32 sinTheta_O) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(fma.f32 sinTheta_O (neg.f32 sinTheta_i) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(fma.f32 cosTheta_i cosTheta_O (-.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) #s(literal 1 binary32)))
(fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(literal -1 binary32)))
(fma.f32 cosTheta_i cosTheta_O (neg.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))
(fma.f32 cosTheta_i cosTheta_O (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)))
(fma.f32 cosTheta_O cosTheta_i (-.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) #s(literal 1 binary32)))
(fma.f32 cosTheta_O cosTheta_i (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(literal -1 binary32)))
(fma.f32 cosTheta_O cosTheta_i (neg.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))
(fma.f32 cosTheta_O cosTheta_i (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)))
(pow.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(literal 1 binary32))) (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(literal 1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (-.f32 (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 2 binary32))) (-.f32 (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)) (*.f32 cosTheta_i cosTheta_O))
(+.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(+.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) #s(literal 1 binary32)))
(+.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(literal -1 binary32)))
(+.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))
(+.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)))
(+.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 (neg.f32 sinTheta_O) sinTheta_i))
(+.f32 #s(literal -1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))
(+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32))
(*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))) (exp.f32 #s(literal 6931/10000 binary32)))
(*.f32 (*.f32 (exp.f32 (/.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 #s(literal 6931/10000 binary32)))
(*.f32 (*.f32 (*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 #s(literal 6931/10000 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)))
(*.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (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 #s(literal 1/2 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))) v))
(*.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) (*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 #s(literal 1/2 binary32) v)))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))))))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) 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/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))) v) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))
(*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) v))
(*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (exp.f32 (/.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 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1/2 binary32) v)))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(*.f32 (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -1/2 binary32)) (*.f32 (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -1/2 binary32)) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(/.f32 (exp.f32 (-.f32 (+.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 2 binary32)))) v)
(/.f32 (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 0 binary32))) (*.f32 v #s(literal 2 binary32)))
(/.f32 (exp.f32 (/.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))) (exp.f32 (/.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))))
(/.f32 (exp.f32 (/.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (fma.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) (exp.f32 (/.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 3 binary32)) (fma.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))))
(/.f32 (*.f32 #s(literal -1 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (*.f32 #s(literal 1 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (*.f32 v #s(literal 2 binary32)))
(/.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (neg.f32 v))
(/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32)) (*.f32 #s(literal -2 binary32) v))
(/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal -1/2 binary32)) (neg.f32 v))
(/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1 binary32)) (*.f32 v #s(literal 2 binary32)))
(/.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) (neg.f32 v))
(/.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) (exp.f32 (-.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) v)
(/.f32 (*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 v #s(literal 2 binary32))))))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))))))
(/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (*.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_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))))
(pow.f32 (exp.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))))
(pow.f32 (exp.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (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)))))
(pow.f32 (exp.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))))
(pow.f32 (/.f32 v (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) #s(literal -1 binary32))
(exp.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
(exp.f32 (+.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))))
(exp.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 v #s(literal 2 binary32)))))
(*.f32 (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -1/4 binary32)) (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -1/4 binary32)))
(*.f32 (pow.f32 v #s(literal -1/2 binary32)) (pow.f32 #s(literal 4 binary32) #s(literal -1/4 binary32)))
(*.f32 (pow.f32 #s(literal 4 binary32) #s(literal -1/4 binary32)) (pow.f32 v #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -1/2 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)))
(pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log.f32 (*.f32 v #s(literal 2 binary32))))
(pow.f32 (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal -1/4 binary32))
(pow.f32 (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (/.f32 #s(literal 1/2 binary32) v) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32))
(pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -1/2 binary32))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -1/4 binary32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal 2 binary32))) #s(literal -1/4 binary32)))
(exp.f32 (log.f32 (pow.f32 (*.f32 v #s(literal 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 #s(literal 1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))) v))
(*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (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 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (*.f32 #s(literal 1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1 binary32) v))
(*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v))
(*.f32 #s(literal 1/2 binary32) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32)))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 #s(literal 1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (exp.f32 #s(literal 6931/10000 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) (exp.f32 #s(literal 6931/10000 binary32))) #s(literal -1 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 (*.f32 #s(literal 1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))) #s(literal 1 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 (neg.f32 v)))
(/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (neg.f32 v))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (*.f32 #s(literal 1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))) v)
(/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v #s(literal 2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 v (*.f32 #s(literal 1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 #s(literal 1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32)))))
(pow.f32 (/.f32 (/.f32 v (*.f32 #s(literal 1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32)))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 v (*.f32 #s(literal 1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32)))) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 v (*.f32 #s(literal 1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))))) #s(literal -1 binary32)))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))))
(neg.f32 (/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) v))
(neg.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (neg.f32 v)))
(*.f32 #s(literal 1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32)))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32))
(exp.f32 #s(literal 6931/10000 binary32))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))
#s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))
(*.f32 (pow.f32 (/.f32 v (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 v (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(literal 1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))))
(*.f32 (pow.f32 (/.f32 v (-.f32 (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_i sinTheta_O (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))))
(*.f32 (pow.f32 (/.f32 v (-.f32 (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 2 binary32)))))
(*.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) v))))
(*.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (pow.f32 v #s(literal -2 binary32)) (pow.f32 v #s(literal -2 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)))))
(*.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))
(*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) v))
(*.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v)) (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v)) (+.f32 (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(literal 1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) v)) (fma.f32 sinTheta_i sinTheta_O (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) v)) (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 2 binary32))))
(/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (-.f32 (pow.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 2 binary32)) (pow.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal -2 binary32))) (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))
(/.f32 (-.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -2 binary32)) (pow.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (fma.f32 (/.f32 cosTheta_O v) cosTheta_i (*.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))))
(/.f32 (-.f32 (pow.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 3 binary32)) (pow.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal -3 binary32))) (+.f32 (pow.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 2 binary32)) (+.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal -2 binary32)) (*.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))))
(/.f32 (-.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3 binary32)) (*.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32)))) (+.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -2 binary32)) (+.f32 (pow.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (*.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32))) (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) (-.f32 (pow.f32 v #s(literal -2 binary32)) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 #s(literal -1 binary32) v)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32)))) (neg.f32 (*.f32 (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) v))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32)))) (neg.f32 (+.f32 (fma.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (pow.f32 v #s(literal -2 binary32)) (pow.f32 v #s(literal -2 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(literal 1 binary32))) (neg.f32 v)))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(literal 1 binary32))) v))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (+.f32 (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(literal 1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))) (neg.f32 v)))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (+.f32 (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(literal 1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))) v))
(/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) #s(literal 1 binary32)) v)
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) #s(literal -1 binary32)) (*.f32 (fma.f32 sinTheta_i sinTheta_O (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (neg.f32 v)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_i sinTheta_O (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))) #s(literal -1 binary32)) (*.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 2 binary32))) (neg.f32 v)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 2 binary32))) v))
(/.f32 (-.f32 (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (neg.f32 v)) (*.f32 v (*.f32 (neg.f32 sinTheta_O) sinTheta_i))) (*.f32 v (neg.f32 v)))
(/.f32 (-.f32 (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) (*.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))
(/.f32 (-.f32 (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (/.f32 v (*.f32 sinTheta_i sinTheta_O))) v) (*.f32 v (/.f32 v (*.f32 sinTheta_i sinTheta_O))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -2 binary32)) (pow.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal -2 binary32))) (neg.f32 v)) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (neg.f32 v)))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -2 binary32)) (pow.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal -2 binary32))) v) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) v))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3 binary32)) (pow.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal -3 binary32))) (neg.f32 v)) (*.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -2 binary32))) #s(literal -1 binary32))) (*.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -2 binary32))) (neg.f32 v)))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3 binary32)) (pow.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal -3 binary32))) v) (*.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -2 binary32))) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -2 binary32))) v))
(/.f32 (-.f32 (*.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (neg.f32 v)) (*.f32 (neg.f32 v) #s(literal -1 binary32))) (pow.f32 (neg.f32 v) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v) (*.f32 (neg.f32 v) #s(literal 1 binary32))) (*.f32 (neg.f32 v) v))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (*.f32 sinTheta_i sinTheta_O) v)) (neg.f32 v)) (*.f32 (*.f32 v v) #s(literal -1 binary32))) (*.f32 (*.f32 v v) (neg.f32 v)))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (*.f32 sinTheta_i sinTheta_O) v)) v) (*.f32 v v)) (pow.f32 v #s(literal 3 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 v)) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal -1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (neg.f32 v)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (neg.f32 v)) (*.f32 v #s(literal -1 binary32))) (*.f32 v (neg.f32 v)))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) v) (*.f32 v v))
(/.f32 (-.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(literal 1 binary32)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) (*.f32 v (fma.f32 sinTheta_i sinTheta_O (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 #s(literal -1 binary32) v)))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (*.f32 (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32)) (*.f32 v (+.f32 (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(literal 1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))) (*.f32 v (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32))) (+.f32 (fma.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (pow.f32 v #s(literal -2 binary32)) (pow.f32 v #s(literal -2 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32))))
(/.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) (neg.f32 v))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) v)) (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (fma.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (pow.f32 v #s(literal -2 binary32)) (pow.f32 v #s(literal -2 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32))) (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))))
(-.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) (*.f32 (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) v))) (/.f32 (pow.f32 v #s(literal -2 binary32)) (*.f32 (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) v))))
(-.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 3 binary32)) (+.f32 (fma.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (pow.f32 v #s(literal -2 binary32)) (pow.f32 v #s(literal -2 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)))) (/.f32 (pow.f32 v #s(literal -3 binary32)) (+.f32 (fma.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (pow.f32 v #s(literal -2 binary32)) (pow.f32 v #s(literal -2 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)))))
(-.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) (*.f32 (/.f32 sinTheta_O v) sinTheta_i))
(-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 #s(literal 1 binary32) v))
(-.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (-.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (/.f32 #s(literal -1 binary32) v)))
(-.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
(-.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (*.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v)))
(fma.f32 (pow.f32 (/.f32 v (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (/.f32 #s(literal -1 binary32) v))
(fma.f32 (pow.f32 (/.f32 v (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)))) (/.f32 #s(literal -1 binary32) v))
(fma.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 #s(literal 1 binary32) v)))
(fma.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v) (fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v) (/.f32 #s(literal -1 binary32) v)))
(fma.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v) (neg.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))))
(fma.f32 (/.f32 cosTheta_O v) cosTheta_i (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 #s(literal 1 binary32) v)))
(fma.f32 (/.f32 cosTheta_O v) cosTheta_i (fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v) (/.f32 #s(literal -1 binary32) v)))
(fma.f32 (/.f32 cosTheta_O v) cosTheta_i (neg.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))))
(fma.f32 (-.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -2 binary32)) (pow.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)))) (/.f32 #s(literal -1 binary32) v))
(fma.f32 (-.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3 binary32)) (pow.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal -3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -2 binary32)))) (/.f32 #s(literal -1 binary32) v))
(fma.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 #s(literal -1 binary32) v) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 #s(literal 1 binary32) v)))
(fma.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 #s(literal -1 binary32) v) (fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v) (/.f32 #s(literal -1 binary32) v)))
(fma.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 #s(literal -1 binary32) v) (neg.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))))
(fma.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (/.f32 #s(literal -1 binary32) v) (/.f32 #s(literal -1 binary32) v))
(fma.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v #s(literal -2 binary32)) (/.f32 #s(literal -1 binary32) v))
(fma.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) v) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 #s(literal 1 binary32) v)))
(fma.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) v) (fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v) (/.f32 #s(literal -1 binary32) v)))
(fma.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) v) (neg.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))))
(fma.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) v) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) v) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 #s(literal 1 binary32) v)))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v) (/.f32 #s(literal -1 binary32) v)))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (neg.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 #s(literal 1 binary32) v)))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O) (fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v) (/.f32 #s(literal -1 binary32) v)))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O) (neg.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))))
(fma.f32 (/.f32 #s(literal 1 binary32) v) #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (/.f32 #s(literal -1 binary32) v))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) v) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))
(fma.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 #s(literal -1 binary32) v))
(fma.f32 #s(literal 1 binary32) (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 #s(literal 1 binary32) v)))
(fma.f32 #s(literal 1 binary32) (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v) (/.f32 #s(literal -1 binary32) v)))
(fma.f32 #s(literal 1 binary32) (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (neg.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))))
(fma.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal -1 binary32) v))
(fma.f32 cosTheta_i (/.f32 cosTheta_O v) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 #s(literal 1 binary32) v)))
(fma.f32 cosTheta_i (/.f32 cosTheta_O v) (fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v) (/.f32 #s(literal -1 binary32) v)))
(fma.f32 cosTheta_i (/.f32 cosTheta_O v) (neg.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))))
(fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 #s(literal 1 binary32) v)))
(fma.f32 cosTheta_O (/.f32 cosTheta_i v) (fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v) (/.f32 #s(literal -1 binary32) v)))
(fma.f32 cosTheta_O (/.f32 cosTheta_i v) (neg.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))))
(fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 #s(literal 1 binary32) v)) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 #s(literal 1 binary32) v)))
(fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 #s(literal 1 binary32) v)) (fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v) (/.f32 #s(literal -1 binary32) v)))
(fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 #s(literal 1 binary32) v)) (neg.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))))
(pow.f32 (/.f32 (*.f32 (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) v)) (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (fma.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (pow.f32 v #s(literal -2 binary32)) (pow.f32 v #s(literal -2 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32))) (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) #s(literal -1 binary32))
(+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(+.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 #s(literal -1 binary32) v))
(+.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (/.f32 #s(literal 1 binary32) v)))
(+.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v) (/.f32 #s(literal -1 binary32) v)))
(+.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (neg.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))))
(exp.f32 (*.f32 (log.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) v))
(neg.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) (neg.f32 v)))
(*.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(literal 1 binary32)))))
(*.f32 (-.f32 (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_i sinTheta_O (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))))
(*.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(literal 1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))))
(*.f32 (-.f32 (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))) (fma.f32 cosTheta_i cosTheta_O (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))) (-.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O))))
(/.f32 (-.f32 (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) #s(literal 2 binary32))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)))
(/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (+.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O))))))
(/.f32 (+.f32 (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) #s(literal 3 binary32))) (+.f32 (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) #s(literal 2 binary32)) (*.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32))) (neg.f32 (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(literal 1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)))) (neg.f32 (fma.f32 sinTheta_i sinTheta_O (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32)))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) (fma.f32 sinTheta_i sinTheta_O (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32)))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(literal 1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))) (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(literal 1 binary32))) (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(literal 1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (-.f32 (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 2 binary32))) (-.f32 (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)))))
(-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(literal 1 binary32)))))
(-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) (+.f32 (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(literal 1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(literal 1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))))
(-.f32 (/.f32 (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 2 binary32)) (fma.f32 sinTheta_i sinTheta_O (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))) (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) (fma.f32 sinTheta_i sinTheta_O (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))))
(-.f32 (/.f32 (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 3 binary32)) (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)) (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 2 binary32)))))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal -1 binary32)))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))
(-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))
(-.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 1 binary32))
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(fma.f32 (neg.f32 sinTheta_i) sinTheta_O (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(fma.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32))
(fma.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (*.f32 (neg.f32 sinTheta_O) sinTheta_i))
(fma.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)))) #s(literal -1 binary32))
(fma.f32 (+.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))) (*.f32 (neg.f32 sinTheta_O) sinTheta_i))
(fma.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(fma.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32))
(fma.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 1 binary32) #s(literal -1 binary32))
(fma.f32 sinTheta_i (neg.f32 sinTheta_O) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(fma.f32 sinTheta_O (neg.f32 sinTheta_i) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(fma.f32 cosTheta_i cosTheta_O (-.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) #s(literal 1 binary32)))
(fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(literal -1 binary32)))
(fma.f32 cosTheta_i cosTheta_O (neg.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))
(fma.f32 cosTheta_i cosTheta_O (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)))
(fma.f32 cosTheta_O cosTheta_i (-.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) #s(literal 1 binary32)))
(fma.f32 cosTheta_O cosTheta_i (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(literal -1 binary32)))
(fma.f32 cosTheta_O cosTheta_i (neg.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))
(fma.f32 cosTheta_O cosTheta_i (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)))
(pow.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(literal 1 binary32))) (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(literal 1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (-.f32 (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 2 binary32))) (-.f32 (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)) (*.f32 cosTheta_i cosTheta_O))
(+.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(+.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) #s(literal 1 binary32)))
(+.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(literal -1 binary32)))
(+.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))
(+.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)))
(+.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 (neg.f32 sinTheta_O) sinTheta_i))
(+.f32 #s(literal -1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))
(+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32))
(*.f32 (exp.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))) v))
(*.f32 (*.f32 (exp.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 #s(literal 6931/10000 binary32)))
(*.f32 (exp.f32 (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (exp.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (/.f32 #s(literal 1/2 binary32) v)))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32))))
(/.f32 (exp.f32 (-.f32 (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 2 binary32)))) v)
(/.f32 (exp.f32 (+.f32 (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 0 binary32))) (*.f32 v #s(literal 2 binary32)))
(/.f32 (exp.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #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 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32))))) (exp.f32 (/.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)) (+.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32))))))
(/.f32 (exp.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #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 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #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 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (exp.f32 (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32)))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (exp.f32 (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32))) (*.f32 v #s(literal 2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v #s(literal 2 binary32)) (exp.f32 (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32)))))
(pow.f32 (exp.f32 (-.f32 (pow.f32 (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #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 #s(literal 1 binary32) (+.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32)))))
(pow.f32 (exp.f32 (-.f32 (pow.f32 (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #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 #s(literal 1 binary32) (fma.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) (+.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))))
(pow.f32 (/.f32 (*.f32 v #s(literal 2 binary32)) (exp.f32 (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32)))) #s(literal -1 binary32))
(exp.f32 (-.f32 (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 v #s(literal 2 binary32)))))
(*.f32 (-.f32 (pow.f32 (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #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 #s(literal 1 binary32) (+.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32)))))
(*.f32 (-.f32 (pow.f32 (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #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 #s(literal 1 binary32) (fma.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) (+.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))))
(/.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (-.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (log.f32 (*.f32 v #s(literal 2 binary32)))) #s(literal 2 binary32))) (-.f32 #s(literal 6931/10000 binary32) (-.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (log.f32 (*.f32 v #s(literal 2 binary32))))))
(/.f32 (+.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (-.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (log.f32 (*.f32 v #s(literal 2 binary32)))) #s(literal 3 binary32))) (+.f32 #s(literal 48038761/100000000 binary32) (-.f32 (pow.f32 (-.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (log.f32 (*.f32 v #s(literal 2 binary32)))) #s(literal 2 binary32)) (*.f32 #s(literal 6931/10000 binary32) (-.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (log.f32 (*.f32 v #s(literal 2 binary32))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #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 (log.f32 (*.f32 v #s(literal 2 binary32))) (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #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)))) (neg.f32 (fma.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) (+.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #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 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_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(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #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 (log.f32 (*.f32 v #s(literal 2 binary32))) (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32))))
(/.f32 (-.f32 (pow.f32 (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #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 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #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 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_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(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #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))) (fma.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) (+.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32))) (-.f32 (pow.f32 (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #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 #s(literal 1 binary32) (/.f32 (fma.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) (+.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) (-.f32 (pow.f32 (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #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 (-.f32 (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 2 binary32))) (log.f32 v))
(-.f32 (+.f32 (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 0 binary32)) (log.f32 (*.f32 v #s(literal 2 binary32))))
(-.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #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 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32)))) (/.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)) (+.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32)))))
(-.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #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 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #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 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))))
(-.f32 (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 v #s(literal 2 binary32))))
(fma.f32 (*.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))))
(fma.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(fma.f32 (+.f32 (pow.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (-.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32))) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(fma.f32 (neg.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))) (/.f32 #s(literal -1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))))
(fma.f32 (log.f32 (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -1/2 binary32))) #s(literal 2 binary32) (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #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 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32)))
(fma.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (/.f32 #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 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32)))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))) #s(literal -1 binary32)) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) v) #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #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 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32)))
(fma.f32 #s(literal -1/2 binary32) (log.f32 (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal 2 binary32))) (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32)))
(fma.f32 #s(literal 2 binary32) (log.f32 (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -1/2 binary32))) (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32)))
(pow.f32 (/.f32 (+.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32))) (-.f32 (pow.f32 (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #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)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) (+.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) (-.f32 (pow.f32 (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #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)))) #s(literal -1 binary32))
(+.f32 (-.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (log.f32 (*.f32 v #s(literal 2 binary32)))) #s(literal 6931/10000 binary32))
(+.f32 (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))))
(+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32)))
(+.f32 #s(literal 6931/10000 binary32) (-.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (log.f32 (*.f32 v #s(literal 2 binary32)))))
(*.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))))
(*.f32 (+.f32 (pow.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (-.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32)) (-.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32)))
(/.f32 (neg.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 2 binary32)))) (neg.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32))) (neg.f32 (fma.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (-.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32))))
(/.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 2 binary32))) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)))
(/.f32 (+.f32 (pow.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32)) (+.f32 (pow.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 2 binary32)) (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32)))))
(/.f32 (+.f32 (pow.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32)) (fma.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (-.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (-.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32)) (+.f32 (pow.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_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 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))) (/.f32 (pow.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 2 binary32)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))))
(fma.f32 (*.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))
(fma.f32 (neg.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))
(fma.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))) #s(literal -1 binary32)) #s(literal 6931/10000 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) v) #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 6931/10000 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (-.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32)) (+.f32 (pow.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32))) #s(literal -1 binary32))
(+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))
(*.f32 (*.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (neg.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))) (/.f32 #s(literal -1 binary32) v))
(*.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) v) #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))))
(*.f32 #s(literal 1 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))
(/.f32 (*.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (neg.f32 (neg.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))))) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) #s(literal 1 binary32)) v)
(/.f32 (neg.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))) (neg.f32 v))
(/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 v #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 v #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))))
(pow.f32 (/.f32 (/.f32 v #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 v #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 v #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (neg.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))) v))
(neg.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (neg.f32 v)))
(*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))
(*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))
(*.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) (exp.f32 (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(*.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) (exp.f32 (fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) (exp.f32 #s(literal 6931/10000 binary32)))
(*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))))
(*.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))
(/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (*.f32 (/.f32 cosTheta_O v) cosTheta_i))) (pow.f32 (exp.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (exp.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(/.f32 (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))) (exp.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))))
(/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))) (exp.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) (exp.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(/.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) (exp.f32 (-.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32))))
(/.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) (exp.f32 (-.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(pow.f32 (exp.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(pow.f32 (exp.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 1 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 (exp.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)))))
(pow.f32 (exp.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32))))
(exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))
(*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))) (exp.f32 #s(literal 6931/10000 binary32)))
(*.f32 (*.f32 (exp.f32 (/.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 #s(literal 6931/10000 binary32)))
(*.f32 (*.f32 (*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 #s(literal 6931/10000 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)))
(*.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (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 #s(literal 1/2 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))) v))
(*.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) (*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 #s(literal 1/2 binary32) v)))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))))))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) 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/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))) v) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))
(*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) v))
(*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (exp.f32 (/.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 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1/2 binary32) v)))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(*.f32 (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -1/2 binary32)) (*.f32 (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -1/2 binary32)) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(/.f32 (exp.f32 (-.f32 (+.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 2 binary32)))) v)
(/.f32 (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 0 binary32))) (*.f32 v #s(literal 2 binary32)))
(/.f32 (exp.f32 (/.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))) (exp.f32 (/.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))))
(/.f32 (exp.f32 (/.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (fma.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) (exp.f32 (/.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 3 binary32)) (fma.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))))
(/.f32 (*.f32 #s(literal -1 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (*.f32 #s(literal 1 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (*.f32 v #s(literal 2 binary32)))
(/.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (neg.f32 v))
(/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal -1 binary32)) (*.f32 #s(literal -2 binary32) v))
(/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal -1/2 binary32)) (neg.f32 v))
(/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1 binary32)) (*.f32 v #s(literal 2 binary32)))
(/.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) (neg.f32 v))
(/.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) (exp.f32 (-.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v)) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))))))
(/.f32 (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) v)
(/.f32 (*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 v #s(literal 2 binary32))))))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 v #s(literal 2 binary32)))))))
(/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (*.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_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))))
(pow.f32 (exp.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))))
(pow.f32 (exp.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (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)))))
(pow.f32 (exp.f32 (-.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))))
(pow.f32 (/.f32 v (*.f32 #s(literal 1/2 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) #s(literal -1 binary32))
(exp.f32 (+.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
(exp.f32 (+.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))))
(exp.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 v #s(literal 2 binary32)))))
(*.f32 (exp.f32 (log.f32 #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -1/2 binary32))) #s(literal 1 binary32)) (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (pow.f32 (*.f32 (*.f32 v #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32)) (pow.f32 v #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -3/4 binary32)) #s(literal 1 binary32)) (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -1/4 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 1 binary32)) #s(literal 1/2 binary32))
(*.f32 (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -3/4 binary32)) (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -1/4 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (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 (pow.f32 (*.f32 (*.f32 v #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal -1/2 binary32)) (pow.f32 v #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -1/4 binary32)) (pow.f32 (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -3/4 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -1/4 binary32)) (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -3/4 binary32)))
(*.f32 (pow.f32 #s(literal 4 binary32) #s(literal -1/4 binary32)) (pow.f32 (pow.f32 (*.f32 v (*.f32 v #s(literal 2 binary32))) #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 #s(literal 4 binary32) #s(literal -1/4 binary32)) (pow.f32 (*.f32 v (*.f32 v #s(literal 2 binary32))) #s(literal -1/2 binary32)))
(*.f32 #s(literal -1 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) v)) #s(literal 1 binary32)))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) v)))
(*.f32 #s(literal 1/2 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) v) #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 #s(literal 1/2 binary32) v))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) #s(literal 1 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 #s(literal -1/2 binary32) (pow.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 1 binary32)))
(*.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) v))
(/.f32 (exp.f32 (-.f32 #s(literal 0 binary32) (log.f32 #s(literal 2 binary32)))) v)
(/.f32 (exp.f32 (log.f32 #s(literal -1 binary32))) (exp.f32 (log.f32 (*.f32 #s(literal -2 binary32) v))))
(/.f32 (exp.f32 (log.f32 #s(literal -1/2 binary32))) (exp.f32 (log.f32 (neg.f32 v))))
(/.f32 (exp.f32 (log.f32 #s(literal 1/2 binary32))) v)
(/.f32 #s(literal -1 binary32) (*.f32 #s(literal -2 binary32) v))
(/.f32 #s(literal 1/2 binary32) (neg.f32 (neg.f32 v)))
(/.f32 #s(literal 1/2 binary32) v)
(/.f32 (/.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 #s(literal -1/2 binary32) (neg.f32 v))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -1/2 binary32))))
(pow.f32 (*.f32 (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal 2 binary32))) #s(literal -1/4 binary32))
(pow.f32 (neg.f32 (*.f32 #s(literal -2 binary32) v)) #s(literal -1 binary32))
(pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (*.f32 v #s(literal 2 binary32))))
(pow.f32 (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -1/4 binary32)) #s(literal 4 binary32))
(pow.f32 (/.f32 #s(literal 1/2 binary32) v) #s(literal 1 binary32))
(pow.f32 (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 v #s(literal 2 binary32)) #s(literal 2 binary32))) #s(literal -1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 1 binary32)))
(exp.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 v #s(literal 2 binary32))))
(neg.f32 (/.f32 #s(literal -1/2 binary32) v))
(*.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))) (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)))
(*.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) (exp.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (exp.f32 (/.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))))) (exp.f32 (/.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal -2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))))))
(/.f32 (exp.f32 (/.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3 binary32)) (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -2 binary32))))) (exp.f32 (/.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal -3 binary32)) (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -2 binary32))))))
(/.f32 (exp.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 v v))) (exp.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) v) (*.f32 v v))))
(/.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)))
(/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (neg.f32 v))))
(/.f32 #s(literal 1 binary32) (pow.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (/.f32 #s(literal -1 binary32) v)))
(pow.f32 (exp.f32 (-.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -2 binary32)) (pow.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal -2 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)))))
(pow.f32 (exp.f32 (-.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3 binary32)) (pow.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal -3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -2 binary32)))))
(pow.f32 (exp.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 #s(literal -1 binary32) v))
(pow.f32 (exp.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (*.f32 sinTheta_i sinTheta_O) v))) (pow.f32 v #s(literal -2 binary32)))
(pow.f32 (exp.f32 #s(literal 1 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))
(pow.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32)))
(pow.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))
(pow.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (/.f32 #s(literal 1 binary32) v))
(pow.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32))
(exp.f32 (*.f32 (log.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 #s(literal 1 binary32) v)))
(exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))
(*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))
(*.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))
(*.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) (exp.f32 (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(*.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) (exp.f32 (fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) (exp.f32 #s(literal 6931/10000 binary32)))
(*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))))
(*.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))
(/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (*.f32 (/.f32 cosTheta_O v) cosTheta_i))) (pow.f32 (exp.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) v)))
(/.f32 (exp.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(/.f32 (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))) (exp.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))))
(/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))) (exp.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) (exp.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))))
(/.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) (exp.f32 (-.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32))))
(/.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) (exp.f32 (-.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(pow.f32 (exp.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(pow.f32 (exp.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 1 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 (exp.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)))))
(pow.f32 (exp.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32))))
(exp.f32 (+.f32 (/.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 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)))))
(*.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))
(*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 1 binary32))
(/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) #s(literal 2 binary32))) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)))
(/.f32 (+.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) #s(literal 2 binary32)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)))) (neg.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) #s(literal 1 binary32)) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))) #s(literal 1 binary32)) (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))) (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))))
(-.f32 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)) (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)))))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i (*.f32 cosTheta_i cosTheta_O))
(fma.f32 (neg.f32 sinTheta_i) sinTheta_O (*.f32 cosTheta_i cosTheta_O))
(fma.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O) (*.f32 cosTheta_i cosTheta_O))
(fma.f32 sinTheta_i (neg.f32 sinTheta_O) (*.f32 cosTheta_i cosTheta_O))
(fma.f32 sinTheta_O (neg.f32 sinTheta_i) (*.f32 cosTheta_i cosTheta_O))
(fma.f32 cosTheta_i cosTheta_O (*.f32 (neg.f32 sinTheta_O) sinTheta_i))
(fma.f32 cosTheta_O cosTheta_i (*.f32 (neg.f32 sinTheta_O) sinTheta_i))
(pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (*.f32 cosTheta_i cosTheta_O))
(+.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 sinTheta_O) sinTheta_i))
(*.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 #s(literal 1 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(*.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32))) (/.f32 #s(literal 1 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 #s(literal 1 binary32) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)))))
(*.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32))))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.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 (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 (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 (+.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 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 (neg.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)))) (neg.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32))) (neg.f32 (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32))) (neg.f32 (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32))))
(/.f32 (fma.f32 (-.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -2 binary32)) (pow.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal -2 binary32))) (-.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (-.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (-.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (fma.f32 (-.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -2 binary32)) (pow.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal -2 binary32))) (-.f32 (+.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)) (/.f32 #s(literal -6931/10000 binary32) v)) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (+.f32 (pow.f32 v #s(literal -3 binary32)) #s(literal 332956652491/1000000000000 binary32)))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (-.f32 (+.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)) (/.f32 #s(literal -6931/10000 binary32) v))))
(/.f32 (fma.f32 (-.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3 binary32)) (pow.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal -3 binary32))) (-.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (*.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -2 binary32))) (-.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)))) (*.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -2 binary32))) (-.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (fma.f32 (-.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3 binary32)) (pow.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal -3 binary32))) (-.f32 (+.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)) (/.f32 #s(literal -6931/10000 binary32) v)) (*.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -2 binary32))) (+.f32 (pow.f32 v #s(literal -3 binary32)) #s(literal 332956652491/1000000000000 binary32)))) (*.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -2 binary32))) (-.f32 (+.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)) (/.f32 #s(literal -6931/10000 binary32) v))))
(/.f32 (fma.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (-.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (*.f32 (neg.f32 v) (-.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)))) (*.f32 (neg.f32 v) (-.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (fma.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (-.f32 (+.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)) (/.f32 #s(literal -6931/10000 binary32) v)) (*.f32 (neg.f32 v) (+.f32 (pow.f32 v #s(literal -3 binary32)) #s(literal 332956652491/1000000000000 binary32)))) (*.f32 (neg.f32 v) (-.f32 (+.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)) (/.f32 #s(literal -6931/10000 binary32) v))))
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (*.f32 sinTheta_i sinTheta_O) 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 (fma.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (*.f32 sinTheta_i sinTheta_O) v)) (-.f32 (+.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)) (/.f32 #s(literal -6931/10000 binary32) v)) (*.f32 (*.f32 v v) (+.f32 (pow.f32 v #s(literal -3 binary32)) #s(literal 332956652491/1000000000000 binary32)))) (*.f32 (*.f32 v v) (-.f32 (+.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)) (/.f32 #s(literal -6931/10000 binary32) v))))
(/.f32 (fma.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (-.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (-.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (fma.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)) (/.f32 #s(literal -6931/10000 binary32) v)) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (+.f32 (pow.f32 v #s(literal -3 binary32)) #s(literal 332956652491/1000000000000 binary32)))) (*.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (-.f32 (+.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)) (/.f32 #s(literal -6931/10000 binary32) v))))
(/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (-.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (*.f32 v (-.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)))) (*.f32 v (-.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (-.f32 (+.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)) (/.f32 #s(literal -6931/10000 binary32) v)) (*.f32 v (+.f32 (pow.f32 v #s(literal -3 binary32)) #s(literal 332956652491/1000000000000 binary32)))) (*.f32 v (-.f32 (+.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)) (/.f32 #s(literal -6931/10000 binary32) v))))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))
(/.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32))) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))
(/.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32)) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32)) (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (-.f32 (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 1 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)) (-.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 1 binary32) (/.f32 (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32))) (+.f32 (pow.f32 (/.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 1 binary32) (/.f32 (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32)) (+.f32 (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 6931/10000 binary32) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (*.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v)))
(-.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 (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 #s(literal 48038761/100000000 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))) (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))))
(-.f32 (/.f32 (-.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_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_i sinTheta_O #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)))
(-.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (-.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (pow.f32 (/.f32 v (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (pow.f32 (/.f32 v (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(fma.f32 (pow.f32 (/.f32 v (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)))) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (pow.f32 (/.f32 v (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)))) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(fma.f32 (pow.f32 (/.f32 v (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(literal 1 binary32)))) #s(literal 6931/10000 binary32))
(fma.f32 (pow.f32 (/.f32 v (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(literal 1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) #s(literal 6931/10000 binary32))
(fma.f32 (pow.f32 (/.f32 v (-.f32 (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_i sinTheta_O (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))) #s(literal 6931/10000 binary32))
(fma.f32 (pow.f32 (/.f32 v (-.f32 (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) #s(literal 2 binary32)))) #s(literal 6931/10000 binary32))
(fma.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))
(fma.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v) (fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 cosTheta_O v) cosTheta_i (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 cosTheta_O v) cosTheta_i (fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (-.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -2 binary32)) (pow.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)))) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (-.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -2 binary32)) (pow.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)))) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(fma.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_O) sinTheta_i #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) v))) #s(literal 6931/10000 binary32))
(fma.f32 (-.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))
(fma.f32 (-.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3 binary32)) (pow.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal -3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -2 binary32)))) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (-.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3 binary32)) (pow.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal -3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -2 binary32)))) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(fma.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (pow.f32 v #s(literal -2 binary32)) (pow.f32 v #s(literal -2 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)))) #s(literal 6931/10000 binary32))
(fma.f32 (+.f32 (pow.f32 v #s(literal -3 binary32)) #s(literal 332956652491/1000000000000 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)) (/.f32 #s(literal -6931/10000 binary32) v))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))
(fma.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 #s(literal -1 binary32) v) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 #s(literal -1 binary32) v) (fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (/.f32 #s(literal -1 binary32) v) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (/.f32 #s(literal -1 binary32) v) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(fma.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))
(fma.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v #s(literal -2 binary32)) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v #s(literal -2 binary32)) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(fma.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) v) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) v) (fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal -1 binary32)) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) #s(literal -1 binary32)) #s(literal 6931/10000 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O) (fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) #s(literal 6931/10000 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(fma.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 #s(literal 1 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)))
(fma.f32 #s(literal 1 binary32) (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 #s(literal 1 binary32) (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))
(fma.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (/.f32 #s(literal 1 binary32) v) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (/.f32 #s(literal 1 binary32) v) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(fma.f32 cosTheta_i (/.f32 cosTheta_O v) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 cosTheta_i (/.f32 cosTheta_O v) (fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 cosTheta_O (/.f32 cosTheta_i v) (fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 #s(literal 1 binary32) v)) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 #s(literal 1 binary32) v)) (fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
(pow.f32 (/.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (-.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))) #s(literal -1 binary32))
(pow.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)) (-.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 -1 binary32))
(pow.f32 (/.f32 (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32))) (+.f32 (pow.f32 (/.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))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32)) (+.f32 (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))) #s(literal -1 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 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal -1 binary32) v))
(+.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (neg.f32 (-.f32 (/.f32 #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_O v) cosTheta_i) (-.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(+.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 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 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))))
(*.f32 (+.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32))) (neg.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) #s(literal -1 binary32))) (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))))
(/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)))
(/.f32 (+.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))))
(/.f32 (+.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) #s(literal -1 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 cosTheta_i) cosTheta_O)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (+.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (+.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) #s(literal -1 binary32))))
(-.f32 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32))))
(fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))
(fma.f32 cosTheta_O cosTheta_i #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal 1 binary32)) (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (+.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (+.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) #s(literal -1 binary32))) #s(literal -1 binary32))
(+.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1 binary32))
(+.f32 #s(literal -1 binary32) (*.f32 cosTheta_i cosTheta_O))
#s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 v (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (pow.f32 (/.f32 v (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)))))
(*.f32 (-.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -2 binary32)) (pow.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)))))
(*.f32 (-.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3 binary32)) (pow.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal -3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -2 binary32)))))
(*.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (/.f32 #s(literal -1 binary32) v))
(*.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (*.f32 sinTheta_i sinTheta_O) v)) (pow.f32 v #s(literal -2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))
(*.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))
(*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (/.f32 #s(literal 1 binary32) v))
(/.f32 (/.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (*.f32 sinTheta_i sinTheta_O) v)) v) v)
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) v)) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) v)) (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3 binary32)) (pow.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal -3 binary32))) (+.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -2 binary32)) (-.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal -2 binary32)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -2 binary32)) (pow.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal -2 binary32)))) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3 binary32)) (pow.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal -3 binary32)))) (neg.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -2 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (*.f32 sinTheta_i sinTheta_O) v))) (neg.f32 (*.f32 v v)))
(/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) #s(literal -1 binary32)) (*.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (neg.f32 v)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) v))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))) #s(literal -1 binary32)) (*.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32))) (neg.f32 v)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32))) v))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (neg.f32 v)) (*.f32 (neg.f32 v) (*.f32 (neg.f32 sinTheta_O) sinTheta_i))) (pow.f32 (neg.f32 v) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) v) (*.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) (*.f32 (neg.f32 v) v))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 v (*.f32 sinTheta_i sinTheta_O))) (*.f32 (neg.f32 v) #s(literal 1 binary32))) (*.f32 (neg.f32 v) (/.f32 v (*.f32 sinTheta_i sinTheta_O))))
(/.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 v)) (*.f32 v (*.f32 (neg.f32 sinTheta_O) sinTheta_i))) (*.f32 v (neg.f32 v)))
(/.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (*.f32 sinTheta_i sinTheta_O))) v) (*.f32 v (/.f32 v (*.f32 sinTheta_i sinTheta_O))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 v)) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (neg.f32 sinTheta_O) sinTheta_i))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (neg.f32 v)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 sinTheta_i sinTheta_O))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) v))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 v (*.f32 sinTheta_i sinTheta_O))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (/.f32 v (*.f32 sinTheta_i sinTheta_O))))
(/.f32 (-.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)) (neg.f32 v))
(/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) (*.f32 v (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (-.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -2 binary32)) (pow.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal -2 binary32))) (-.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (-.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -2 binary32)) (pow.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal -2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))) (*.f32 v (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3 binary32)) (pow.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal -3 binary32))) (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -2 binary32))))
(/.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (neg.f32 v))
(/.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (-.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -2 binary32)) (pow.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal -2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -2 binary32))) (-.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3 binary32)) (pow.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal -3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v v) (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))))
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(-.f32 (/.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)))) (/.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal -2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)))))
(-.f32 (/.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3 binary32)) (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -2 binary32)))) (/.f32 (pow.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal -3 binary32)) (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -2 binary32)))))
(-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 v v)) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) v) (*.f32 v v)))
(-.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (*.f32 (/.f32 sinTheta_O v) sinTheta_i))
(fma.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(fma.f32 (/.f32 cosTheta_O v) cosTheta_i (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v) (*.f32 (/.f32 cosTheta_O v) cosTheta_i))
(fma.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 #s(literal -1 binary32) v) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(fma.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (/.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 cosTheta_O v) cosTheta_i))
(fma.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) v) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(fma.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 #s(literal -1 binary32) v) (*.f32 (/.f32 cosTheta_O v) cosTheta_i))
(fma.f32 #s(literal -1 binary32) (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (*.f32 (/.f32 cosTheta_O v) cosTheta_i))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(fma.f32 #s(literal 1 binary32) (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(fma.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i))
(fma.f32 cosTheta_i (/.f32 cosTheta_O v) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(fma.f32 cosTheta_O (/.f32 cosTheta_i v) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 #s(literal 1 binary32) v)) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(pow.f32 (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (-.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -2 binary32)) (pow.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal -2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -2 binary32))) (-.f32 (pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -3 binary32)) (pow.f32 (/.f32 v (*.f32 sinTheta_i sinTheta_O)) #s(literal -3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 v v) (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 (*.f32 sinTheta_i sinTheta_O) v))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal -1 binary32))
(+.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i))
(+.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(exp.f32 (*.f32 (log.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v))
(neg.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (neg.f32 v)))
(*.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)))))
(pow.f32 (exp.f32 (-.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
(pow.f32 (exp.f32 (+.f32 (pow.f32 v #s(literal -3 binary32)) #s(literal 332956652491/1000000000000 binary32))) (/.f32 #s(literal 1 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 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))

eval128.0ms (1.1%)

Memory
-6.8MiB live, 234.6MiB allocated
Compiler

Compiled 38 316 to 4 520 computations (88.2% saved)

prune30.0ms (0.3%)

Memory
9.5MiB live, 87.1MiB allocated
Pruning

21 alts after pruning (18 fresh and 3 done)

PrunedKeptTotal
New94415959
Fresh7310
Picked325
Done011
Total95421975
Accuracy
99.9%
Counts
975 → 21
Alt Table
Click to see full alt table
StatusAccuracyProgram
43.6%
(/.f32 (exp.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #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 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32))))) (exp.f32 (/.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)) (+.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32))))))
99.7%
(/.f32 (exp.f32 (/.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.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 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))))
98.0%
(/.f32 (exp.f32 (-.f32 (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 2 binary32)))) v)
98.7%
(/.f32 (exp.f32 (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32))) (*.f32 v #s(literal 2 binary32)))
38.9%
(*.f32 (pow.f32 (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32)) #s(literal 2 binary32)) #s(approx (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v))) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))))
99.7%
(*.f32 (pow.f32 #s(approx (pow (* 2 v) -1/2) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) v)) (sqrt.f32 #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))))
99.4%
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 (pow.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32))) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
99.3%
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (/.f32 #s(literal 1 binary32) v)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
93.9%
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 (exp.f32 (fma.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i))) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
89.6%
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) 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)))))))
89.6%
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
97.0%
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v))) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
99.5%
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
99.7%
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))))
4.6%
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))))
99.7%
(*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))
99.5%
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
97.5%
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (-.f32 #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))
12.5%
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
96.8%
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) #s(approx (/ (- (+ (* cosTheta_i cosTheta_O) -1) (* sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 cosTheta_i cosTheta_O #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 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) v))
Compiler

Compiled 1 207 to 903 computations (25.2% saved)

simplify131.0ms (1.2%)

Memory
1.6MiB live, 161.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
059428
091423
1172417
2361413
3880413
42343413
54681413
66991413
08145405
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.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))
(exp.f32 #s(literal 6931/10000 binary32))
#s(literal 6931/10000 binary32)
(/.f32 #s(literal 1/2 binary32) v)
#s(literal 1/2 binary32)
v
(exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))
(/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)
(-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32))
(-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))
(*.f32 cosTheta_O cosTheta_i)
cosTheta_O
cosTheta_i
(*.f32 sinTheta_O sinTheta_i)
sinTheta_O
sinTheta_i
#s(literal 1 binary32)
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
#s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
v
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
(/.f32 #s(literal 1/2 binary32) v)
#s(literal 1/2 binary32)
v
(*.f32 #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
#s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32))
#s(literal 1 binary32)
(exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))
(/.f32 #s(literal -1 binary32) v)
#s(literal -1 binary32)
#s(literal 6931/10000 binary32)
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 (exp.f32 (fma.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i))) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
(/.f32 #s(literal 1/2 binary32) v)
#s(literal 1/2 binary32)
v
(*.f32 (exp.f32 (fma.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i))) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
(exp.f32 (fma.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)))
(fma.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i))
sinTheta_i
(neg.f32 (/.f32 sinTheta_O v))
(/.f32 sinTheta_O v)
sinTheta_O
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(/.f32 cosTheta_O v)
cosTheta_O
cosTheta_i
(exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))
(/.f32 #s(literal -1 binary32) v)
#s(literal -1 binary32)
#s(literal 6931/10000 binary32)
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (/.f32 #s(literal 1 binary32) v)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
(/.f32 #s(literal 1/2 binary32) v)
#s(literal 1/2 binary32)
v
(*.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (/.f32 #s(literal 1 binary32) v)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
(pow.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (/.f32 #s(literal 1 binary32) v))
(exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
(*.f32 sinTheta_i sinTheta_O)
sinTheta_i
sinTheta_O
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
(exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))
(/.f32 #s(literal -1 binary32) v)
#s(literal -1 binary32)
#s(literal 6931/10000 binary32)
Outputs
(*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))
(/.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 (fma.f32 (neg.f32 cosTheta_i) cosTheta_O (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))
(exp.f32 #s(literal 6931/10000 binary32))
#s(literal 6931/10000 binary32)
(/.f32 #s(literal 1/2 binary32) v)
#s(literal 1/2 binary32)
v
(exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)
(/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)
(-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32))
(-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))
(-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(*.f32 cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
cosTheta_O
cosTheta_i
(*.f32 sinTheta_O sinTheta_i)
(*.f32 sinTheta_i sinTheta_O)
sinTheta_O
sinTheta_i
#s(literal 1 binary32)
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)))
#s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
#s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
v
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
(*.f32 (/.f32 #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32)) v) (*.f32 (exp.f32 (-.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -6931/10000 binary32))) #s(literal 1/2 binary32)))
(/.f32 #s(literal 1/2 binary32) v)
#s(literal 1/2 binary32)
v
(*.f32 #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32)) (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))) #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32)))
#s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32))
#s(literal 1 binary32)
(exp.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 -1 binary32) v) #s(literal 6931/10000 binary32))
(-.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -6931/10000 binary32))
(/.f32 #s(literal -1 binary32) v)
#s(literal -1 binary32)
#s(literal 6931/10000 binary32)
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 (exp.f32 (fma.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i))) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
(/.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 (fma.f32 (neg.f32 cosTheta_i) cosTheta_O (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(/.f32 #s(literal 1/2 binary32) v)
#s(literal 1/2 binary32)
v
(*.f32 (exp.f32 (fma.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i))) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 cosTheta_i) cosTheta_O (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))
(exp.f32 (fma.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)))
(exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))
(fma.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i))
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
sinTheta_i
(neg.f32 (/.f32 sinTheta_O v))
(/.f32 (neg.f32 sinTheta_O) v)
(/.f32 sinTheta_O v)
sinTheta_O
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(/.f32 cosTheta_O v)
cosTheta_O
cosTheta_i
(exp.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 -1 binary32) v) #s(literal 6931/10000 binary32))
(-.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -6931/10000 binary32))
(/.f32 #s(literal -1 binary32) v)
#s(literal -1 binary32)
#s(literal 6931/10000 binary32)
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (/.f32 #s(literal 1 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))) (/.f32 #s(literal 1/2 binary32) v)) (pow.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (/.f32 #s(literal 1 binary32) v)))
(/.f32 #s(literal 1/2 binary32) v)
#s(literal 1/2 binary32)
v
(*.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (/.f32 #s(literal 1 binary32) v)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
(*.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (/.f32 #s(literal 1 binary32) v)) (exp.f32 (-.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -6931/10000 binary32))))
(pow.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (/.f32 #s(literal 1 binary32) v))
(exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
(*.f32 sinTheta_i sinTheta_O)
sinTheta_i
sinTheta_O
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
(exp.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 -1 binary32) v) #s(literal 6931/10000 binary32))
(-.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -6931/10000 binary32))
(/.f32 #s(literal -1 binary32) v)
#s(literal -1 binary32)
#s(literal 6931/10000 binary32)

localize206.0ms (1.8%)

Memory
8.8MiB live, 365.8MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.0625
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
accuracy0.08602216422991552
(exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
accuracy1.8201472352506287
(*.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (/.f32 #s(literal 1 binary32) v)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
accuracy8.084140354072298
(pow.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (/.f32 #s(literal 1 binary32) v))
accuracy0.08788625141884236
(exp.f32 (fma.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)))
accuracy0.21484375
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
accuracy1.8201472352506287
(*.f32 (exp.f32 (fma.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i))) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
accuracy25.35089402480312
(fma.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i))
accuracy0.04296875
(+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))
accuracy0.08602216422991552
(exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
accuracy1.8201472352506287
(*.f32 #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
accuracy8.861940307915544
#s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32))
accuracy0.0
(*.f32 cosTheta_i cosTheta_O)
accuracy0.0997539667660563
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
accuracy7.913213075252345
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
accuracy29.049404632592616
#s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
accuracy0.015625
(*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))
accuracy0.0625
(-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))
accuracy0.0943108497243662
(exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))
accuracy0.37109375
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v))
Samples
123.0ms148×1valid
38.0ms97×0valid
4.0ms11×0exit
Compiler

Compiled 844 to 113 computations (86.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 129.0ms
ival-mult: 33.0ms (25.7% of total)
ival-div: 24.0ms (18.7% of total)
ival-exp: 18.0ms (14% of total)
ival-pow: 14.0ms (10.9% of total)
adjust: 10.0ms (7.8% of total)
ival-sub: 9.0ms (7% of total)
ival-add: 8.0ms (6.2% of total)
const: 6.0ms (4.7% of total)
ival-log: 4.0ms (3.1% of total)
exact: 1.0ms (0.8% of total)
ival-neg: 1.0ms (0.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series383.0ms (3.4%)

Memory
5.0MiB live, 521.4MiB allocated
Counts
25 → 228
Calls
Call 1
Inputs
(*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))
(-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v))
(exp.f32 #s(literal 6931/10000 binary32))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
#s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
(/.f32 #s(literal 1/2 binary32) v)
(*.f32 #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
#s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32))
(*.f32 (exp.f32 (fma.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i))) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 (exp.f32 (fma.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i))) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (/.f32 #s(literal 1 binary32) v)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
(*.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (/.f32 #s(literal 1 binary32) v)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
(pow.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (/.f32 #s(literal 1 binary32) v))
(exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))
(-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))
(exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(exp.f32 (fma.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
Outputs
(* 1/2 (/ (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))))) (pow v 2))) (* 1/2 (/ (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (* cosTheta_i (+ (* 1/4 (/ (* (pow cosTheta_O 2) (* cosTheta_i (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 2))))))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 2))) (* cosTheta_i (+ (* 1/12 (/ (* (pow cosTheta_O 3) (* cosTheta_i (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_O 2) (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 3))))))))
(* -1 (+ 1 (* sinTheta_O sinTheta_i)))
(- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))
(exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_O cosTheta_i)
(* 1/2 (/ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))) v))
(+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))) (pow v 2))) (* 1/2 (/ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))) v)))
(+ (* 1/2 (/ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))) v)) (* cosTheta_i (+ (* 1/4 (/ (* (pow cosTheta_O 2) (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) (pow v 2))))))
(+ (* 1/2 (/ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))) v)) (* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) (pow v 2))) (* cosTheta_i (+ (* 1/12 (/ (* (pow cosTheta_O 3) (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_O 2) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) (pow v 3))))))))
(* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))
(+ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))) (/ (* cosTheta_O (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))) v))
(+ (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))) (pow v 2))) (/ (* cosTheta_O (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) v))) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))
(+ (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) (pow v 2))))) (/ (* cosTheta_O (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) v))) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))
(exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(+ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v))
(+ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v))))
(+ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (pow v 2))))) (/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))
(+ (* 1/2 (/ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))) v)) (* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (exp (- 6931/10000 (/ 1 v))) (+ (* 1/2 (/ (+ (* -1 (pow cosTheta_O 2)) (pow cosTheta_O 2)) v)) (* 1/2 (/ (pow cosTheta_O 2) (pow v 2))))))) v)))))
(+ (* 1/2 (/ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))) v)) (* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) (pow v 2))) (* cosTheta_i (+ (* 1/2 (/ (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (exp (- 6931/10000 (/ 1 v))) (+ (* 1/6 (/ (+ (* -3 (pow cosTheta_O 3)) (+ (* 2 (pow cosTheta_O 3)) (pow cosTheta_O 3))) v)) (+ (* 1/6 (/ (pow cosTheta_O 3) (pow v 3))) (* 1/2 (/ (* cosTheta_O (+ (* -1 (pow cosTheta_O 2)) (pow cosTheta_O 2))) (pow v 2)))))))) v)) (* 1/2 (/ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (exp (- 6931/10000 (/ 1 v))) (+ (* 1/2 (/ (+ (* -1 (pow cosTheta_O 2)) (pow cosTheta_O 2)) v)) (* 1/2 (/ (pow cosTheta_O 2) (pow v 2)))))) v)))))))
(+ (* cosTheta_i (+ (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (exp (- 6931/10000 (/ 1 v))) (+ (* 1/2 (/ (+ (* -1 (pow cosTheta_O 2)) (pow cosTheta_O 2)) v)) (* 1/2 (/ (pow cosTheta_O 2) (pow v 2))))))) (/ (* cosTheta_O (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) v))) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))
(+ (* cosTheta_i (+ (* cosTheta_i (+ (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (exp (- 6931/10000 (/ 1 v))) (+ (* 1/6 (/ (+ (* -3 (pow cosTheta_O 3)) (+ (* 2 (pow cosTheta_O 3)) (pow cosTheta_O 3))) v)) (+ (* 1/6 (/ (pow cosTheta_O 3) (pow v 3))) (* 1/2 (/ (* cosTheta_O (+ (* -1 (pow cosTheta_O 2)) (pow cosTheta_O 2))) (pow v 2)))))))) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (exp (- 6931/10000 (/ 1 v))) (+ (* 1/2 (/ (+ (* -1 (pow cosTheta_O 2)) (pow cosTheta_O 2)) v)) (* 1/2 (/ (pow cosTheta_O 2) (pow v 2)))))))) (/ (* cosTheta_O (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) v))) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))
(+ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* cosTheta_i (+ (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (+ (* 1/2 (/ (+ (* -1 (pow cosTheta_O 2)) (pow cosTheta_O 2)) v)) (* 1/2 (/ (pow cosTheta_O 2) (pow v 2)))))) (/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v))))
(+ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* cosTheta_i (+ (* cosTheta_i (+ (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (+ (* 1/6 (/ (+ (* -3 (pow cosTheta_O 3)) (+ (* 2 (pow cosTheta_O 3)) (pow cosTheta_O 3))) v)) (+ (* 1/6 (/ (pow cosTheta_O 3) (pow v 3))) (* 1/2 (/ (* cosTheta_O (+ (* -1 (pow cosTheta_O 2)) (pow cosTheta_O 2))) (pow v 2))))))) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (+ (* 1/2 (/ (+ (* -1 (pow cosTheta_O 2)) (pow cosTheta_O 2)) v)) (* 1/2 (/ (pow cosTheta_O 2) (pow v 2))))))) (/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v))))
(exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))
(+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) v))
(+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 2))) (/ (* cosTheta_O (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))))
(+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (pow v 2))))) (/ (* cosTheta_O (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))))
(* -1 (* sinTheta_O sinTheta_i))
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(* cosTheta_i (+ cosTheta_O (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(* 1/2 (/ (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))) v))
(* (exp (- 6931/10000 (/ 1 v))) (exp (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v)))
(exp (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))
(* (exp (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))
(* cosTheta_i (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (/ cosTheta_O v)))
(* 1/2 (/ (* (exp (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(* cosTheta_i (+ cosTheta_O (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(exp (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (+ (/ 1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (* cosTheta_O (+ (* 1/4 (/ (* cosTheta_O (* (pow cosTheta_i 2) (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_i (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 2))))))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 2))) (* cosTheta_O (+ (* 1/12 (/ (* cosTheta_O (* (pow cosTheta_i 3) (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_i 2) (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 3))))))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(+ (* 1/2 (/ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))) v)) (* cosTheta_O (+ (* 1/4 (/ (* cosTheta_O (* (pow cosTheta_i 2) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) (pow v 2))))))
(+ (* 1/2 (/ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))) v)) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) (pow v 2))) (* cosTheta_O (+ (* 1/12 (/ (* cosTheta_O (* (pow cosTheta_i 3) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_i 2) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) (pow v 3))))))))
(+ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))) (pow v 2))) (/ (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) v))) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))
(+ (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) (pow v 2))))) (/ (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) v))) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))
(+ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v))))
(+ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (pow v 2))))) (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v))))
(+ (* 1/2 (/ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))) v)) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (exp (- 6931/10000 (/ 1 v))) (+ (* 1/2 (/ (+ (* -1 (pow cosTheta_i 2)) (pow cosTheta_i 2)) v)) (* 1/2 (/ (pow cosTheta_i 2) (pow v 2))))))) v)) (* 1/2 (/ (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) (pow v 2))))))
(+ (* 1/2 (/ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))) v)) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) (pow v 2))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (exp (- 6931/10000 (/ 1 v))) (+ (* 1/6 (/ (+ (* -3 (pow cosTheta_i 3)) (+ (* 2 (pow cosTheta_i 3)) (pow cosTheta_i 3))) v)) (+ (* 1/6 (/ (pow cosTheta_i 3) (pow v 3))) (* 1/2 (/ (* cosTheta_i (+ (* -1 (pow cosTheta_i 2)) (pow cosTheta_i 2))) (pow v 2)))))))) v)) (* 1/2 (/ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (exp (- 6931/10000 (/ 1 v))) (+ (* 1/2 (/ (+ (* -1 (pow cosTheta_i 2)) (pow cosTheta_i 2)) v)) (* 1/2 (/ (pow cosTheta_i 2) (pow v 2)))))) v)))))))
(+ (* cosTheta_O (+ (* cosTheta_O (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (exp (- 6931/10000 (/ 1 v))) (+ (* 1/2 (/ (+ (* -1 (pow cosTheta_i 2)) (pow cosTheta_i 2)) v)) (* 1/2 (/ (pow cosTheta_i 2) (pow v 2))))))) (/ (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) v))) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))
(+ (* cosTheta_O (+ (* cosTheta_O (+ (* cosTheta_O (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (exp (- 6931/10000 (/ 1 v))) (+ (* 1/6 (/ (+ (* -3 (pow cosTheta_i 3)) (+ (* 2 (pow cosTheta_i 3)) (pow cosTheta_i 3))) v)) (+ (* 1/6 (/ (pow cosTheta_i 3) (pow v 3))) (* 1/2 (/ (* cosTheta_i (+ (* -1 (pow cosTheta_i 2)) (pow cosTheta_i 2))) (pow v 2)))))))) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (exp (- 6931/10000 (/ 1 v))) (+ (* 1/2 (/ (+ (* -1 (pow cosTheta_i 2)) (pow cosTheta_i 2)) v)) (* 1/2 (/ (pow cosTheta_i 2) (pow v 2)))))))) (/ (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) v))) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))
(+ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* cosTheta_O (+ (* cosTheta_O (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (+ (* 1/2 (/ (+ (* -1 (pow cosTheta_i 2)) (pow cosTheta_i 2)) v)) (* 1/2 (/ (pow cosTheta_i 2) (pow v 2)))))) (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v))))
(+ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* cosTheta_O (+ (* cosTheta_O (+ (* cosTheta_O (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (+ (* 1/6 (/ (+ (* -3 (pow cosTheta_i 3)) (+ (* 2 (pow cosTheta_i 3)) (pow cosTheta_i 3))) v)) (+ (* 1/6 (/ (pow cosTheta_i 3) (pow v 3))) (* 1/2 (/ (* cosTheta_i (+ (* -1 (pow cosTheta_i 2)) (pow cosTheta_i 2))) (pow v 2))))))) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (+ (* 1/2 (/ (+ (* -1 (pow cosTheta_i 2)) (pow cosTheta_i 2)) v)) (* 1/2 (/ (pow cosTheta_i 2) (pow v 2))))))) (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v))))
(+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 2))) (/ (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))))
(+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (pow v 2))))) (/ (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))))
(* cosTheta_O (+ cosTheta_i (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_O))))
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))
(* cosTheta_O (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (/ cosTheta_i v)))
(* cosTheta_O (+ cosTheta_i (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (+ (/ 1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v))
(+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) (pow v 2))) (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 2))) (* 1/4 (/ (* (pow sinTheta_O 2) (* sinTheta_i (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) (pow v 3))))))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 2))) (* sinTheta_i (+ (* -1/12 (/ (* (pow sinTheta_O 3) (* sinTheta_i (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_O 2) (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 3))))))))
(- (* cosTheta_O cosTheta_i) 1)
(- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1)
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(* 1/2 (/ (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))) v))
(+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))) (pow v 2))) (* 1/2 (/ (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))) v)))
(+ (* 1/2 (/ (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))) (* 1/4 (/ (* (pow sinTheta_O 2) (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))) (pow v 3))))))
(+ (* 1/2 (/ (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))) (* sinTheta_i (+ (* -1/12 (/ (* (pow sinTheta_O 3) (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_O 2) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 3))))))))
(* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))) v)) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))) (pow v 2))))) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))))))) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))
(exp (/ (* cosTheta_O cosTheta_i) v))
(+ (exp (/ (* cosTheta_O cosTheta_i) v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (/ (* cosTheta_O cosTheta_i) v)))) v)))
(+ (exp (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))))))
(+ (exp (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (/ (* cosTheta_O cosTheta_i) v))) (pow v 2))))))))
(+ (* 1/2 (/ (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))) (* 1/2 (/ (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (* (exp (/ (* cosTheta_O cosTheta_i) v)) (+ (* 1/2 (/ (+ (* -1 (pow sinTheta_O 2)) (pow sinTheta_O 2)) v)) (* 1/2 (/ (pow sinTheta_O 2) (pow v 2))))))) v)))))
(+ (* 1/2 (/ (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))) (* sinTheta_i (+ (* 1/2 (/ (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (* (exp (/ (* cosTheta_O cosTheta_i) v)) (+ (* -1/2 (/ (* sinTheta_O (+ (* -1 (pow sinTheta_O 2)) (pow sinTheta_O 2))) (pow v 2))) (+ (* -1/6 (/ (pow sinTheta_O 3) (pow v 3))) (* 1/6 (/ (+ (* -2 (pow sinTheta_O 3)) (+ (* -1 (pow sinTheta_O 3)) (* 3 (pow sinTheta_O 3)))) v))))))) v)) (* 1/2 (/ (* (exp (- 6931/10000 (/ 1 v))) (* (exp (/ (* cosTheta_O cosTheta_i) v)) (+ (* 1/2 (/ (+ (* -1 (pow sinTheta_O 2)) (pow sinTheta_O 2)) v)) (* 1/2 (/ (pow sinTheta_O 2) (pow v 2)))))) v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) v)) (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (* (exp (/ (* cosTheta_O cosTheta_i) v)) (+ (* 1/2 (/ (+ (* -1 (pow sinTheta_O 2)) (pow sinTheta_O 2)) v)) (* 1/2 (/ (pow sinTheta_O 2) (pow v 2))))))))) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) v)) (* sinTheta_i (+ (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (* (exp (/ (* cosTheta_O cosTheta_i) v)) (+ (* -1/2 (/ (* sinTheta_O (+ (* -1 (pow sinTheta_O 2)) (pow sinTheta_O 2))) (pow v 2))) (+ (* -1/6 (/ (pow sinTheta_O 3) (pow v 3))) (* 1/6 (/ (+ (* -2 (pow sinTheta_O 3)) (+ (* -1 (pow sinTheta_O 3)) (* 3 (pow sinTheta_O 3)))) v))))))) (* (exp (- 6931/10000 (/ 1 v))) (* (exp (/ (* cosTheta_O cosTheta_i) v)) (+ (* 1/2 (/ (+ (* -1 (pow sinTheta_O 2)) (pow sinTheta_O 2)) v)) (* 1/2 (/ (pow sinTheta_O 2) (pow v 2)))))))))) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))
(+ (exp (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* sinTheta_i (* (exp (/ (* cosTheta_O cosTheta_i) v)) (+ (* 1/2 (/ (+ (* -1 (pow sinTheta_O 2)) (pow sinTheta_O 2)) v)) (* 1/2 (/ (pow sinTheta_O 2) (pow v 2)))))))))
(+ (exp (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* sinTheta_i (+ (* sinTheta_i (* (exp (/ (* cosTheta_O cosTheta_i) v)) (+ (* -1/2 (/ (* sinTheta_O (+ (* -1 (pow sinTheta_O 2)) (pow sinTheta_O 2))) (pow v 2))) (+ (* -1/6 (/ (pow sinTheta_O 3) (pow v 3))) (* 1/6 (/ (+ (* -2 (pow sinTheta_O 3)) (+ (* -1 (pow sinTheta_O 3)) (* 3 (pow sinTheta_O 3)))) v)))))) (* (exp (/ (* cosTheta_O cosTheta_i) v)) (+ (* 1/2 (/ (+ (* -1 (pow sinTheta_O 2)) (pow sinTheta_O 2)) v)) (* 1/2 (/ (pow sinTheta_O 2) (pow v 2))))))))))
(exp (/ (- (* cosTheta_O cosTheta_i) 1) v))
(+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) v)))
(+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 2))))))
(+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (pow v 2))))))))
(+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) (+ sinTheta_O (/ 1 sinTheta_i))))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (+ (/ sinTheta_O v) (/ (log (* 2 v)) sinTheta_i)))))
(* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) sinTheta_O))
(* -1 (* sinTheta_i (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_i)) (* -1 sinTheta_O))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(* -1 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ sinTheta_O v))))
(* -1 (* sinTheta_i (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (* -1 sinTheta_O))))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 2))) (* 1/4 (/ (* sinTheta_O (* (pow sinTheta_i 2) (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) (pow v 3))))))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 2))) (* sinTheta_O (+ (* -1/12 (/ (* sinTheta_O (* (pow sinTheta_i 3) (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_i 2) (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 3))))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(+ (* 1/2 (/ (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))) (* 1/4 (/ (* sinTheta_O (* (pow sinTheta_i 2) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))) (pow v 3))))))
(+ (* 1/2 (/ (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))) (* sinTheta_O (+ (* -1/12 (/ (* sinTheta_O (* (pow sinTheta_i 3) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_i 2) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 3))))))))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))) (pow v 2))))) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))))))) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))
(+ (exp (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))))))
(+ (exp (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (/ (* cosTheta_O cosTheta_i) v))) (pow v 2))))))))
(+ (* 1/2 (/ (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))) (* 1/2 (/ (* sinTheta_O (* (exp (- 6931/10000 (/ 1 v))) (* (exp (/ (* cosTheta_O cosTheta_i) v)) (+ (* 1/2 (/ (+ (* -1 (pow sinTheta_i 2)) (pow sinTheta_i 2)) v)) (* 1/2 (/ (pow sinTheta_i 2) (pow v 2))))))) v)))))
(+ (* 1/2 (/ (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))) (* sinTheta_O (+ (* 1/2 (/ (* sinTheta_O (* (exp (- 6931/10000 (/ 1 v))) (* (exp (/ (* cosTheta_O cosTheta_i) v)) (+ (* -1/2 (/ (* sinTheta_i (+ (* -1 (pow sinTheta_i 2)) (pow sinTheta_i 2))) (pow v 2))) (+ (* -1/6 (/ (pow sinTheta_i 3) (pow v 3))) (* 1/6 (/ (+ (* -2 (pow sinTheta_i 3)) (+ (* -1 (pow sinTheta_i 3)) (* 3 (pow sinTheta_i 3)))) v))))))) v)) (* 1/2 (/ (* (exp (- 6931/10000 (/ 1 v))) (* (exp (/ (* cosTheta_O cosTheta_i) v)) (+ (* 1/2 (/ (+ (* -1 (pow sinTheta_i 2)) (pow sinTheta_i 2)) v)) (* 1/2 (/ (pow sinTheta_i 2) (pow v 2)))))) v)))))))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) v)) (* sinTheta_O (* (exp (- 6931/10000 (/ 1 v))) (* (exp (/ (* cosTheta_O cosTheta_i) v)) (+ (* 1/2 (/ (+ (* -1 (pow sinTheta_i 2)) (pow sinTheta_i 2)) v)) (* 1/2 (/ (pow sinTheta_i 2) (pow v 2))))))))) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) v)) (* sinTheta_O (+ (* sinTheta_O (* (exp (- 6931/10000 (/ 1 v))) (* (exp (/ (* cosTheta_O cosTheta_i) v)) (+ (* -1/2 (/ (* sinTheta_i (+ (* -1 (pow sinTheta_i 2)) (pow sinTheta_i 2))) (pow v 2))) (+ (* -1/6 (/ (pow sinTheta_i 3) (pow v 3))) (* 1/6 (/ (+ (* -2 (pow sinTheta_i 3)) (+ (* -1 (pow sinTheta_i 3)) (* 3 (pow sinTheta_i 3)))) v))))))) (* (exp (- 6931/10000 (/ 1 v))) (* (exp (/ (* cosTheta_O cosTheta_i) v)) (+ (* 1/2 (/ (+ (* -1 (pow sinTheta_i 2)) (pow sinTheta_i 2)) v)) (* 1/2 (/ (pow sinTheta_i 2) (pow v 2)))))))))) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))
(+ (exp (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* sinTheta_O (* (exp (/ (* cosTheta_O cosTheta_i) v)) (+ (* 1/2 (/ (+ (* -1 (pow sinTheta_i 2)) (pow sinTheta_i 2)) v)) (* 1/2 (/ (pow sinTheta_i 2) (pow v 2)))))))))
(+ (exp (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* sinTheta_O (+ (* sinTheta_O (* (exp (/ (* cosTheta_O cosTheta_i) v)) (+ (* -1/2 (/ (* sinTheta_i (+ (* -1 (pow sinTheta_i 2)) (pow sinTheta_i 2))) (pow v 2))) (+ (* -1/6 (/ (pow sinTheta_i 3) (pow v 3))) (* 1/6 (/ (+ (* -2 (pow sinTheta_i 3)) (+ (* -1 (pow sinTheta_i 3)) (* 3 (pow sinTheta_i 3)))) v)))))) (* (exp (/ (* cosTheta_O cosTheta_i) v)) (+ (* 1/2 (/ (+ (* -1 (pow sinTheta_i 2)) (pow sinTheta_i 2)) v)) (* 1/2 (/ (pow sinTheta_i 2) (pow v 2))))))))))
(+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 2))))))
(+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (pow v 2))))))))
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O))))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (+ (/ sinTheta_i v) (/ (log (* 2 v)) sinTheta_O)))))
(* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))))
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) sinTheta_i))
(* -1 (* sinTheta_O (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)) (* -1 sinTheta_i))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ sinTheta_i v))))
(* -1 (* sinTheta_O (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (* -1 sinTheta_i))))
(* 1/2 (/ (exp 6931/10000) v))
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ 1/2 v)
(/ (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) v)
(exp (- 6931/10000 (/ 1 v)))
(/ -1 v)
(/ (- (* 6931/10000 v) 1) v)
(/ (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))) v)
(/ (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))) v)
(/ (+ (* 1/12 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))) v)
(exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v))))))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/2 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/6 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(/ (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (+ (* -1 (exp 6931/10000)) (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v))) v)
(/ (+ (* 1/2 (exp 6931/10000)) (+ (* 1/2 (/ (+ (* -1 (exp 6931/10000)) (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v)) (* 1/2 (/ (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2))))) (pow v 2))))) v)
(/ (+ (* 1/2 (exp 6931/10000)) (+ (* 1/2 (/ (+ (* -1 (exp 6931/10000)) (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v)) (+ (* 1/2 (/ (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2))))) (pow v 2))) (* 1/2 (/ (+ (* -1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2))) (+ (* -1/6 (exp 6931/10000)) (+ (* 1/6 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3))) (* 1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))))))) (pow v 3)))))) v)
(exp 6931/10000)
(+ (exp 6931/10000) (+ (* -1 (/ (exp 6931/10000) v)) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v)))
(+ (exp 6931/10000) (+ (* -1 (/ (exp 6931/10000) v)) (+ (* -1 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))) (+ (* 1/2 (/ (exp 6931/10000) (pow v 2))) (+ (* 1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v))))))
(+ (exp 6931/10000) (+ (* -1 (/ (exp 6931/10000) v)) (+ (* -1 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))) (+ (* -1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (pow v 3))) (+ (* -1/6 (/ (exp 6931/10000) (pow v 3))) (+ (* 1/6 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3)) (pow v 3))) (+ (* 1/2 (/ (exp 6931/10000) (pow v 2))) (+ (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 3))) (+ (* 1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v))))))))))
1
(- (+ 1 (/ (* cosTheta_O cosTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v))
(- (+ 1 (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))) (/ (* sinTheta_O sinTheta_i) v))
(- (+ 1 (+ (* 1/6 (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3) (pow v 3))) (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v)))) (/ (* sinTheta_O sinTheta_i) v))
(+ (exp 6931/10000) (+ (* -1 (/ (exp 6931/10000) v)) (/ (* (exp 6931/10000) (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) v)))
(+ (exp 6931/10000) (+ (* -1 (/ (exp 6931/10000) v)) (+ (* -1 (/ (* (exp 6931/10000) (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) (pow v 2))) (+ (* 1/2 (/ (exp 6931/10000) (pow v 2))) (+ (* 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 (/ (exp 6931/10000) v)) (+ (* -1 (/ (* (exp 6931/10000) (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) (pow v 2))) (+ (* -1/2 (/ (* (exp 6931/10000) (pow (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2)) (pow v 3))) (+ (* -1/6 (/ (exp 6931/10000) (pow v 3))) (+ (* 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 v 2))) (+ (* 1/2 (/ (* (exp 6931/10000) (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) (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))))))))))
(/ (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (+ (* -1 (exp 6931/10000)) (* (exp 6931/10000) (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)))) v))) v)
(/ (+ (* 1/2 (exp 6931/10000)) (+ (* 1/2 (/ (+ (* -1 (exp 6931/10000)) (* (exp 6931/10000) (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)))) v)) (* 1/2 (/ (+ (* -1 (* (exp 6931/10000) (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (* (exp 6931/10000) (pow (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2))))) (pow v 2))))) v)
(/ (+ (* 1/2 (exp 6931/10000)) (+ (* 1/2 (/ (+ (* -1 (exp 6931/10000)) (* (exp 6931/10000) (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)))) v)) (+ (* 1/2 (/ (+ (* -1 (* (exp 6931/10000) (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (* (exp 6931/10000) (pow (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2))))) (pow v 2))) (* 1/2 (/ (+ (* -1/2 (* (exp 6931/10000) (pow (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2))) (+ (* -1/6 (exp 6931/10000)) (+ (* 1/6 (* (exp 6931/10000) (pow (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 3))) (* 1/2 (* (exp 6931/10000) (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))))))) (pow v 3)))))) v)
(- (+ 1 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 1 (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 1 (+ (* 1/6 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) (pow v 3))) (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v)))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(+ (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 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)))
(+ 1 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (+ (* 1/2 (/ (pow (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))))
(+ 1 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (+ (* 1/6 (/ (pow (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 3) (pow v 3))) (+ (* 1/2 (/ (pow (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2) (pow v 2))) (/ (* cosTheta_O cosTheta_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 (+ (log -2) (* -1 (log (/ -1 v))))))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1/2 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 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 (* sinTheta_O sinTheta_i))))) (* -1 (/ (+ (* 1/6 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))) v))) v)))
(- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(* -1 (/ (+ (* -1/2 (exp 6931/10000)) (* 1/2 (/ (+ (exp 6931/10000) (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))))) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (exp 6931/10000) (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))))) (* 1/2 (/ (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2))))) v))) v)) (* -1/2 (exp 6931/10000))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)))))) (* 1/2 (/ (+ (* -1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (+ (* -1/6 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3))) (+ (* 1/6 (exp 6931/10000)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)))))) v))) v)) (* -1/2 (+ (exp 6931/10000) (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))))))) v)) (* -1/2 (exp 6931/10000))) v))
(+ (exp 6931/10000) (* -1 (/ (+ (exp 6931/10000) (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))))) v)))
(+ (exp 6931/10000) (* -1 (/ (+ (exp 6931/10000) (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2))))) v)))) v)))
(+ (exp 6931/10000) (* -1 (/ (+ (exp 6931/10000) (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (+ (* -1 (/ (+ (* -1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (+ (* -1/6 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3))) (+ (* 1/6 (exp 6931/10000)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)))))) v)) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)))))) v)))) v)))
(+ 1 (* -1 (/ (+ (* -1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (* -1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) v))) v)))
(+ 1 (* -1 (/ (+ (* -1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (* -1 (/ (+ (* 1/6 (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3) v)) (* 1/2 (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2))) v))) v)))
(+ (exp 6931/10000) (* -1 (/ (+ (exp 6931/10000) (* (exp 6931/10000) (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) v)))
(+ (exp 6931/10000) (* -1 (/ (+ (exp 6931/10000) (+ (* -1 (/ (+ (* 1/2 (exp 6931/10000)) (+ (* 1/2 (* (exp 6931/10000) (pow (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 2))) (* (exp 6931/10000) (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) v)) (* (exp 6931/10000) (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) v)))
(+ (exp 6931/10000) (* -1 (/ (+ (exp 6931/10000) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/6 (exp 6931/10000)) (+ (* 1/6 (* (exp 6931/10000) (pow (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 3))) (+ (* 1/2 (* (exp 6931/10000) (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (* 1/2 (* (exp 6931/10000) (pow (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 2)))))) v)) (+ (* 1/2 (exp 6931/10000)) (+ (* 1/2 (* (exp 6931/10000) (pow (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 2))) (* (exp 6931/10000) (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) v)) (* (exp 6931/10000) (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) v)))
(* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) v))
(* -1 (/ (+ (* -1/2 (exp 6931/10000)) (* 1/2 (/ (+ (exp 6931/10000) (* (exp 6931/10000) (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (exp 6931/10000) (* (exp 6931/10000) (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) (* 1/2 (/ (+ (* 1/2 (exp 6931/10000)) (+ (* 1/2 (* (exp 6931/10000) (pow (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 2))) (* (exp 6931/10000) (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) v))) v)) (* -1/2 (exp 6931/10000))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* 1/2 (exp 6931/10000)) (+ (* 1/2 (* (exp 6931/10000) (pow (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 2))) (* (exp 6931/10000) (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (* 1/2 (/ (+ (* 1/6 (exp 6931/10000)) (+ (* 1/6 (* (exp 6931/10000) (pow (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 3))) (+ (* 1/2 (* (exp 6931/10000) (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (* 1/2 (* (exp 6931/10000) (pow (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 2)))))) v))) v)) (* -1/2 (+ (exp 6931/10000) (* (exp 6931/10000) (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) v)) (* -1/2 (exp 6931/10000))) v))
(+ 1 (* -1 (/ (+ (* -1 (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) v))) v)))
(+ 1 (* -1 (/ (+ (* -1 (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* 1/6 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) v)) (* 1/2 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) v))) 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 (* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) v)))
(+ 1 (* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (+ (* -1/2 (/ (pow (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 2) v)) (* sinTheta_O sinTheta_i))) v)))
(+ 1 (* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (+ (* -1 (/ (+ (* -1/6 (/ (pow (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 3) v)) (* 1/2 (pow (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 2))) v)) (* sinTheta_O sinTheta_i))) v)))
Calls

15 calls:

TimeVariablePointExpression
93.0ms
cosTheta_O
@-inf
((* (* (exp 6931/10000) (/ 1/2 v)) (exp (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v))) (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (* (exp 6931/10000) (/ 1/2 v)) (exp 6931/10000) (exp (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v)))) (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/ (* cosTheta_i cosTheta_O) v) (* cosTheta_i cosTheta_O) (* (/ 1/2 v) (* (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) (exp (+ (/ -1 v) 6931/10000)))) (/ 1/2 v) (* (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) (exp (+ (/ -1 v) 6931/10000))) (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) (* (exp (+ (* sinTheta_i (neg (/ sinTheta_O v))) (* (/ cosTheta_O v) cosTheta_i))) (exp (+ (/ -1 v) 6931/10000))) (+ (* sinTheta_i (neg (/ sinTheta_O v))) (* (/ cosTheta_O v) cosTheta_i)) (* (/ 1/2 v) (* (exp (+ (* sinTheta_i (neg (/ sinTheta_O v))) (* (/ cosTheta_O v) cosTheta_i))) (exp (+ (/ -1 v) 6931/10000)))) (* (/ 1/2 v) (* (pow (exp (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) (/ 1 v)) (exp (+ (/ -1 v) 6931/10000)))) (* (pow (exp (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) (/ 1 v)) (exp (+ (/ -1 v) 6931/10000))) (pow (exp (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) (/ 1 v)) (exp (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (exp (+ (/ -1 v) 6931/10000)) (+ (/ -1 v) 6931/10000) (* (/ cosTheta_O v) cosTheta_i) (exp (+ (* sinTheta_i (neg (/ sinTheta_O v))) (* (/ cosTheta_O v) cosTheta_i))) (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)))
45.0ms
sinTheta_O
@-inf
((* (* (exp 6931/10000) (/ 1/2 v)) (exp (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v))) (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (* (exp 6931/10000) (/ 1/2 v)) (exp 6931/10000) (exp (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v)))) (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/ (* cosTheta_i cosTheta_O) v) (* cosTheta_i cosTheta_O) (* (/ 1/2 v) (* (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) (exp (+ (/ -1 v) 6931/10000)))) (/ 1/2 v) (* (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) (exp (+ (/ -1 v) 6931/10000))) (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) (* (exp (+ (* sinTheta_i (neg (/ sinTheta_O v))) (* (/ cosTheta_O v) cosTheta_i))) (exp (+ (/ -1 v) 6931/10000))) (+ (* sinTheta_i (neg (/ sinTheta_O v))) (* (/ cosTheta_O v) cosTheta_i)) (* (/ 1/2 v) (* (exp (+ (* sinTheta_i (neg (/ sinTheta_O v))) (* (/ cosTheta_O v) cosTheta_i))) (exp (+ (/ -1 v) 6931/10000)))) (* (/ 1/2 v) (* (pow (exp (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) (/ 1 v)) (exp (+ (/ -1 v) 6931/10000)))) (* (pow (exp (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) (/ 1 v)) (exp (+ (/ -1 v) 6931/10000))) (pow (exp (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) (/ 1 v)) (exp (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (exp (+ (/ -1 v) 6931/10000)) (+ (/ -1 v) 6931/10000) (* (/ cosTheta_O v) cosTheta_i) (exp (+ (* sinTheta_i (neg (/ sinTheta_O v))) (* (/ cosTheta_O v) cosTheta_i))) (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)))
34.0ms
v
@inf
((* (* (exp 6931/10000) (/ 1/2 v)) (exp (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v))) (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (* (exp 6931/10000) (/ 1/2 v)) (exp 6931/10000) (exp (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v)))) (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/ (* cosTheta_i cosTheta_O) v) (* cosTheta_i cosTheta_O) (* (/ 1/2 v) (* (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) (exp (+ (/ -1 v) 6931/10000)))) (/ 1/2 v) (* (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) (exp (+ (/ -1 v) 6931/10000))) (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) (* (exp (+ (* sinTheta_i (neg (/ sinTheta_O v))) (* (/ cosTheta_O v) cosTheta_i))) (exp (+ (/ -1 v) 6931/10000))) (+ (* sinTheta_i (neg (/ sinTheta_O v))) (* (/ cosTheta_O v) cosTheta_i)) (* (/ 1/2 v) (* (exp (+ (* sinTheta_i (neg (/ sinTheta_O v))) (* (/ cosTheta_O v) cosTheta_i))) (exp (+ (/ -1 v) 6931/10000)))) (* (/ 1/2 v) (* (pow (exp (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) (/ 1 v)) (exp (+ (/ -1 v) 6931/10000)))) (* (pow (exp (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) (/ 1 v)) (exp (+ (/ -1 v) 6931/10000))) (pow (exp (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) (/ 1 v)) (exp (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (exp (+ (/ -1 v) 6931/10000)) (+ (/ -1 v) 6931/10000) (* (/ cosTheta_O v) cosTheta_i) (exp (+ (* sinTheta_i (neg (/ sinTheta_O v))) (* (/ cosTheta_O v) cosTheta_i))) (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)))
29.0ms
sinTheta_O
@0
((* (* (exp 6931/10000) (/ 1/2 v)) (exp (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v))) (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (* (exp 6931/10000) (/ 1/2 v)) (exp 6931/10000) (exp (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v)))) (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/ (* cosTheta_i cosTheta_O) v) (* cosTheta_i cosTheta_O) (* (/ 1/2 v) (* (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) (exp (+ (/ -1 v) 6931/10000)))) (/ 1/2 v) (* (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) (exp (+ (/ -1 v) 6931/10000))) (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) (* (exp (+ (* sinTheta_i (neg (/ sinTheta_O v))) (* (/ cosTheta_O v) cosTheta_i))) (exp (+ (/ -1 v) 6931/10000))) (+ (* sinTheta_i (neg (/ sinTheta_O v))) (* (/ cosTheta_O v) cosTheta_i)) (* (/ 1/2 v) (* (exp (+ (* sinTheta_i (neg (/ sinTheta_O v))) (* (/ cosTheta_O v) cosTheta_i))) (exp (+ (/ -1 v) 6931/10000)))) (* (/ 1/2 v) (* (pow (exp (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) (/ 1 v)) (exp (+ (/ -1 v) 6931/10000)))) (* (pow (exp (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) (/ 1 v)) (exp (+ (/ -1 v) 6931/10000))) (pow (exp (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) (/ 1 v)) (exp (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (exp (+ (/ -1 v) 6931/10000)) (+ (/ -1 v) 6931/10000) (* (/ cosTheta_O v) cosTheta_i) (exp (+ (* sinTheta_i (neg (/ sinTheta_O v))) (* (/ cosTheta_O v) cosTheta_i))) (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)))
26.0ms
sinTheta_i
@-inf
((* (* (exp 6931/10000) (/ 1/2 v)) (exp (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v))) (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (* (exp 6931/10000) (/ 1/2 v)) (exp 6931/10000) (exp (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v)))) (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/ (* cosTheta_i cosTheta_O) v) (* cosTheta_i cosTheta_O) (* (/ 1/2 v) (* (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) (exp (+ (/ -1 v) 6931/10000)))) (/ 1/2 v) (* (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) (exp (+ (/ -1 v) 6931/10000))) (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) (* (exp (+ (* sinTheta_i (neg (/ sinTheta_O v))) (* (/ cosTheta_O v) cosTheta_i))) (exp (+ (/ -1 v) 6931/10000))) (+ (* sinTheta_i (neg (/ sinTheta_O v))) (* (/ cosTheta_O v) cosTheta_i)) (* (/ 1/2 v) (* (exp (+ (* sinTheta_i (neg (/ sinTheta_O v))) (* (/ cosTheta_O v) cosTheta_i))) (exp (+ (/ -1 v) 6931/10000)))) (* (/ 1/2 v) (* (pow (exp (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) (/ 1 v)) (exp (+ (/ -1 v) 6931/10000)))) (* (pow (exp (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) (/ 1 v)) (exp (+ (/ -1 v) 6931/10000))) (pow (exp (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O))) (/ 1 v)) (exp (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) (exp (+ (/ -1 v) 6931/10000)) (+ (/ -1 v) 6931/10000) (* (/ cosTheta_O v) cosTheta_i) (exp (+ (* sinTheta_i (neg (/ sinTheta_O v))) (* (/ cosTheta_O v) cosTheta_i))) (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)))

simplify222.0ms (2%)

Memory
0.2MiB live, 186.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
014549851
148169475
087288951
Stop Event
iter limit
node limit
Counts
228 → 228
Calls
Call 1
Inputs
(* 1/2 (/ (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))))) (pow v 2))) (* 1/2 (/ (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (* cosTheta_i (+ (* 1/4 (/ (* (pow cosTheta_O 2) (* cosTheta_i (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 2))))))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 2))) (* cosTheta_i (+ (* 1/12 (/ (* (pow cosTheta_O 3) (* cosTheta_i (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_O 2) (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 3))))))))
(* -1 (+ 1 (* sinTheta_O sinTheta_i)))
(- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))
(exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_O cosTheta_i)
(* 1/2 (/ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))) v))
(+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))) (pow v 2))) (* 1/2 (/ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))) v)))
(+ (* 1/2 (/ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))) v)) (* cosTheta_i (+ (* 1/4 (/ (* (pow cosTheta_O 2) (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) (pow v 2))))))
(+ (* 1/2 (/ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))) v)) (* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) (pow v 2))) (* cosTheta_i (+ (* 1/12 (/ (* (pow cosTheta_O 3) (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_O 2) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) (pow v 3))))))))
(* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))
(+ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))) (/ (* cosTheta_O (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))) v))
(+ (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))) (pow v 2))) (/ (* cosTheta_O (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) v))) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))
(+ (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) (pow v 2))))) (/ (* cosTheta_O (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) v))) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))
(exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(+ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v))
(+ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v))))
(+ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (pow v 2))))) (/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))
(+ (* 1/2 (/ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))) v)) (* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (exp (- 6931/10000 (/ 1 v))) (+ (* 1/2 (/ (+ (* -1 (pow cosTheta_O 2)) (pow cosTheta_O 2)) v)) (* 1/2 (/ (pow cosTheta_O 2) (pow v 2))))))) v)))))
(+ (* 1/2 (/ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))) v)) (* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) (pow v 2))) (* cosTheta_i (+ (* 1/2 (/ (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (exp (- 6931/10000 (/ 1 v))) (+ (* 1/6 (/ (+ (* -3 (pow cosTheta_O 3)) (+ (* 2 (pow cosTheta_O 3)) (pow cosTheta_O 3))) v)) (+ (* 1/6 (/ (pow cosTheta_O 3) (pow v 3))) (* 1/2 (/ (* cosTheta_O (+ (* -1 (pow cosTheta_O 2)) (pow cosTheta_O 2))) (pow v 2)))))))) v)) (* 1/2 (/ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (exp (- 6931/10000 (/ 1 v))) (+ (* 1/2 (/ (+ (* -1 (pow cosTheta_O 2)) (pow cosTheta_O 2)) v)) (* 1/2 (/ (pow cosTheta_O 2) (pow v 2)))))) v)))))))
(+ (* cosTheta_i (+ (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (exp (- 6931/10000 (/ 1 v))) (+ (* 1/2 (/ (+ (* -1 (pow cosTheta_O 2)) (pow cosTheta_O 2)) v)) (* 1/2 (/ (pow cosTheta_O 2) (pow v 2))))))) (/ (* cosTheta_O (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) v))) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))
(+ (* cosTheta_i (+ (* cosTheta_i (+ (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (exp (- 6931/10000 (/ 1 v))) (+ (* 1/6 (/ (+ (* -3 (pow cosTheta_O 3)) (+ (* 2 (pow cosTheta_O 3)) (pow cosTheta_O 3))) v)) (+ (* 1/6 (/ (pow cosTheta_O 3) (pow v 3))) (* 1/2 (/ (* cosTheta_O (+ (* -1 (pow cosTheta_O 2)) (pow cosTheta_O 2))) (pow v 2)))))))) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (exp (- 6931/10000 (/ 1 v))) (+ (* 1/2 (/ (+ (* -1 (pow cosTheta_O 2)) (pow cosTheta_O 2)) v)) (* 1/2 (/ (pow cosTheta_O 2) (pow v 2)))))))) (/ (* cosTheta_O (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) v))) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))
(+ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* cosTheta_i (+ (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (+ (* 1/2 (/ (+ (* -1 (pow cosTheta_O 2)) (pow cosTheta_O 2)) v)) (* 1/2 (/ (pow cosTheta_O 2) (pow v 2)))))) (/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v))))
(+ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* cosTheta_i (+ (* cosTheta_i (+ (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (+ (* 1/6 (/ (+ (* -3 (pow cosTheta_O 3)) (+ (* 2 (pow cosTheta_O 3)) (pow cosTheta_O 3))) v)) (+ (* 1/6 (/ (pow cosTheta_O 3) (pow v 3))) (* 1/2 (/ (* cosTheta_O (+ (* -1 (pow cosTheta_O 2)) (pow cosTheta_O 2))) (pow v 2))))))) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (+ (* 1/2 (/ (+ (* -1 (pow cosTheta_O 2)) (pow cosTheta_O 2)) v)) (* 1/2 (/ (pow cosTheta_O 2) (pow v 2))))))) (/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v))))
(exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))
(+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) v))
(+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 2))) (/ (* cosTheta_O (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))))
(+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (pow v 2))))) (/ (* cosTheta_O (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))))
(* -1 (* sinTheta_O sinTheta_i))
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(* cosTheta_i (+ cosTheta_O (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(* 1/2 (/ (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))) v))
(* (exp (- 6931/10000 (/ 1 v))) (exp (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v)))
(exp (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))
(* (exp (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))
(* cosTheta_i (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (/ cosTheta_O v)))
(* 1/2 (/ (* (exp (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))) v))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(* cosTheta_i (+ cosTheta_O (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(exp (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (+ (/ 1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (* cosTheta_O (+ (* 1/4 (/ (* cosTheta_O (* (pow cosTheta_i 2) (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_i (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 2))))))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 2))) (* cosTheta_O (+ (* 1/12 (/ (* cosTheta_O (* (pow cosTheta_i 3) (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_i 2) (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 3))))))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(+ (* 1/2 (/ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))) v)) (* cosTheta_O (+ (* 1/4 (/ (* cosTheta_O (* (pow cosTheta_i 2) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) (pow v 2))))))
(+ (* 1/2 (/ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))) v)) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) (pow v 2))) (* cosTheta_O (+ (* 1/12 (/ (* cosTheta_O (* (pow cosTheta_i 3) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_i 2) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) (pow v 3))))))))
(+ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))) (pow v 2))) (/ (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) v))) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))
(+ (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) (pow v 2))))) (/ (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) v))) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))
(+ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v))))
(+ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (pow v 2))))) (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v))))
(+ (* 1/2 (/ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))) v)) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (exp (- 6931/10000 (/ 1 v))) (+ (* 1/2 (/ (+ (* -1 (pow cosTheta_i 2)) (pow cosTheta_i 2)) v)) (* 1/2 (/ (pow cosTheta_i 2) (pow v 2))))))) v)) (* 1/2 (/ (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) (pow v 2))))))
(+ (* 1/2 (/ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))) v)) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) (pow v 2))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (exp (- 6931/10000 (/ 1 v))) (+ (* 1/6 (/ (+ (* -3 (pow cosTheta_i 3)) (+ (* 2 (pow cosTheta_i 3)) (pow cosTheta_i 3))) v)) (+ (* 1/6 (/ (pow cosTheta_i 3) (pow v 3))) (* 1/2 (/ (* cosTheta_i (+ (* -1 (pow cosTheta_i 2)) (pow cosTheta_i 2))) (pow v 2)))))))) v)) (* 1/2 (/ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (exp (- 6931/10000 (/ 1 v))) (+ (* 1/2 (/ (+ (* -1 (pow cosTheta_i 2)) (pow cosTheta_i 2)) v)) (* 1/2 (/ (pow cosTheta_i 2) (pow v 2)))))) v)))))))
(+ (* cosTheta_O (+ (* cosTheta_O (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (exp (- 6931/10000 (/ 1 v))) (+ (* 1/2 (/ (+ (* -1 (pow cosTheta_i 2)) (pow cosTheta_i 2)) v)) (* 1/2 (/ (pow cosTheta_i 2) (pow v 2))))))) (/ (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) v))) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))
(+ (* cosTheta_O (+ (* cosTheta_O (+ (* cosTheta_O (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (exp (- 6931/10000 (/ 1 v))) (+ (* 1/6 (/ (+ (* -3 (pow cosTheta_i 3)) (+ (* 2 (pow cosTheta_i 3)) (pow cosTheta_i 3))) v)) (+ (* 1/6 (/ (pow cosTheta_i 3) (pow v 3))) (* 1/2 (/ (* cosTheta_i (+ (* -1 (pow cosTheta_i 2)) (pow cosTheta_i 2))) (pow v 2)))))))) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (exp (- 6931/10000 (/ 1 v))) (+ (* 1/2 (/ (+ (* -1 (pow cosTheta_i 2)) (pow cosTheta_i 2)) v)) (* 1/2 (/ (pow cosTheta_i 2) (pow v 2)))))))) (/ (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) v))) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))
(+ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* cosTheta_O (+ (* cosTheta_O (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (+ (* 1/2 (/ (+ (* -1 (pow cosTheta_i 2)) (pow cosTheta_i 2)) v)) (* 1/2 (/ (pow cosTheta_i 2) (pow v 2)))))) (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v))))
(+ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* cosTheta_O (+ (* cosTheta_O (+ (* cosTheta_O (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (+ (* 1/6 (/ (+ (* -3 (pow cosTheta_i 3)) (+ (* 2 (pow cosTheta_i 3)) (pow cosTheta_i 3))) v)) (+ (* 1/6 (/ (pow cosTheta_i 3) (pow v 3))) (* 1/2 (/ (* cosTheta_i (+ (* -1 (pow cosTheta_i 2)) (pow cosTheta_i 2))) (pow v 2))))))) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (+ (* 1/2 (/ (+ (* -1 (pow cosTheta_i 2)) (pow cosTheta_i 2)) v)) (* 1/2 (/ (pow cosTheta_i 2) (pow v 2))))))) (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v))))
(+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 2))) (/ (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))))
(+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (pow v 2))))) (/ (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))))
(* cosTheta_O (+ cosTheta_i (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_O))))
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))
(* cosTheta_O (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (/ cosTheta_i v)))
(* cosTheta_O (+ cosTheta_i (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (+ (/ 1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v))
(+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) (pow v 2))) (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 2))) (* 1/4 (/ (* (pow sinTheta_O 2) (* sinTheta_i (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) (pow v 3))))))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 2))) (* sinTheta_i (+ (* -1/12 (/ (* (pow sinTheta_O 3) (* sinTheta_i (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_O 2) (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 3))))))))
(- (* cosTheta_O cosTheta_i) 1)
(- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1)
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(* 1/2 (/ (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))) v))
(+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))) (pow v 2))) (* 1/2 (/ (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))) v)))
(+ (* 1/2 (/ (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))) (* 1/4 (/ (* (pow sinTheta_O 2) (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))) (pow v 3))))))
(+ (* 1/2 (/ (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))) (* sinTheta_i (+ (* -1/12 (/ (* (pow sinTheta_O 3) (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_O 2) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 3))))))))
(* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))) v)) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))) (pow v 2))))) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))))))) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))
(exp (/ (* cosTheta_O cosTheta_i) v))
(+ (exp (/ (* cosTheta_O cosTheta_i) v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (/ (* cosTheta_O cosTheta_i) v)))) v)))
(+ (exp (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))))))
(+ (exp (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (/ (* cosTheta_O cosTheta_i) v))) (pow v 2))))))))
(+ (* 1/2 (/ (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))) (* 1/2 (/ (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (* (exp (/ (* cosTheta_O cosTheta_i) v)) (+ (* 1/2 (/ (+ (* -1 (pow sinTheta_O 2)) (pow sinTheta_O 2)) v)) (* 1/2 (/ (pow sinTheta_O 2) (pow v 2))))))) v)))))
(+ (* 1/2 (/ (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))) (* sinTheta_i (+ (* 1/2 (/ (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (* (exp (/ (* cosTheta_O cosTheta_i) v)) (+ (* -1/2 (/ (* sinTheta_O (+ (* -1 (pow sinTheta_O 2)) (pow sinTheta_O 2))) (pow v 2))) (+ (* -1/6 (/ (pow sinTheta_O 3) (pow v 3))) (* 1/6 (/ (+ (* -2 (pow sinTheta_O 3)) (+ (* -1 (pow sinTheta_O 3)) (* 3 (pow sinTheta_O 3)))) v))))))) v)) (* 1/2 (/ (* (exp (- 6931/10000 (/ 1 v))) (* (exp (/ (* cosTheta_O cosTheta_i) v)) (+ (* 1/2 (/ (+ (* -1 (pow sinTheta_O 2)) (pow sinTheta_O 2)) v)) (* 1/2 (/ (pow sinTheta_O 2) (pow v 2)))))) v)))))))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) v)) (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (* (exp (/ (* cosTheta_O cosTheta_i) v)) (+ (* 1/2 (/ (+ (* -1 (pow sinTheta_O 2)) (pow sinTheta_O 2)) v)) (* 1/2 (/ (pow sinTheta_O 2) (pow v 2))))))))) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) v)) (* sinTheta_i (+ (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (* (exp (/ (* cosTheta_O cosTheta_i) v)) (+ (* -1/2 (/ (* sinTheta_O (+ (* -1 (pow sinTheta_O 2)) (pow sinTheta_O 2))) (pow v 2))) (+ (* -1/6 (/ (pow sinTheta_O 3) (pow v 3))) (* 1/6 (/ (+ (* -2 (pow sinTheta_O 3)) (+ (* -1 (pow sinTheta_O 3)) (* 3 (pow sinTheta_O 3)))) v))))))) (* (exp (- 6931/10000 (/ 1 v))) (* (exp (/ (* cosTheta_O cosTheta_i) v)) (+ (* 1/2 (/ (+ (* -1 (pow sinTheta_O 2)) (pow sinTheta_O 2)) v)) (* 1/2 (/ (pow sinTheta_O 2) (pow v 2)))))))))) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))
(+ (exp (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* sinTheta_i (* (exp (/ (* cosTheta_O cosTheta_i) v)) (+ (* 1/2 (/ (+ (* -1 (pow sinTheta_O 2)) (pow sinTheta_O 2)) v)) (* 1/2 (/ (pow sinTheta_O 2) (pow v 2)))))))))
(+ (exp (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* sinTheta_i (+ (* sinTheta_i (* (exp (/ (* cosTheta_O cosTheta_i) v)) (+ (* -1/2 (/ (* sinTheta_O (+ (* -1 (pow sinTheta_O 2)) (pow sinTheta_O 2))) (pow v 2))) (+ (* -1/6 (/ (pow sinTheta_O 3) (pow v 3))) (* 1/6 (/ (+ (* -2 (pow sinTheta_O 3)) (+ (* -1 (pow sinTheta_O 3)) (* 3 (pow sinTheta_O 3)))) v)))))) (* (exp (/ (* cosTheta_O cosTheta_i) v)) (+ (* 1/2 (/ (+ (* -1 (pow sinTheta_O 2)) (pow sinTheta_O 2)) v)) (* 1/2 (/ (pow sinTheta_O 2) (pow v 2))))))))))
(exp (/ (- (* cosTheta_O cosTheta_i) 1) v))
(+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) v)))
(+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 2))))))
(+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (pow v 2))))))))
(+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) (+ sinTheta_O (/ 1 sinTheta_i))))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (+ (/ sinTheta_O v) (/ (log (* 2 v)) sinTheta_i)))))
(* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) sinTheta_O))
(* -1 (* sinTheta_i (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_i)) (* -1 sinTheta_O))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(* -1 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ sinTheta_O v))))
(* -1 (* sinTheta_i (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (* -1 sinTheta_O))))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 2))) (* 1/4 (/ (* sinTheta_O (* (pow sinTheta_i 2) (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) (pow v 3))))))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 2))) (* sinTheta_O (+ (* -1/12 (/ (* sinTheta_O (* (pow sinTheta_i 3) (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_i 2) (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 3))))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(+ (* 1/2 (/ (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))) (* 1/4 (/ (* sinTheta_O (* (pow sinTheta_i 2) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))) (pow v 3))))))
(+ (* 1/2 (/ (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))) (* sinTheta_O (+ (* -1/12 (/ (* sinTheta_O (* (pow sinTheta_i 3) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_i 2) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 3))))))))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))) (pow v 2))))) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))))))) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))
(+ (exp (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))))))
(+ (exp (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (/ (* cosTheta_O cosTheta_i) v))) (pow v 2))))))))
(+ (* 1/2 (/ (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))) (* 1/2 (/ (* sinTheta_O (* (exp (- 6931/10000 (/ 1 v))) (* (exp (/ (* cosTheta_O cosTheta_i) v)) (+ (* 1/2 (/ (+ (* -1 (pow sinTheta_i 2)) (pow sinTheta_i 2)) v)) (* 1/2 (/ (pow sinTheta_i 2) (pow v 2))))))) v)))))
(+ (* 1/2 (/ (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))) (* sinTheta_O (+ (* 1/2 (/ (* sinTheta_O (* (exp (- 6931/10000 (/ 1 v))) (* (exp (/ (* cosTheta_O cosTheta_i) v)) (+ (* -1/2 (/ (* sinTheta_i (+ (* -1 (pow sinTheta_i 2)) (pow sinTheta_i 2))) (pow v 2))) (+ (* -1/6 (/ (pow sinTheta_i 3) (pow v 3))) (* 1/6 (/ (+ (* -2 (pow sinTheta_i 3)) (+ (* -1 (pow sinTheta_i 3)) (* 3 (pow sinTheta_i 3)))) v))))))) v)) (* 1/2 (/ (* (exp (- 6931/10000 (/ 1 v))) (* (exp (/ (* cosTheta_O cosTheta_i) v)) (+ (* 1/2 (/ (+ (* -1 (pow sinTheta_i 2)) (pow sinTheta_i 2)) v)) (* 1/2 (/ (pow sinTheta_i 2) (pow v 2)))))) v)))))))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) v)) (* sinTheta_O (* (exp (- 6931/10000 (/ 1 v))) (* (exp (/ (* cosTheta_O cosTheta_i) v)) (+ (* 1/2 (/ (+ (* -1 (pow sinTheta_i 2)) (pow sinTheta_i 2)) v)) (* 1/2 (/ (pow sinTheta_i 2) (pow v 2))))))))) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) v)) (* sinTheta_O (+ (* sinTheta_O (* (exp (- 6931/10000 (/ 1 v))) (* (exp (/ (* cosTheta_O cosTheta_i) v)) (+ (* -1/2 (/ (* sinTheta_i (+ (* -1 (pow sinTheta_i 2)) (pow sinTheta_i 2))) (pow v 2))) (+ (* -1/6 (/ (pow sinTheta_i 3) (pow v 3))) (* 1/6 (/ (+ (* -2 (pow sinTheta_i 3)) (+ (* -1 (pow sinTheta_i 3)) (* 3 (pow sinTheta_i 3)))) v))))))) (* (exp (- 6931/10000 (/ 1 v))) (* (exp (/ (* cosTheta_O cosTheta_i) v)) (+ (* 1/2 (/ (+ (* -1 (pow sinTheta_i 2)) (pow sinTheta_i 2)) v)) (* 1/2 (/ (pow sinTheta_i 2) (pow v 2)))))))))) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))
(+ (exp (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* sinTheta_O (* (exp (/ (* cosTheta_O cosTheta_i) v)) (+ (* 1/2 (/ (+ (* -1 (pow sinTheta_i 2)) (pow sinTheta_i 2)) v)) (* 1/2 (/ (pow sinTheta_i 2) (pow v 2)))))))))
(+ (exp (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* sinTheta_O (+ (* sinTheta_O (* (exp (/ (* cosTheta_O cosTheta_i) v)) (+ (* -1/2 (/ (* sinTheta_i (+ (* -1 (pow sinTheta_i 2)) (pow sinTheta_i 2))) (pow v 2))) (+ (* -1/6 (/ (pow sinTheta_i 3) (pow v 3))) (* 1/6 (/ (+ (* -2 (pow sinTheta_i 3)) (+ (* -1 (pow sinTheta_i 3)) (* 3 (pow sinTheta_i 3)))) v)))))) (* (exp (/ (* cosTheta_O cosTheta_i) v)) (+ (* 1/2 (/ (+ (* -1 (pow sinTheta_i 2)) (pow sinTheta_i 2)) v)) (* 1/2 (/ (pow sinTheta_i 2) (pow v 2))))))))))
(+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 2))))))
(+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (pow v 2))))))))
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O))))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (+ (/ sinTheta_i v) (/ (log (* 2 v)) sinTheta_O)))))
(* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))))
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) sinTheta_i))
(* -1 (* sinTheta_O (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)) (* -1 sinTheta_i))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ sinTheta_i v))))
(* -1 (* sinTheta_O (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (* -1 sinTheta_i))))
(* 1/2 (/ (exp 6931/10000) v))
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ 1/2 v)
(/ (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) v)
(exp (- 6931/10000 (/ 1 v)))
(/ -1 v)
(/ (- (* 6931/10000 v) 1) v)
(/ (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))) v)
(/ (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))) v)
(/ (+ (* 1/12 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))) v)
(exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v))))))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/2 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (+ (* 1/6 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(/ (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (+ (* -1 (exp 6931/10000)) (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v))) v)
(/ (+ (* 1/2 (exp 6931/10000)) (+ (* 1/2 (/ (+ (* -1 (exp 6931/10000)) (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v)) (* 1/2 (/ (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2))))) (pow v 2))))) v)
(/ (+ (* 1/2 (exp 6931/10000)) (+ (* 1/2 (/ (+ (* -1 (exp 6931/10000)) (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v)) (+ (* 1/2 (/ (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2))))) (pow v 2))) (* 1/2 (/ (+ (* -1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2))) (+ (* -1/6 (exp 6931/10000)) (+ (* 1/6 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3))) (* 1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))))))) (pow v 3)))))) v)
(exp 6931/10000)
(+ (exp 6931/10000) (+ (* -1 (/ (exp 6931/10000) v)) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v)))
(+ (exp 6931/10000) (+ (* -1 (/ (exp 6931/10000) v)) (+ (* -1 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))) (+ (* 1/2 (/ (exp 6931/10000) (pow v 2))) (+ (* 1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v))))))
(+ (exp 6931/10000) (+ (* -1 (/ (exp 6931/10000) v)) (+ (* -1 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))) (+ (* -1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (pow v 3))) (+ (* -1/6 (/ (exp 6931/10000) (pow v 3))) (+ (* 1/6 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3)) (pow v 3))) (+ (* 1/2 (/ (exp 6931/10000) (pow v 2))) (+ (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 3))) (+ (* 1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v))))))))))
1
(- (+ 1 (/ (* cosTheta_O cosTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v))
(- (+ 1 (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))) (/ (* sinTheta_O sinTheta_i) v))
(- (+ 1 (+ (* 1/6 (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3) (pow v 3))) (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v)))) (/ (* sinTheta_O sinTheta_i) v))
(+ (exp 6931/10000) (+ (* -1 (/ (exp 6931/10000) v)) (/ (* (exp 6931/10000) (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) v)))
(+ (exp 6931/10000) (+ (* -1 (/ (exp 6931/10000) v)) (+ (* -1 (/ (* (exp 6931/10000) (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) (pow v 2))) (+ (* 1/2 (/ (exp 6931/10000) (pow v 2))) (+ (* 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 (/ (exp 6931/10000) v)) (+ (* -1 (/ (* (exp 6931/10000) (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) (pow v 2))) (+ (* -1/2 (/ (* (exp 6931/10000) (pow (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2)) (pow v 3))) (+ (* -1/6 (/ (exp 6931/10000) (pow v 3))) (+ (* 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 v 2))) (+ (* 1/2 (/ (* (exp 6931/10000) (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) (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))))))))))
(/ (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (+ (* -1 (exp 6931/10000)) (* (exp 6931/10000) (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)))) v))) v)
(/ (+ (* 1/2 (exp 6931/10000)) (+ (* 1/2 (/ (+ (* -1 (exp 6931/10000)) (* (exp 6931/10000) (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)))) v)) (* 1/2 (/ (+ (* -1 (* (exp 6931/10000) (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (* (exp 6931/10000) (pow (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2))))) (pow v 2))))) v)
(/ (+ (* 1/2 (exp 6931/10000)) (+ (* 1/2 (/ (+ (* -1 (exp 6931/10000)) (* (exp 6931/10000) (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)))) v)) (+ (* 1/2 (/ (+ (* -1 (* (exp 6931/10000) (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (* (exp 6931/10000) (pow (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2))))) (pow v 2))) (* 1/2 (/ (+ (* -1/2 (* (exp 6931/10000) (pow (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2))) (+ (* -1/6 (exp 6931/10000)) (+ (* 1/6 (* (exp 6931/10000) (pow (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 3))) (* 1/2 (* (exp 6931/10000) (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))))))) (pow v 3)))))) v)
(- (+ 1 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 1 (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 1 (+ (* 1/6 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) (pow v 3))) (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v)))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(+ (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 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)))
(+ 1 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (+ (* 1/2 (/ (pow (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))))
(+ 1 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (+ (* 1/6 (/ (pow (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 3) (pow v 3))) (+ (* 1/2 (/ (pow (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2) (pow v 2))) (/ (* cosTheta_O cosTheta_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 (+ (log -2) (* -1 (log (/ -1 v))))))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (* -1 (/ (+ (* -1 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1/2 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 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 (* sinTheta_O sinTheta_i))))) (* -1 (/ (+ (* 1/6 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))) v))) v)))
(- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(* -1 (/ (+ (* -1/2 (exp 6931/10000)) (* 1/2 (/ (+ (exp 6931/10000) (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))))) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (exp 6931/10000) (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))))) (* 1/2 (/ (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2))))) v))) v)) (* -1/2 (exp 6931/10000))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)))))) (* 1/2 (/ (+ (* -1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (+ (* -1/6 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3))) (+ (* 1/6 (exp 6931/10000)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)))))) v))) v)) (* -1/2 (+ (exp 6931/10000) (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))))))) v)) (* -1/2 (exp 6931/10000))) v))
(+ (exp 6931/10000) (* -1 (/ (+ (exp 6931/10000) (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))))) v)))
(+ (exp 6931/10000) (* -1 (/ (+ (exp 6931/10000) (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2))))) v)))) v)))
(+ (exp 6931/10000) (* -1 (/ (+ (exp 6931/10000) (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (+ (* -1 (/ (+ (* -1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (+ (* -1/6 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3))) (+ (* 1/6 (exp 6931/10000)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)))))) v)) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)))))) v)))) v)))
(+ 1 (* -1 (/ (+ (* -1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (* -1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) v))) v)))
(+ 1 (* -1 (/ (+ (* -1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (* -1 (/ (+ (* 1/6 (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3) v)) (* 1/2 (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2))) v))) v)))
(+ (exp 6931/10000) (* -1 (/ (+ (exp 6931/10000) (* (exp 6931/10000) (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) v)))
(+ (exp 6931/10000) (* -1 (/ (+ (exp 6931/10000) (+ (* -1 (/ (+ (* 1/2 (exp 6931/10000)) (+ (* 1/2 (* (exp 6931/10000) (pow (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 2))) (* (exp 6931/10000) (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) v)) (* (exp 6931/10000) (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) v)))
(+ (exp 6931/10000) (* -1 (/ (+ (exp 6931/10000) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/6 (exp 6931/10000)) (+ (* 1/6 (* (exp 6931/10000) (pow (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 3))) (+ (* 1/2 (* (exp 6931/10000) (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (* 1/2 (* (exp 6931/10000) (pow (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 2)))))) v)) (+ (* 1/2 (exp 6931/10000)) (+ (* 1/2 (* (exp 6931/10000) (pow (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 2))) (* (exp 6931/10000) (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) v)) (* (exp 6931/10000) (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) v)))
(* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) v))
(* -1 (/ (+ (* -1/2 (exp 6931/10000)) (* 1/2 (/ (+ (exp 6931/10000) (* (exp 6931/10000) (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (exp 6931/10000) (* (exp 6931/10000) (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) (* 1/2 (/ (+ (* 1/2 (exp 6931/10000)) (+ (* 1/2 (* (exp 6931/10000) (pow (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 2))) (* (exp 6931/10000) (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) v))) v)) (* -1/2 (exp 6931/10000))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* 1/2 (exp 6931/10000)) (+ (* 1/2 (* (exp 6931/10000) (pow (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 2))) (* (exp 6931/10000) (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (* 1/2 (/ (+ (* 1/6 (exp 6931/10000)) (+ (* 1/6 (* (exp 6931/10000) (pow (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 3))) (+ (* 1/2 (* (exp 6931/10000) (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (* 1/2 (* (exp 6931/10000) (pow (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 2)))))) v))) v)) (* -1/2 (+ (exp 6931/10000) (* (exp 6931/10000) (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) v)) (* -1/2 (exp 6931/10000))) v))
(+ 1 (* -1 (/ (+ (* -1 (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) v))) v)))
(+ 1 (* -1 (/ (+ (* -1 (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* 1/6 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) v)) (* 1/2 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) v))) 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 (* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) v)))
(+ 1 (* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (+ (* -1/2 (/ (pow (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 2) v)) (* sinTheta_O sinTheta_i))) v)))
(+ 1 (* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (+ (* -1 (/ (+ (* -1/6 (/ (pow (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 3) v)) (* 1/2 (pow (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 2))) v)) (* sinTheta_O sinTheta_i))) v)))
Outputs
(* 1/2 (/ (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))
(*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v) #s(literal 1/2 binary32))
(+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))))) (pow v 2))) (* 1/2 (/ (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)))
(*.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) (*.f32 v v))) (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v)))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (* cosTheta_i (+ (* 1/4 (/ (* (pow cosTheta_O 2) (* cosTheta_i (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* 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_i sinTheta_O #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_i sinTheta_O #s(literal 1 binary32)) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32))) cosTheta_i (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 2))) (* cosTheta_i (+ (* 1/12 (/ (* (pow cosTheta_O 3) (* cosTheta_i (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_O 2) (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 3))))))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) cosTheta_O) v) (*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) cosTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) (pow.f32 v #s(literal 4 binary32))) #s(literal 1/12 binary32))) cosTheta_i)) cosTheta_i (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v) #s(literal 1/2 binary32)))
(* -1 (+ 1 (* sinTheta_O sinTheta_i)))
(-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O))
(- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))
(-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))
(exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))
(fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v)) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) v) (*.f32 cosTheta_O (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_i (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) (*.f32 cosTheta_O cosTheta_O)) v) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 cosTheta_O #s(literal 3 binary32)) cosTheta_i) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.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 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_i (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(-.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(/ (* cosTheta_O cosTheta_i) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(* 1/2 (/ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))) v))
(*.f32 (/.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32))
(+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))) (pow v 2))) (* 1/2 (/ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))) v)))
(*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 cosTheta_i (/.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v)) (/.f32 cosTheta_O v) (/.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v)))
(+ (* 1/2 (/ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))) v)) (* cosTheta_i (+ (* 1/4 (/ (* (pow cosTheta_O 2) (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) (pow v 2))))))
(fma.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32))) cosTheta_i (*.f32 (/.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))) v)) (* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) (pow v 2))) (* cosTheta_i (+ (* 1/12 (/ (* (pow cosTheta_O 3) (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_O 2) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) (pow v 3))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (*.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 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #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 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v))) #s(literal 1/2 binary32))) cosTheta_i (*.f32 (/.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32)))
(* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))
(exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))
(+ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))) (/ (* cosTheta_O (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))) v))
(fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v)) (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))))
(+ (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))) (pow v 2))) (/ (* cosTheta_O (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) v))) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))) v) (*.f32 cosTheta_O (/.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_i (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))))
(+ (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) (pow v 2))))) (/ (* cosTheta_O (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) v))) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.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 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.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 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_i (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))))
(exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(+ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) v))
(fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v)) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(+ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (/ (* cosTheta_O (exp (* -1 (/ (* 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 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v) (*.f32 cosTheta_O (/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v))) cosTheta_i (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(+ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (pow v 2))))) (/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32))) cosTheta_i (*.f32 cosTheta_O (/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v))) cosTheta_i (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(+ (* 1/2 (/ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))) v)) (* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) (pow v 2))) (* 1/2 (/ (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (exp (- 6931/10000 (/ 1 v))) (+ (* 1/2 (/ (+ (* -1 (pow cosTheta_O 2)) (pow cosTheta_O 2)) v)) (* 1/2 (/ (pow cosTheta_O 2) (pow v 2))))))) v)))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (/.f32 cosTheta_O v) (/.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v) (*.f32 cosTheta_i (/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 #s(literal 0 binary32) v))) v)))) cosTheta_i (*.f32 (/.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))) v)) (* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) (pow v 2))) (* cosTheta_i (+ (* 1/2 (/ (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (exp (- 6931/10000 (/ 1 v))) (+ (* 1/6 (/ (+ (* -3 (pow cosTheta_O 3)) (+ (* 2 (pow cosTheta_O 3)) (pow cosTheta_O 3))) v)) (+ (* 1/6 (/ (pow cosTheta_O 3) (pow v 3))) (* 1/2 (/ (* cosTheta_O (+ (* -1 (pow cosTheta_O 2)) (pow cosTheta_O 2))) (pow v 2)))))))) v)) (* 1/2 (/ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (exp (- 6931/10000 (/ 1 v))) (+ (* 1/2 (/ (+ (* -1 (pow cosTheta_O 2)) (pow cosTheta_O 2)) v)) (* 1/2 (/ (pow cosTheta_O 2) (pow v 2)))))) v)))))))
(fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_i (/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (fma.f32 (/.f32 (fma.f32 #s(literal -3 binary32) (pow.f32 cosTheta_O #s(literal 3 binary32)) (*.f32 #s(literal 3 binary32) (pow.f32 cosTheta_O #s(literal 3 binary32)))) v) #s(literal 1/6 binary32) (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 #s(literal 0 binary32) cosTheta_O) v) (/.f32 (*.f32 #s(literal 1/6 binary32) (pow.f32 cosTheta_O #s(literal 3 binary32))) (pow.f32 v #s(literal 3 binary32)))))) v) (/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 #s(literal 0 binary32) v))) v))) cosTheta_i (*.f32 (*.f32 cosTheta_O (/.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v))) #s(literal 1/2 binary32))) cosTheta_i (*.f32 (/.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32)))
(+ (* cosTheta_i (+ (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (exp (- 6931/10000 (/ 1 v))) (+ (* 1/2 (/ (+ (* -1 (pow cosTheta_O 2)) (pow cosTheta_O 2)) v)) (* 1/2 (/ (pow cosTheta_O 2) (pow v 2))))))) (/ (* cosTheta_O (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) v))) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))
(fma.f32 (fma.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 #s(literal 0 binary32) v))) cosTheta_i (*.f32 cosTheta_O (/.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_i (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))))
(+ (* cosTheta_i (+ (* cosTheta_i (+ (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (exp (- 6931/10000 (/ 1 v))) (+ (* 1/6 (/ (+ (* -3 (pow cosTheta_O 3)) (+ (* 2 (pow cosTheta_O 3)) (pow cosTheta_O 3))) v)) (+ (* 1/6 (/ (pow cosTheta_O 3) (pow v 3))) (* 1/2 (/ (* cosTheta_O (+ (* -1 (pow cosTheta_O 2)) (pow cosTheta_O 2))) (pow v 2)))))))) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (exp (- 6931/10000 (/ 1 v))) (+ (* 1/2 (/ (+ (* -1 (pow cosTheta_O 2)) (pow cosTheta_O 2)) v)) (* 1/2 (/ (pow cosTheta_O 2) (pow v 2)))))))) (/ (* cosTheta_O (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) v))) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (fma.f32 (/.f32 (fma.f32 #s(literal -3 binary32) (pow.f32 cosTheta_O #s(literal 3 binary32)) (*.f32 #s(literal 3 binary32) (pow.f32 cosTheta_O #s(literal 3 binary32)))) v) #s(literal 1/6 binary32) (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 #s(literal 0 binary32) cosTheta_O) v) (/.f32 (*.f32 #s(literal 1/6 binary32) (pow.f32 cosTheta_O #s(literal 3 binary32))) (pow.f32 v #s(literal 3 binary32)))))) cosTheta_i (*.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 #s(literal 0 binary32) v)))) cosTheta_i (*.f32 cosTheta_O (/.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_i (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* cosTheta_i (+ (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (+ (* 1/2 (/ (+ (* -1 (pow cosTheta_O 2)) (pow cosTheta_O 2)) v)) (* 1/2 (/ (pow cosTheta_O 2) (pow v 2)))))) (/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v))))
(fma.f32 (fma.f32 (*.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 #s(literal 0 binary32) v)) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) cosTheta_i (*.f32 cosTheta_O (/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v))) cosTheta_i (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(+ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* cosTheta_i (+ (* cosTheta_i (+ (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (+ (* 1/6 (/ (+ (* -3 (pow cosTheta_O 3)) (+ (* 2 (pow cosTheta_O 3)) (pow cosTheta_O 3))) v)) (+ (* 1/6 (/ (pow cosTheta_O 3) (pow v 3))) (* 1/2 (/ (* cosTheta_O (+ (* -1 (pow cosTheta_O 2)) (pow cosTheta_O 2))) (pow v 2))))))) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (+ (* 1/2 (/ (+ (* -1 (pow cosTheta_O 2)) (pow cosTheta_O 2)) v)) (* 1/2 (/ (pow cosTheta_O 2) (pow v 2))))))) (/ (* cosTheta_O (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v))))
(fma.f32 (fma.f32 (fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 cosTheta_O cosTheta_O) v) (/.f32 #s(literal 0 binary32) v)) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_i) (fma.f32 (/.f32 (fma.f32 #s(literal -3 binary32) (pow.f32 cosTheta_O #s(literal 3 binary32)) (*.f32 #s(literal 3 binary32) (pow.f32 cosTheta_O #s(literal 3 binary32)))) v) #s(literal 1/6 binary32) (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 #s(literal 0 binary32) cosTheta_O) v) (/.f32 (*.f32 #s(literal 1/6 binary32) (pow.f32 cosTheta_O #s(literal 3 binary32))) (pow.f32 v #s(literal 3 binary32))))))) cosTheta_i (*.f32 cosTheta_O (/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v))) cosTheta_i (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))
(exp.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)) v))
(+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) v))
(fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) v)) (exp.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)))
(+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 2))) (/ (* cosTheta_O (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_i) (exp.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)) v))) v) (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) v))) cosTheta_i (exp.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)))
(+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (pow v 2))))) (/ (* cosTheta_O (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) (exp.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)) 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 (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)) v))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32))) cosTheta_i (*.f32 cosTheta_O (/.f32 (exp.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) v))) cosTheta_i (exp.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)))
(* -1 (* sinTheta_O sinTheta_i))
(*.f32 (neg.f32 sinTheta_O) sinTheta_i)
(- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))
(* cosTheta_i (+ cosTheta_O (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_i))))
(*.f32 (-.f32 cosTheta_O (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) cosTheta_i)) cosTheta_i)
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp.f32 (-.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (+ (/ (log (* 2 v)) cosTheta_i) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))))))
(*.f32 (-.f32 (-.f32 (+.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_i)) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) v)) (fma.f32 (/.f32 sinTheta_i cosTheta_i) (/.f32 sinTheta_O v) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) cosTheta_i))) cosTheta_i)
(* 1/2 (/ (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32))
(* (exp (- 6931/10000 (/ 1 v))) (exp (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v)))
(exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))
(exp (/ (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) v))
(exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))
(* (exp (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))
(exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))
(* cosTheta_i (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v))) (/ cosTheta_O v)))
(*.f32 (-.f32 (/.f32 cosTheta_O v) (*.f32 (/.f32 sinTheta_i cosTheta_i) (/.f32 sinTheta_O v))) cosTheta_i)
(* 1/2 (/ (* (exp (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32))
(exp (/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v))
(exp.f32 (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))
(* cosTheta_i (+ cosTheta_O (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(*.f32 (-.f32 cosTheta_O (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i)) cosTheta_i)
(exp (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)))
(exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (+ (/ 1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_i)))))
(*.f32 (neg.f32 cosTheta_i) (-.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i cosTheta_i) (/.f32 #s(literal 1 binary32) cosTheta_i)) cosTheta_O))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_i)))))
(*.f32 (neg.f32 cosTheta_i) (-.f32 (/.f32 (neg.f32 cosTheta_O) v) (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) cosTheta_i)))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(*.f32 (neg.f32 cosTheta_i) (-.f32 (*.f32 (/.f32 sinTheta_i cosTheta_i) (/.f32 sinTheta_O v)) (/.f32 cosTheta_O v)))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_i))))
(*.f32 (neg.f32 cosTheta_i) (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_i) cosTheta_O))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (* cosTheta_O (+ (* 1/4 (/ (* cosTheta_O (* (pow cosTheta_i 2) (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_i (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* 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_i sinTheta_O #s(literal 1 binary32)) v))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_i)) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32))) cosTheta_O (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v)) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 2))) (* cosTheta_O (+ (* 1/12 (/ (* cosTheta_O (* (pow cosTheta_i 3) (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_i 2) (* (exp 6931/10000) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 3))))))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) cosTheta_i) v) (*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 cosTheta_i #s(literal 3 binary32))) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) (pow.f32 v #s(literal 4 binary32))) #s(literal 1/12 binary32))) cosTheta_O)) cosTheta_O (*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) v) #s(literal 1/2 binary32)))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_i)) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) v) (*.f32 cosTheta_i (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_O (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))))) v) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 cosTheta_i #s(literal 3 binary32))) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.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 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_O (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))))
(+ (* 1/2 (/ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))) v)) (* cosTheta_O (+ (* 1/4 (/ (* cosTheta_O (* (pow cosTheta_i 2) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) (pow v 2))))))
(fma.f32 (fma.f32 (*.f32 cosTheta_i (/.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_i)) (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32))) cosTheta_O (*.f32 (/.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))) v)) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) (pow v 2))) (* cosTheta_O (+ (* 1/12 (/ (* cosTheta_O (* (pow cosTheta_i 3) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_i 2) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) (pow v 3))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (pow.f32 cosTheta_i #s(literal 3 binary32))) (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #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 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v))) #s(literal 1/2 binary32))) cosTheta_O (*.f32 (/.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32)))
(+ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))) (pow v 2))) (/ (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) v))) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_i)) (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))) v) (*.f32 cosTheta_i (/.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_O (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))))
(+ (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) (pow v 2))))) (/ (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) v))) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.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 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.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 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_O (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (/ (* cosTheta_i (exp (* -1 (/ (* 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 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) v) (*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v))) cosTheta_O (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(+ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) (pow v 2))))) (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32))) cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v))) cosTheta_O (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(+ (* 1/2 (/ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))) v)) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (exp (- 6931/10000 (/ 1 v))) (+ (* 1/2 (/ (+ (* -1 (pow cosTheta_i 2)) (pow cosTheta_i 2)) v)) (* 1/2 (/ (pow cosTheta_i 2) (pow v 2))))))) v)) (* 1/2 (/ (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) (pow v 2))))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v) (/.f32 #s(literal 0 binary32) v))) v) (*.f32 cosTheta_i (/.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v))))) cosTheta_O (*.f32 (/.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))) v)) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) (pow v 2))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (exp (- 6931/10000 (/ 1 v))) (+ (* 1/6 (/ (+ (* -3 (pow cosTheta_i 3)) (+ (* 2 (pow cosTheta_i 3)) (pow cosTheta_i 3))) v)) (+ (* 1/6 (/ (pow cosTheta_i 3) (pow v 3))) (* 1/2 (/ (* cosTheta_i (+ (* -1 (pow cosTheta_i 2)) (pow cosTheta_i 2))) (pow v 2)))))))) v)) (* 1/2 (/ (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (exp (- 6931/10000 (/ 1 v))) (+ (* 1/2 (/ (+ (* -1 (pow cosTheta_i 2)) (pow cosTheta_i 2)) v)) (* 1/2 (/ (pow cosTheta_i 2) (pow v 2)))))) v)))))))
(fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (fma.f32 (/.f32 (fma.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) #s(literal -3 binary32) (*.f32 #s(literal 3 binary32) (pow.f32 cosTheta_i #s(literal 3 binary32)))) v) #s(literal 1/6 binary32) (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 #s(literal 0 binary32) cosTheta_i) v) (/.f32 (*.f32 #s(literal 1/6 binary32) (pow.f32 cosTheta_i #s(literal 3 binary32))) (pow.f32 v #s(literal 3 binary32)))))) v) (/.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v) (/.f32 #s(literal 0 binary32) v))) v))) cosTheta_O (*.f32 (*.f32 cosTheta_i (/.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v))) #s(literal 1/2 binary32))) cosTheta_O (*.f32 (/.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32)))
(+ (* cosTheta_O (+ (* cosTheta_O (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (exp (- 6931/10000 (/ 1 v))) (+ (* 1/2 (/ (+ (* -1 (pow cosTheta_i 2)) (pow cosTheta_i 2)) v)) (* 1/2 (/ (pow cosTheta_i 2) (pow v 2))))))) (/ (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) v))) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))
(fma.f32 (fma.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v) (/.f32 #s(literal 0 binary32) v))) cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_O (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))))
(+ (* cosTheta_O (+ (* cosTheta_O (+ (* cosTheta_O (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (exp (- 6931/10000 (/ 1 v))) (+ (* 1/6 (/ (+ (* -3 (pow cosTheta_i 3)) (+ (* 2 (pow cosTheta_i 3)) (pow cosTheta_i 3))) v)) (+ (* 1/6 (/ (pow cosTheta_i 3) (pow v 3))) (* 1/2 (/ (* cosTheta_i (+ (* -1 (pow cosTheta_i 2)) (pow cosTheta_i 2))) (pow v 2)))))))) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (exp (- 6931/10000 (/ 1 v))) (+ (* 1/2 (/ (+ (* -1 (pow cosTheta_i 2)) (pow cosTheta_i 2)) v)) (* 1/2 (/ (pow cosTheta_i 2) (pow v 2)))))))) (/ (* cosTheta_i (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v))))) v))) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (exp (- 6931/10000 (/ 1 v)))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (fma.f32 (/.f32 (fma.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) #s(literal -3 binary32) (*.f32 #s(literal 3 binary32) (pow.f32 cosTheta_i #s(literal 3 binary32)))) v) #s(literal 1/6 binary32) (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 #s(literal 0 binary32) cosTheta_i) v) (/.f32 (*.f32 #s(literal 1/6 binary32) (pow.f32 cosTheta_i #s(literal 3 binary32))) (pow.f32 v #s(literal 3 binary32)))))) cosTheta_O (*.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v) (/.f32 #s(literal 0 binary32) v)))) cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v))) cosTheta_O (exp.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal -1 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* cosTheta_O (+ (* cosTheta_O (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (+ (* 1/2 (/ (+ (* -1 (pow cosTheta_i 2)) (pow cosTheta_i 2)) v)) (* 1/2 (/ (pow cosTheta_i 2) (pow v 2)))))) (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v))))
(fma.f32 (fma.f32 (*.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v) (/.f32 #s(literal 0 binary32) v)) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))) cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v))) cosTheta_O (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(+ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* cosTheta_O (+ (* cosTheta_O (+ (* cosTheta_O (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (+ (* 1/6 (/ (+ (* -3 (pow cosTheta_i 3)) (+ (* 2 (pow cosTheta_i 3)) (pow cosTheta_i 3))) v)) (+ (* 1/6 (/ (pow cosTheta_i 3) (pow v 3))) (* 1/2 (/ (* cosTheta_i (+ (* -1 (pow cosTheta_i 2)) (pow cosTheta_i 2))) (pow v 2))))))) (* (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (+ (* 1/2 (/ (+ (* -1 (pow cosTheta_i 2)) (pow cosTheta_i 2)) v)) (* 1/2 (/ (pow cosTheta_i 2) (pow v 2))))))) (/ (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v))))
(fma.f32 (fma.f32 (fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 cosTheta_i cosTheta_i) v) (/.f32 #s(literal 0 binary32) v)) (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) cosTheta_O) (fma.f32 (/.f32 (fma.f32 (pow.f32 cosTheta_i #s(literal 3 binary32)) #s(literal -3 binary32) (*.f32 #s(literal 3 binary32) (pow.f32 cosTheta_i #s(literal 3 binary32)))) v) #s(literal 1/6 binary32) (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 #s(literal 0 binary32) cosTheta_i) v) (/.f32 (*.f32 #s(literal 1/6 binary32) (pow.f32 cosTheta_i #s(literal 3 binary32))) (pow.f32 v #s(literal 3 binary32))))))) cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) v))) cosTheta_O (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 2))) (/ (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))))
(fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i cosTheta_i)) (exp.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)) v))) v) (*.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) v))) cosTheta_O (exp.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)))
(+ (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) (pow v 2))))) (/ (* cosTheta_i (exp (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))) v))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_i) (exp.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)) 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 (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)) v))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32))) cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)) v))) cosTheta_O (exp.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O)) v)))
(* cosTheta_O (+ cosTheta_i (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) cosTheta_O))))
(*.f32 (-.f32 cosTheta_i (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) cosTheta_O)) cosTheta_O)
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (+ (/ (log (* 2 v)) cosTheta_O) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))))))
(*.f32 (-.f32 (-.f32 (+.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 6931/10000 binary32) cosTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) v)) (fma.f32 (/.f32 sinTheta_i cosTheta_O) (/.f32 sinTheta_O v) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) cosTheta_O))) cosTheta_O)
(* cosTheta_O (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v))) (/ cosTheta_i v)))
(*.f32 (-.f32 (/.f32 cosTheta_i v) (*.f32 (/.f32 sinTheta_i cosTheta_O) (/.f32 sinTheta_O v))) cosTheta_O)
(* cosTheta_O (+ cosTheta_i (* -1 (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O)) cosTheta_O)
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (+ (/ 1 cosTheta_O) (/ (* sinTheta_O sinTheta_i) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) cosTheta_O)) cosTheta_i))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) cosTheta_O)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (neg.f32 cosTheta_i) v) (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) cosTheta_O)))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (*.f32 (/.f32 sinTheta_i cosTheta_O) (/.f32 sinTheta_O v)) (/.f32 cosTheta_i v)))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (/ (* sinTheta_O sinTheta_i) cosTheta_O))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O) cosTheta_i))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #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) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) (pow v 2))) (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)))
(fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32)))) v) (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 2))) (* 1/4 (/ (* (pow sinTheta_O 2) (* sinTheta_i (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) (pow v 3))))))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_O (/.f32 (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #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 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 2))) (* sinTheta_i (+ (* -1/12 (/ (* (pow sinTheta_O 3) (* sinTheta_i (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_O 2) (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 3))))))))
(fma.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32))) sinTheta_O) v) (*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #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_O #s(literal 3 binary32)) sinTheta_i) (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32)))) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/12 binary32))) sinTheta_i)) sinTheta_i (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32)))
(- (* cosTheta_O cosTheta_i) 1)
(fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))
(- (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 1)
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))
(exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) v)))
(-.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))) v))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(fma.f32 (-.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))) v)) (*.f32 sinTheta_O (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) v))) sinTheta_i (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (*.f32 sinTheta_O sinTheta_O)) v) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_i (/.f32 (neg.f32 (*.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) sinTheta_O)) v)) sinTheta_i (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (log (* 2 v)) (/ 1 v)))
(-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 6931/10000 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(* 1/2 (/ (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))) v))
(*.f32 (/.f32 (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32))
(+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))) (pow v 2))) (* 1/2 (/ (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))) v)))
(fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))) v) (*.f32 (/.f32 (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))) (* 1/4 (/ (* (pow sinTheta_O 2) (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))) (pow v 3))))))
(fma.f32 (fma.f32 (*.f32 sinTheta_O (/.f32 (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v))) #s(literal -1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32))) sinTheta_i (*.f32 (/.f32 (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))) (* sinTheta_i (+ (* -1/12 (/ (* (pow sinTheta_O 3) (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_O 2) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 3))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/12 binary32))) sinTheta_i (*.f32 (*.f32 sinTheta_O (/.f32 (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v))) #s(literal -1/2 binary32))) sinTheta_i (*.f32 (/.f32 (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32)))
(* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))
(exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))) v)) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))
(-.f32 (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))) v))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))) (pow v 2))))) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))
(fma.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))) (*.f32 v v)) #s(literal 1/2 binary32)) (*.f32 sinTheta_O (/.f32 (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v))) sinTheta_i (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))))))) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))
(fma.f32 (-.f32 (*.f32 (fma.f32 (/.f32 (*.f32 (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_i) (*.f32 sinTheta_O (/.f32 (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v))) sinTheta_i (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))))
(exp (/ (* cosTheta_O cosTheta_i) v))
(pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v))
(+ (exp (/ (* cosTheta_O cosTheta_i) v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (/ (* cosTheta_O cosTheta_i) v)))) v)))
(-.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v))) v))
(+ (exp (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))))))
(fma.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v))) (*.f32 v v)) #s(literal 1/2 binary32)) (*.f32 sinTheta_O (/.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)) v))) sinTheta_i (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)))
(+ (exp (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (/ (* cosTheta_O cosTheta_i) v))) (pow v 2))))))))
(fma.f32 (-.f32 (*.f32 (fma.f32 (/.f32 (*.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) sinTheta_i) (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_i) (*.f32 sinTheta_O (/.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)) v))) sinTheta_i (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)))
(+ (* 1/2 (/ (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))) (* 1/2 (/ (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (* (exp (/ (* cosTheta_O cosTheta_i) v)) (+ (* 1/2 (/ (+ (* -1 (pow sinTheta_O 2)) (pow sinTheta_O 2)) v)) (* 1/2 (/ (pow sinTheta_O 2) (pow v 2))))))) v)))))
(fma.f32 (fma.f32 (*.f32 sinTheta_i (/.f32 (*.f32 (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 #s(literal 0 binary32) v))) v)) #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O (/.f32 (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v))) #s(literal -1/2 binary32))) sinTheta_i (*.f32 (/.f32 (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))) (* sinTheta_i (+ (* 1/2 (/ (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (* (exp (/ (* cosTheta_O cosTheta_i) v)) (+ (* -1/2 (/ (* sinTheta_O (+ (* -1 (pow sinTheta_O 2)) (pow sinTheta_O 2))) (pow v 2))) (+ (* -1/6 (/ (pow sinTheta_O 3) (pow v 3))) (* 1/6 (/ (+ (* -2 (pow sinTheta_O 3)) (+ (* -1 (pow sinTheta_O 3)) (* 3 (pow sinTheta_O 3)))) v))))))) v)) (* 1/2 (/ (* (exp (- 6931/10000 (/ 1 v))) (* (exp (/ (* cosTheta_O cosTheta_i) v)) (+ (* 1/2 (/ (+ (* -1 (pow sinTheta_O 2)) (pow sinTheta_O 2)) v)) (* 1/2 (/ (pow sinTheta_O 2) (pow v 2)))))) v)))))))
(fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 sinTheta_i (/.f32 (*.f32 (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 #s(literal 0 binary32) sinTheta_O) v) (fma.f32 (/.f32 (fma.f32 #s(literal -2 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32)) (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) #s(literal 2 binary32))) v) #s(literal 1/6 binary32) (/.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32))) (pow.f32 v #s(literal 3 binary32)))))) v) (/.f32 (*.f32 (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 #s(literal 0 binary32) v))) v))) sinTheta_i (*.f32 (*.f32 sinTheta_O (/.f32 (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v))) #s(literal -1/2 binary32))) sinTheta_i (*.f32 (/.f32 (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32)))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) v)) (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (* (exp (/ (* cosTheta_O cosTheta_i) v)) (+ (* 1/2 (/ (+ (* -1 (pow sinTheta_O 2)) (pow sinTheta_O 2)) v)) (* 1/2 (/ (pow sinTheta_O 2) (pow v 2))))))))) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))
(fma.f32 (-.f32 (*.f32 (*.f32 (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 #s(literal 0 binary32) v))) sinTheta_i) (*.f32 sinTheta_O (/.f32 (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v))) sinTheta_i (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) v)) (* sinTheta_i (+ (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (* (exp (/ (* cosTheta_O cosTheta_i) v)) (+ (* -1/2 (/ (* sinTheta_O (+ (* -1 (pow sinTheta_O 2)) (pow sinTheta_O 2))) (pow v 2))) (+ (* -1/6 (/ (pow sinTheta_O 3) (pow v 3))) (* 1/6 (/ (+ (* -2 (pow sinTheta_O 3)) (+ (* -1 (pow sinTheta_O 3)) (* 3 (pow sinTheta_O 3)))) v))))))) (* (exp (- 6931/10000 (/ 1 v))) (* (exp (/ (* cosTheta_O cosTheta_i) v)) (+ (* 1/2 (/ (+ (* -1 (pow sinTheta_O 2)) (pow sinTheta_O 2)) v)) (* 1/2 (/ (pow sinTheta_O 2) (pow v 2)))))))))) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))
(fma.f32 (-.f32 (*.f32 (fma.f32 (*.f32 (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 #s(literal 0 binary32) sinTheta_O) v) (fma.f32 (/.f32 (fma.f32 #s(literal -2 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32)) (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) #s(literal 2 binary32))) v) #s(literal 1/6 binary32) (/.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32))) (pow.f32 v #s(literal 3 binary32)))))) sinTheta_i (*.f32 (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 #s(literal 0 binary32) v)))) sinTheta_i) (*.f32 sinTheta_O (/.f32 (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v))) sinTheta_i (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* sinTheta_i (* (exp (/ (* cosTheta_O cosTheta_i) v)) (+ (* 1/2 (/ (+ (* -1 (pow sinTheta_O 2)) (pow sinTheta_O 2)) v)) (* 1/2 (/ (pow sinTheta_O 2) (pow v 2)))))))))
(fma.f32 (-.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)) sinTheta_i) (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 #s(literal 0 binary32) v))) (*.f32 sinTheta_O (/.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)) v))) sinTheta_i (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)))
(+ (exp (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* sinTheta_i (+ (* sinTheta_i (* (exp (/ (* cosTheta_O cosTheta_i) v)) (+ (* -1/2 (/ (* sinTheta_O (+ (* -1 (pow sinTheta_O 2)) (pow sinTheta_O 2))) (pow v 2))) (+ (* -1/6 (/ (pow sinTheta_O 3) (pow v 3))) (* 1/6 (/ (+ (* -2 (pow sinTheta_O 3)) (+ (* -1 (pow sinTheta_O 3)) (* 3 (pow sinTheta_O 3)))) v)))))) (* (exp (/ (* cosTheta_O cosTheta_i) v)) (+ (* 1/2 (/ (+ (* -1 (pow sinTheta_O 2)) (pow sinTheta_O 2)) v)) (* 1/2 (/ (pow sinTheta_O 2) (pow v 2))))))))))
(fma.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 sinTheta_O sinTheta_O) v) (/.f32 #s(literal 0 binary32) v)) (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)) (*.f32 (*.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)) sinTheta_i) (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 #s(literal 0 binary32) sinTheta_O) v) (fma.f32 (/.f32 (fma.f32 #s(literal -2 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32)) (*.f32 (pow.f32 sinTheta_O #s(literal 3 binary32)) #s(literal 2 binary32))) v) #s(literal 1/6 binary32) (/.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 sinTheta_O #s(literal 3 binary32))) (pow.f32 v #s(literal 3 binary32))))))) sinTheta_i) (*.f32 sinTheta_O (/.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)) v))) sinTheta_i (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)))
(exp (/ (- (* cosTheta_O cosTheta_i) 1) v))
(exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))
(+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) v)))
(-.f32 (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) v))
(+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 2))))))
(fma.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) (*.f32 v v)) #s(literal 1/2 binary32)) (*.f32 sinTheta_O (/.f32 (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) v))) sinTheta_i (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))
(+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (pow v 2))))))))
(fma.f32 (-.f32 (*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #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 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_i) (*.f32 sinTheta_O (/.f32 (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) v))) sinTheta_i (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))
(+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) (+ sinTheta_O (/ 1 sinTheta_i))))
(*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) sinTheta_O) (/.f32 #s(literal 1 binary32) sinTheta_i)) sinTheta_i)
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (+ (/ sinTheta_O v) (/ (log (* 2 v)) sinTheta_i)))))
(*.f32 (-.f32 (fma.f32 (/.f32 cosTheta_i sinTheta_i) (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_i)) (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_i) v) (/.f32 sinTheta_O v)) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) sinTheta_i))) sinTheta_i)
(* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))))
(*.f32 (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) v) (/.f32 sinTheta_O v)) sinTheta_i)
(* sinTheta_i (- (/ (* cosTheta_O cosTheta_i) sinTheta_i) sinTheta_O))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) sinTheta_O) sinTheta_i)
(* -1 (* sinTheta_i (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_i)) (* -1 sinTheta_O))))
(*.f32 (neg.f32 sinTheta_i) (fma.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_i) #s(literal -1 binary32) sinTheta_O))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(*.f32 (neg.f32 sinTheta_i) (fma.f32 (/.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) sinTheta_i) #s(literal -1 binary32) (/.f32 sinTheta_O v)))
(* -1 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ sinTheta_O v))))
(*.f32 (neg.f32 sinTheta_i) (-.f32 (/.f32 sinTheta_O v) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) v)))
(* -1 (* sinTheta_i (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_i)) (* -1 sinTheta_O))))
(*.f32 (neg.f32 sinTheta_i) (fma.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) #s(literal -1 binary32) sinTheta_O))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 2))) (* 1/4 (/ (* sinTheta_O (* (pow sinTheta_i 2) (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) (pow v 3))))))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)) (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32)))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32) (*.f32 (*.f32 sinTheta_i (/.f32 (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #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 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 2))) (* sinTheta_O (+ (* -1/12 (/ (* sinTheta_O (* (pow sinTheta_i 3) (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_i 2) (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 3))))))))
(fma.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32))) sinTheta_i) v) (*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #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 sinTheta_O (pow.f32 sinTheta_i #s(literal 3 binary32))) (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32)))) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/12 binary32))) sinTheta_O)) sinTheta_O (*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 2))))))
(fma.f32 (-.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))) v)) (*.f32 sinTheta_i (/.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) v))) sinTheta_O (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))))) (pow v 2))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))) v) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (pow.f32 sinTheta_i #s(literal 3 binary32))) (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_O (/.f32 (neg.f32 (*.f32 (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) sinTheta_i)) v)) sinTheta_O (exp.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(+ (* 1/2 (/ (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))) (* 1/4 (/ (* sinTheta_O (* (pow sinTheta_i 2) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))) (pow v 3))))))
(fma.f32 (fma.f32 (*.f32 sinTheta_i (/.f32 (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v))) #s(literal -1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)) (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32))) sinTheta_O (*.f32 (/.f32 (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))) (* sinTheta_O (+ (* -1/12 (/ (* sinTheta_O (* (pow sinTheta_i 3) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_i 2) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 3))))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (pow.f32 sinTheta_i #s(literal 3 binary32))) (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/12 binary32))) sinTheta_O (*.f32 (*.f32 sinTheta_i (/.f32 (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v))) #s(literal -1/2 binary32))) sinTheta_O (*.f32 (/.f32 (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32)))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))) (pow v 2))))) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))
(fma.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)) (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))) (*.f32 v v)) #s(literal 1/2 binary32)) (*.f32 sinTheta_i (/.f32 (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v))) sinTheta_O (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))))))) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))
(fma.f32 (-.f32 (*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (pow.f32 sinTheta_i #s(literal 3 binary32))) (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_O) (*.f32 sinTheta_i (/.f32 (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v))) sinTheta_O (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))))))
(fma.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)) (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v))) (*.f32 v v)) #s(literal 1/2 binary32)) (*.f32 sinTheta_i (/.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)) v))) sinTheta_O (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)))
(+ (exp (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (/ (* cosTheta_O cosTheta_i) v))) (pow v 2))))))))
(fma.f32 (-.f32 (*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (pow.f32 sinTheta_i #s(literal 3 binary32))) (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_O) (*.f32 sinTheta_i (/.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)) v))) sinTheta_O (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)))
(+ (* 1/2 (/ (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))) (* 1/2 (/ (* sinTheta_O (* (exp (- 6931/10000 (/ 1 v))) (* (exp (/ (* cosTheta_O cosTheta_i) v)) (+ (* 1/2 (/ (+ (* -1 (pow sinTheta_i 2)) (pow sinTheta_i 2)) v)) (* 1/2 (/ (pow sinTheta_i 2) (pow v 2))))))) v)))))
(fma.f32 (fma.f32 (*.f32 sinTheta_O (/.f32 (*.f32 (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (/.f32 #s(literal 0 binary32) v))) v)) #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_i (/.f32 (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v))) #s(literal -1/2 binary32))) sinTheta_O (*.f32 (/.f32 (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) (pow v 2))) (* sinTheta_O (+ (* 1/2 (/ (* sinTheta_O (* (exp (- 6931/10000 (/ 1 v))) (* (exp (/ (* cosTheta_O cosTheta_i) v)) (+ (* -1/2 (/ (* sinTheta_i (+ (* -1 (pow sinTheta_i 2)) (pow sinTheta_i 2))) (pow v 2))) (+ (* -1/6 (/ (pow sinTheta_i 3) (pow v 3))) (* 1/6 (/ (+ (* -2 (pow sinTheta_i 3)) (+ (* -1 (pow sinTheta_i 3)) (* 3 (pow sinTheta_i 3)))) v))))))) v)) (* 1/2 (/ (* (exp (- 6931/10000 (/ 1 v))) (* (exp (/ (* cosTheta_O cosTheta_i) v)) (+ (* 1/2 (/ (+ (* -1 (pow sinTheta_i 2)) (pow sinTheta_i 2)) v)) (* 1/2 (/ (pow sinTheta_i 2) (pow v 2)))))) v)))))))
(fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 sinTheta_O (/.f32 (*.f32 (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 #s(literal 0 binary32) sinTheta_i) v) (fma.f32 (/.f32 (fma.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) #s(literal -2 binary32) (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) #s(literal 2 binary32))) v) #s(literal 1/6 binary32) (/.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 sinTheta_i #s(literal 3 binary32))) (pow.f32 v #s(literal 3 binary32)))))) v) (/.f32 (*.f32 (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (/.f32 #s(literal 0 binary32) v))) v))) sinTheta_O (*.f32 (*.f32 sinTheta_i (/.f32 (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v))) #s(literal -1/2 binary32))) sinTheta_O (*.f32 (/.f32 (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v) #s(literal 1/2 binary32)))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) v)) (* sinTheta_O (* (exp (- 6931/10000 (/ 1 v))) (* (exp (/ (* cosTheta_O cosTheta_i) v)) (+ (* 1/2 (/ (+ (* -1 (pow sinTheta_i 2)) (pow sinTheta_i 2)) v)) (* 1/2 (/ (pow sinTheta_i 2) (pow v 2))))))))) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))
(fma.f32 (-.f32 (*.f32 (*.f32 (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (/.f32 #s(literal 0 binary32) v))) sinTheta_O) (*.f32 sinTheta_i (/.f32 (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v))) sinTheta_O (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v)))) v)) (* sinTheta_O (+ (* sinTheta_O (* (exp (- 6931/10000 (/ 1 v))) (* (exp (/ (* cosTheta_O cosTheta_i) v)) (+ (* -1/2 (/ (* sinTheta_i (+ (* -1 (pow sinTheta_i 2)) (pow sinTheta_i 2))) (pow v 2))) (+ (* -1/6 (/ (pow sinTheta_i 3) (pow v 3))) (* 1/6 (/ (+ (* -2 (pow sinTheta_i 3)) (+ (* -1 (pow sinTheta_i 3)) (* 3 (pow sinTheta_i 3)))) v))))))) (* (exp (- 6931/10000 (/ 1 v))) (* (exp (/ (* cosTheta_O cosTheta_i) v)) (+ (* 1/2 (/ (+ (* -1 (pow sinTheta_i 2)) (pow sinTheta_i 2)) v)) (* 1/2 (/ (pow sinTheta_i 2) (pow v 2)))))))))) (* (exp (- 6931/10000 (/ 1 v))) (exp (/ (* cosTheta_O cosTheta_i) v))))
(fma.f32 (-.f32 (*.f32 (fma.f32 (*.f32 (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 #s(literal 0 binary32) sinTheta_i) v) (fma.f32 (/.f32 (fma.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) #s(literal -2 binary32) (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) #s(literal 2 binary32))) v) #s(literal 1/6 binary32) (/.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 sinTheta_i #s(literal 3 binary32))) (pow.f32 v #s(literal 3 binary32)))))) sinTheta_O (*.f32 (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (/.f32 #s(literal 0 binary32) v)))) sinTheta_O) (*.f32 sinTheta_i (/.f32 (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))) v))) sinTheta_O (exp.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v)))))
(+ (exp (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* sinTheta_O (* (exp (/ (* cosTheta_O cosTheta_i) v)) (+ (* 1/2 (/ (+ (* -1 (pow sinTheta_i 2)) (pow sinTheta_i 2)) v)) (* 1/2 (/ (pow sinTheta_i 2) (pow v 2)))))))))
(fma.f32 (-.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)) sinTheta_O) (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (/.f32 #s(literal 0 binary32) v))) (*.f32 sinTheta_i (/.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)) v))) sinTheta_O (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)))
(+ (exp (/ (* cosTheta_O cosTheta_i) v)) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (/ (* cosTheta_O cosTheta_i) v))) v)) (* sinTheta_O (+ (* sinTheta_O (* (exp (/ (* cosTheta_O cosTheta_i) v)) (+ (* -1/2 (/ (* sinTheta_i (+ (* -1 (pow sinTheta_i 2)) (pow sinTheta_i 2))) (pow v 2))) (+ (* -1/6 (/ (pow sinTheta_i 3) (pow v 3))) (* 1/6 (/ (+ (* -2 (pow sinTheta_i 3)) (+ (* -1 (pow sinTheta_i 3)) (* 3 (pow sinTheta_i 3)))) v)))))) (* (exp (/ (* cosTheta_O cosTheta_i) v)) (+ (* 1/2 (/ (+ (* -1 (pow sinTheta_i 2)) (pow sinTheta_i 2)) v)) (* 1/2 (/ (pow sinTheta_i 2) (pow v 2))))))))))
(fma.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (/.f32 #s(literal 0 binary32) v)) (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)) (*.f32 (*.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)) sinTheta_O) (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 (*.f32 #s(literal 0 binary32) sinTheta_i) v) (fma.f32 (/.f32 (fma.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) #s(literal -2 binary32) (*.f32 (pow.f32 sinTheta_i #s(literal 3 binary32)) #s(literal 2 binary32))) v) #s(literal 1/6 binary32) (/.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 sinTheta_i #s(literal 3 binary32))) (pow.f32 v #s(literal 3 binary32))))))) sinTheta_O) (*.f32 sinTheta_i (/.f32 (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)) v))) sinTheta_O (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v)))
(+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 2))))))
(fma.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i sinTheta_i)) (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) (*.f32 v v)) #s(literal 1/2 binary32)) (*.f32 sinTheta_i (/.f32 (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) v))) sinTheta_O (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))
(+ (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) (pow v 2))))))))
(fma.f32 (-.f32 (*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O (pow.f32 sinTheta_i #s(literal 3 binary32))) (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))) (pow.f32 v #s(literal 3 binary32))) #s(literal -1/6 binary32))) sinTheta_O) (*.f32 sinTheta_i (/.f32 (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)) v))) sinTheta_O (exp.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) (+ sinTheta_i (/ 1 sinTheta_O))))
(*.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) sinTheta_i) (/.f32 #s(literal 1 binary32) sinTheta_O)) sinTheta_O)
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (+ (/ sinTheta_i v) (/ (log (* 2 v)) sinTheta_O)))))
(*.f32 (-.f32 (fma.f32 (/.f32 cosTheta_i sinTheta_O) (/.f32 cosTheta_O v) (/.f32 #s(literal 6931/10000 binary32) sinTheta_O)) (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) sinTheta_O) v) (/.f32 sinTheta_i v)) (/.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) sinTheta_O))) sinTheta_O)
(* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))))
(*.f32 (-.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) v) (/.f32 sinTheta_i v)) sinTheta_O)
(* sinTheta_O (- (/ (* cosTheta_O cosTheta_i) sinTheta_O) sinTheta_i))
(*.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) sinTheta_i) sinTheta_O)
(* -1 (* sinTheta_O (- (* -1 (/ (- (* cosTheta_O cosTheta_i) 1) sinTheta_O)) (* -1 sinTheta_i))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) sinTheta_O) #s(literal -1 binary32) sinTheta_i))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log (* 2 v)) (/ 1 v))) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 (/.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) sinTheta_O) #s(literal -1 binary32) (/.f32 sinTheta_i v)))
(* -1 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ sinTheta_i v))))
(*.f32 (neg.f32 sinTheta_O) (-.f32 (/.f32 sinTheta_i v) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) v)))
(* -1 (* sinTheta_O (- (* -1 (/ (* cosTheta_O cosTheta_i) sinTheta_O)) (* -1 sinTheta_i))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) #s(literal -1 binary32) sinTheta_i))
(* 1/2 (/ (exp 6931/10000) v))
(*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (- 6931/10000 (+ (log 2) (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/.f32 (-.f32 (fma.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v)) v (*.f32 cosTheta_i cosTheta_O)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) 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 (fma.f32 #s(literal 6931/10000 binary32) v #s(literal -1 binary32)) v)
(/ (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))) v)
(/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))) v)
(/ (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))) v)
(/.f32 (fma.f32 (*.f32 (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) v) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v)) #s(literal 1/4 binary32) (*.f32 #s(literal 1/2 binary32) (+.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))))) v)
(/ (+ (* 1/12 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))) v)
(/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32)))) #s(literal 1/12 binary32) (fma.f32 (*.f32 (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) v) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v)) #s(literal 1/4 binary32) (*.f32 #s(literal 1/2 binary32) (+.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))))) v)
(exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v))))))
(exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v)))
(+ (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(fma.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (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 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+.f32 (fma.f32 (*.f32 (/.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v))) v) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) v)) #s(literal 1/2 binary32) (*.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v))) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (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 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(+.f32 (fma.f32 (*.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v))) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) (pow.f32 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))) (log.f32 v))) v) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) v)) #s(literal 1/2 binary32) (*.f32 (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))) (exp.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v))))
(- 6931/10000 (+ (log 2) (* -1 (log (/ 1 v)))))
(-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (+.f32 (+.f32 (log.f32 v) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))) (log.f32 #s(literal 2 binary32))))
(/ (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (+ (* -1 (exp 6931/10000)) (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v))) v)
(/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (exp.f32 #s(literal 6931/10000 binary32))) v))) v)
(/ (+ (* 1/2 (exp 6931/10000)) (+ (* 1/2 (/ (+ (* -1 (exp 6931/10000)) (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v)) (* 1/2 (/ (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2))))) (pow v 2))))) v)
(/.f32 (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (-.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (exp.f32 #s(literal 6931/10000 binary32))) v) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (exp.f32 #s(literal 6931/10000 binary32))))) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (*.f32 v v))))) v)
(/ (+ (* 1/2 (exp 6931/10000)) (+ (* 1/2 (/ (+ (* -1 (exp 6931/10000)) (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) v)) (+ (* 1/2 (/ (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2))))) (pow v 2))) (* 1/2 (/ (+ (* -1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2))) (+ (* -1/6 (exp 6931/10000)) (+ (* 1/6 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3))) (* 1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))))))) (pow v 3)))))) v)
(/.f32 (fma.f32 #s(literal 1/2 binary32) (+.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (exp.f32 #s(literal 6931/10000 binary32))) v)) (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (exp.f32 #s(literal 6931/10000 binary32))))) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (*.f32 v v)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (fma.f32 #s(literal -1/6 binary32) (exp.f32 #s(literal 6931/10000 binary32)) (fma.f32 (*.f32 #s(literal 1/6 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))))) (pow.f32 v #s(literal 3 binary32)))))) v)
(exp 6931/10000)
(exp.f32 #s(literal 6931/10000 binary32))
(+ (exp 6931/10000) (+ (* -1 (/ (exp 6931/10000) v)) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v)))
(+.f32 (-.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (/.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 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))) (+ (* 1/2 (/ (exp 6931/10000) (pow v 2))) (+ (* 1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v))))))
(+.f32 (-.f32 (fma.f32 (/.f32 (neg.f32 (exp.f32 #s(literal 6931/10000 binary32))) v) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))) (*.f32 v v))))) (/.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 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 2))) (+ (* -1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (pow v 3))) (+ (* -1/6 (/ (exp 6931/10000) (pow v 3))) (+ (* 1/6 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3)) (pow v 3))) (+ (* 1/2 (/ (exp 6931/10000) (pow v 2))) (+ (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (pow v 3))) (+ (* 1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)) (pow v 2))) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) v))))))))))
(+.f32 (-.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v)) (-.f32 (fma.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (exp.f32 #s(literal 6931/10000 binary32))) (pow.f32 v #s(literal 3 binary32))) #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/6 binary32) (fma.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) (exp.f32 #s(literal 6931/10000 binary32))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32) (fma.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v v)) #s(literal 1/2 binary32) (fma.f32 (/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/2 binary32) (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))) (*.f32 v v)))))))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))))
1
#s(literal 1 binary32)
(- (+ 1 (/ (* cosTheta_O cosTheta_i) v)) (/ (* sinTheta_O sinTheta_i) v))
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 1 binary32))
(- (+ 1 (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))) (/ (* sinTheta_O sinTheta_i) v))
(+.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (fma.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(- (+ 1 (+ (* 1/6 (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3) (pow v 3))) (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v)))) (/ (* sinTheta_O sinTheta_i) v))
(+.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (fma.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32) (fma.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(+ (exp 6931/10000) (+ (* -1 (/ (exp 6931/10000) v)) (/ (* (exp 6931/10000) (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) v)))
(+.f32 (-.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (/.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 (/ (* (exp 6931/10000) (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) (pow v 2))) (+ (* 1/2 (/ (exp 6931/10000) (pow v 2))) (+ (* 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 (-.f32 (fma.f32 (/.f32 (neg.f32 (exp.f32 #s(literal 6931/10000 binary32))) v) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))) (*.f32 v v))))) (/.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 (/ (* (exp 6931/10000) (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) (pow v 2))) (+ (* -1/2 (/ (* (exp 6931/10000) (pow (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2)) (pow v 3))) (+ (* -1/6 (/ (exp 6931/10000) (pow v 3))) (+ (* 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 v 2))) (+ (* 1/2 (/ (* (exp 6931/10000) (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))) (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 (-.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v)) (-.f32 (fma.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (exp.f32 #s(literal 6931/10000 binary32))) (pow.f32 v #s(literal 3 binary32))) #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/6 binary32) (fma.f32 (/.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) (exp.f32 #s(literal 6931/10000 binary32))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32) (fma.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 v v)) #s(literal 1/2 binary32) (fma.f32 (/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/2 binary32) (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))) (*.f32 v v)))))))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))))
(/ (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (+ (* -1 (exp 6931/10000)) (* (exp 6931/10000) (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)))) v))) v)
(/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (exp.f32 #s(literal 6931/10000 binary32))) v))) v)
(/ (+ (* 1/2 (exp 6931/10000)) (+ (* 1/2 (/ (+ (* -1 (exp 6931/10000)) (* (exp 6931/10000) (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)))) v)) (* 1/2 (/ (+ (* -1 (* (exp 6931/10000) (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (* (exp 6931/10000) (pow (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2))))) (pow v 2))))) v)
(/.f32 (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (-.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (exp.f32 #s(literal 6931/10000 binary32))) v) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (exp.f32 #s(literal 6931/10000 binary32))))) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (*.f32 v v))))) v)
(/ (+ (* 1/2 (exp 6931/10000)) (+ (* 1/2 (/ (+ (* -1 (exp 6931/10000)) (* (exp 6931/10000) (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)))) v)) (+ (* 1/2 (/ (+ (* -1 (* (exp 6931/10000) (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (* (exp 6931/10000) (pow (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2))))) (pow v 2))) (* 1/2 (/ (+ (* -1/2 (* (exp 6931/10000) (pow (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2))) (+ (* -1/6 (exp 6931/10000)) (+ (* 1/6 (* (exp 6931/10000) (pow (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 3))) (* 1/2 (* (exp 6931/10000) (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i))))))) (pow v 3)))))) v)
(/.f32 (fma.f32 #s(literal 1/2 binary32) (+.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (exp.f32 #s(literal 6931/10000 binary32))) v)) (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (exp.f32 #s(literal 6931/10000 binary32))))) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (*.f32 v v)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (fma.f32 #s(literal -1/6 binary32) (exp.f32 #s(literal 6931/10000 binary32)) (fma.f32 (*.f32 #s(literal 1/6 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))))) (pow.f32 v #s(literal 3 binary32)))))) v)
(- (+ 1 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 1 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ 1 (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 (fma.f32 (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal 1 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(- (+ 1 (+ (* 1/6 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) (pow v 3))) (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v)))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 (+.f32 (fma.f32 (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32) (fma.f32 (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) #s(literal 1 binary32)) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)))
(+ (exp 6931/10000) (* -1 (/ (exp 6931/10000) v)))
(-.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v))
(+ (exp 6931/10000) (+ (* -1 (/ (exp 6931/10000) v)) (* 1/2 (/ (exp 6931/10000) (pow v 2)))))
(+.f32 (-.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v)) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v)) (exp.f32 #s(literal 6931/10000 binary32)))
(+ (exp 6931/10000) (+ (* -1 (/ (exp 6931/10000) v)) (+ (* -1/6 (/ (exp 6931/10000) (pow v 3))) (* 1/2 (/ (exp 6931/10000) (pow v 2))))))
(+.f32 (-.f32 (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)))) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v)) (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 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)))
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 1 binary32))
(+ 1 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (+ (* 1/2 (/ (pow (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))))
(+.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (fma.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(+ 1 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (+ (* 1/6 (/ (pow (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 3) (pow v 3))) (+ (* 1/2 (/ (pow (+ (* -1 (* sinTheta_O sinTheta_i)) (* cosTheta_O cosTheta_i)) 2) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v)))))
(+.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (fma.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32))) #s(literal 1/6 binary32) (fma.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 v v)) #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(* -1 (/ (+ (* -1/2 (exp 6931/10000)) (* -1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))) v))
(neg.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) 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))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #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 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)))) 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))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (/.f32 (-.f32 (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #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 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) v)) v))) v)
(exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v))))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v)))))
(+ (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(fma.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) 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 (* sinTheta_O sinTheta_i))))) (* -1/2 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v))) v)))
(-.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (-.f32 (*.f32 (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) v)) #s(literal -1/2 binary32)) (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)))) 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 (* sinTheta_O sinTheta_i))))) (* -1 (/ (+ (* 1/6 (/ (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))) v))) v)))
(-.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (neg.f32 (fma.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v)))))) (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (*.f32 (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))) (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) v)) #s(literal 1/6 binary32))) v))) v))
(- 6931/10000 (+ (log -2) (* -1 (log (/ -1 v)))))
(-.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 #s(literal -2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) v))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(-.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal -2 binary32))) (-.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v)) (log.f32 (/.f32 #s(literal -1 binary32) v))))
(* -1 (/ (+ (* -1/2 (exp 6931/10000)) (* 1/2 (/ (+ (exp 6931/10000) (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))))) v))) v))
(/.f32 (neg.f32 (fma.f32 (/.f32 (-.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) 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 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))))) (* 1/2 (/ (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2))))) v))) v)) (* -1/2 (exp 6931/10000))) v))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (/.f32 (fma.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (exp.f32 #s(literal 6931/10000 binary32))))) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) v) #s(literal 1/2 binary32) (*.f32 (-.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) #s(literal -1/2 binary32))) v))) v)
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)))))) (* 1/2 (/ (+ (* -1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (+ (* -1/6 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3))) (+ (* 1/6 (exp 6931/10000)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)))))) v))) v)) (* -1/2 (+ (exp 6931/10000) (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))))))) v)) (* -1/2 (exp 6931/10000))) v))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (/.f32 (-.f32 (*.f32 (-.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (fma.f32 (*.f32 #s(literal -1/6 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) (fma.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (exp.f32 #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32) (*.f32 #s(literal 1/6 binary32) (exp.f32 #s(literal 6931/10000 binary32)))))) v) #s(literal 1/2 binary32) (*.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (exp.f32 #s(literal 6931/10000 binary32))))) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) #s(literal -1/2 binary32))) v)) v))) v)
(+ (exp 6931/10000) (* -1 (/ (+ (exp 6931/10000) (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))))) v)))
(-.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) v))
(+ (exp 6931/10000) (* -1 (/ (+ (exp 6931/10000) (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2))))) v)))) v)))
(-.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (-.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (exp.f32 #s(literal 6931/10000 binary32))))) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) v)) v))
(+ (exp 6931/10000) (* -1 (/ (+ (exp 6931/10000) (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (+ (* -1 (/ (+ (* -1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)))) (+ (* -1/6 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3))) (+ (* 1/6 (exp 6931/10000)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)))))) v)) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2)))))) v)))) v)))
(-.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (-.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 (-.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (exp.f32 #s(literal 6931/10000 binary32))))) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (fma.f32 (*.f32 #s(literal -1/6 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) (fma.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (exp.f32 #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32) (*.f32 #s(literal 1/6 binary32) (exp.f32 #s(literal 6931/10000 binary32)))))) v)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) v)) v))
(+ 1 (* -1 (/ (+ (* -1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (* -1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2) v))) v)))
(-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) v) #s(literal -1/2 binary32)) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v))
(+ 1 (* -1 (/ (+ (* -1 (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i))) (* -1 (/ (+ (* 1/6 (/ (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 3) v)) (* 1/2 (pow (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 2))) v))) v)))
(-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (neg.f32 (/.f32 (fma.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) v) #s(literal 1/6 binary32) (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1/2 binary32))) v)) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v))
(+ (exp 6931/10000) (* -1 (/ (+ (exp 6931/10000) (* (exp 6931/10000) (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) v)))
(-.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (*.f32 sinTheta_i sinTheta_O)) (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 #s(literal 6931/10000 binary32))) v))
(+ (exp 6931/10000) (* -1 (/ (+ (exp 6931/10000) (+ (* -1 (/ (+ (* 1/2 (exp 6931/10000)) (+ (* 1/2 (* (exp 6931/10000) (pow (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 2))) (* (exp 6931/10000) (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) v)) (* (exp 6931/10000) (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) v)))
(-.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (+.f32 (-.f32 (*.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (*.f32 sinTheta_i sinTheta_O)) (exp.f32 #s(literal 6931/10000 binary32))) (/.f32 (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32) (fma.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (*.f32 sinTheta_i sinTheta_O)) (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) (pow.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))))) v)) (exp.f32 #s(literal 6931/10000 binary32))) v))
(+ (exp 6931/10000) (* -1 (/ (+ (exp 6931/10000) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/6 (exp 6931/10000)) (+ (* 1/6 (* (exp 6931/10000) (pow (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 3))) (+ (* 1/2 (* (exp 6931/10000) (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (* 1/2 (* (exp 6931/10000) (pow (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 2)))))) v)) (+ (* 1/2 (exp 6931/10000)) (+ (* 1/2 (* (exp 6931/10000) (pow (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 2))) (* (exp 6931/10000) (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) v)) (* (exp 6931/10000) (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) v)))
(-.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (+.f32 (-.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32) (fma.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (*.f32 sinTheta_i sinTheta_O)) (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) (pow.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))))) (/.f32 (fma.f32 #s(literal 1/6 binary32) (exp.f32 #s(literal 6931/10000 binary32)) (fma.f32 (*.f32 (pow.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) (exp.f32 #s(literal 6931/10000 binary32))) #s(literal 1/6 binary32) (*.f32 #s(literal 1/2 binary32) (fma.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (*.f32 sinTheta_i sinTheta_O)) (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (pow.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (exp.f32 #s(literal 6931/10000 binary32))))))) v)) v)) (*.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (*.f32 sinTheta_i sinTheta_O)) (exp.f32 #s(literal 6931/10000 binary32)))) v))
(* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) v))
(neg.f32 (/.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v))
(* -1 (/ (+ (* -1/2 (exp 6931/10000)) (* 1/2 (/ (+ (exp 6931/10000) (* (exp 6931/10000) (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) v))) v))
(/.f32 (neg.f32 (fma.f32 (/.f32 (fma.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (*.f32 sinTheta_i sinTheta_O)) (exp.f32 #s(literal 6931/10000 binary32)) (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) (* (exp 6931/10000) (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) (* 1/2 (/ (+ (* 1/2 (exp 6931/10000)) (+ (* 1/2 (* (exp 6931/10000) (pow (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 2))) (* (exp 6931/10000) (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i))))) v))) v)) (* -1/2 (exp 6931/10000))) v))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (/.f32 (fma.f32 (/.f32 (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32) (fma.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (*.f32 sinTheta_i sinTheta_O)) (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) (pow.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))))) v) #s(literal 1/2 binary32) (*.f32 (fma.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (*.f32 sinTheta_i sinTheta_O)) (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 #s(literal 6931/10000 binary32))) #s(literal -1/2 binary32))) v))) v)
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* 1/2 (exp 6931/10000)) (+ (* 1/2 (* (exp 6931/10000) (pow (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 2))) (* (exp 6931/10000) (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) (* 1/2 (/ (+ (* 1/6 (exp 6931/10000)) (+ (* 1/6 (* (exp 6931/10000) (pow (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 3))) (+ (* 1/2 (* (exp 6931/10000) (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))) (* 1/2 (* (exp 6931/10000) (pow (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 2)))))) v))) v)) (* -1/2 (+ (exp 6931/10000) (* (exp 6931/10000) (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)))))) v)) (* -1/2 (exp 6931/10000))) v))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (/.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (*.f32 sinTheta_i sinTheta_O)) (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 #s(literal 6931/10000 binary32))) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (/.f32 (fma.f32 #s(literal 1/6 binary32) (exp.f32 #s(literal 6931/10000 binary32)) (fma.f32 (*.f32 (pow.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) (exp.f32 #s(literal 6931/10000 binary32))) #s(literal 1/6 binary32) (*.f32 #s(literal 1/2 binary32) (fma.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (*.f32 sinTheta_i sinTheta_O)) (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (pow.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (exp.f32 #s(literal 6931/10000 binary32))))))) v) #s(literal 1/2 binary32) (*.f32 (fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32) (fma.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (*.f32 sinTheta_i sinTheta_O)) (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) (pow.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))))) #s(literal -1/2 binary32))) v)) v))) v)
(+ 1 (* -1 (/ (+ (* -1 (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) (* -1/2 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2) v))) v)))
(-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) v) #s(literal -1/2 binary32) (neg.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)))) v))
(+ 1 (* -1 (/ (+ (* -1 (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) (* -1 (/ (+ (* 1/6 (/ (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3) v)) (* 1/2 (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) v))) v)))
(-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (neg.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (/.f32 (fma.f32 (/.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) v) #s(literal 1/6 binary32) (*.f32 (pow.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1/2 binary32))) v)) v))
(+ (exp 6931/10000) (* -1 (/ (+ (exp 6931/10000) (* -1/2 (/ (exp 6931/10000) v))) v)))
(-.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.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))
(+ (exp 6931/10000) (* -1 (/ (+ (exp 6931/10000) (* -1 (/ (+ (* -1/6 (/ (exp 6931/10000) v)) (* 1/2 (exp 6931/10000))) v))) v)))
(-.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.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)) v))
(+ 1 (* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) v)))
(-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v))
(+ 1 (* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (+ (* -1/2 (/ (pow (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 2) v)) (* sinTheta_O sinTheta_i))) v)))
(-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (fma.f32 (/.f32 (pow.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) v) #s(literal -1/2 binary32) (*.f32 sinTheta_i sinTheta_O))) v))
(+ 1 (* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (+ (* -1 (/ (+ (* -1/6 (/ (pow (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 3) v)) (* 1/2 (pow (+ (* -1 (* cosTheta_O cosTheta_i)) (* sinTheta_O sinTheta_i)) 2))) v)) (* sinTheta_O sinTheta_i))) v)))
(-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 (fma.f32 (/.f32 (pow.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) v) #s(literal -1/6 binary32) (*.f32 (pow.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1/2 binary32))) v)) (*.f32 cosTheta_i cosTheta_O)) v))

rewrite262.0ms (2.3%)

Memory
1.8MiB live, 161.3MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
059311
091301
1317287
22104284
08581275
Stop Event
iter limit
node limit
iter limit
Counts
25 → 704
Calls
Call 1
Inputs
(*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))
(-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v))
(exp.f32 #s(literal 6931/10000 binary32))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
#s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i cosTheta_O)
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
(/.f32 #s(literal 1/2 binary32) v)
(*.f32 #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
#s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32))
(*.f32 (exp.f32 (fma.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i))) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
(fma.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 (exp.f32 (fma.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i))) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (/.f32 #s(literal 1 binary32) v)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
(*.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (/.f32 #s(literal 1 binary32) v)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
(pow.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (/.f32 #s(literal 1 binary32) v))
(exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))
(-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i))
(exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(exp.f32 (fma.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
Outputs
(*.f32 (*.f32 (*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 #s(literal 6931/10000 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)))
(*.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (exp.f32 (/.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 #s(literal 6931/10000 binary32)))
(*.f32 (*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1/2 binary32) v)))
(*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) (*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 #s(literal 1/2 binary32) v)))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) (*.f32 (/.f32 #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_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) v))
(*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (exp.f32 (/.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 (neg.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (exp.f32 (/.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))))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) (neg.f32 (*.f32 #s(literal 2 binary32) v)))
(/.f32 (neg.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal -1/2 binary32))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1 binary32))) (neg.f32 (*.f32 #s(literal 2 binary32) v)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32)))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (neg.f32 (*.f32 #s(literal 2 binary32) v)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))) v)
(/.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (neg.f32 v))
(/.f32 (*.f32 #s(literal 1 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (*.f32 (exp.f32 (/.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)
(/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal -1/2 binary32)) (neg.f32 v))
(/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) v))
(/.f32 (neg.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32))) (neg.f32 v))
(/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32)) v)
(/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32))))
(pow.f32 (/.f32 v (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(*.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_i) sinTheta_O #s(literal 1 binary32)))))
(*.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_i) sinTheta_O #s(literal 1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)))) (neg.f32 (fma.f32 cosTheta_i cosTheta_O (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (+.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_i) sinTheta_O #s(literal 1 binary32))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (+.f32 (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_i) sinTheta_O #s(literal 1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_i) sinTheta_O #s(literal 1 binary32)))) (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_i) sinTheta_O #s(literal 1 binary32)))) (pow.f32 (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_i) sinTheta_O #s(literal 1 binary32))) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) (+.f32 (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_i) sinTheta_O #s(literal 1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (*.f32 (+.f32 (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_i) sinTheta_O #s(literal 1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_i) sinTheta_O #s(literal 1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))) (+.f32 (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_i) sinTheta_O #s(literal 1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))) (fma.f32 cosTheta_i cosTheta_O (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (+.f32 (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32))) (neg.f32 (-.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32))) (neg.f32 (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_i) sinTheta_O #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_i) sinTheta_O #s(literal 1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32)))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)) (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_i) sinTheta_O #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32)))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_i) sinTheta_O #s(literal 1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_i) sinTheta_O #s(literal 1 binary32))) (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_i) sinTheta_O #s(literal 1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_i) sinTheta_O #s(literal 1 binary32))) (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_i) sinTheta_O #s(literal 1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32))))
(-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_i) sinTheta_O #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_i) sinTheta_O #s(literal 1 binary32)))))
(-.f32 (/.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) (+.f32 (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_i) sinTheta_O #s(literal 1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_i) sinTheta_O #s(literal 1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)))))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal -1 binary32)))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))
(-.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 1 binary32))
(fma.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32))
(fma.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32))
(fma.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 1 binary32) #s(literal -1 binary32))
(fma.f32 cosTheta_i (log.f32 (exp.f32 cosTheta_O)) (-.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) #s(literal 1 binary32)))
(fma.f32 cosTheta_i (log.f32 (exp.f32 cosTheta_O)) (fma.f32 (neg.f32 sinTheta_i) sinTheta_O #s(literal -1 binary32)))
(fma.f32 cosTheta_i (log.f32 (exp.f32 cosTheta_O)) (neg.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))
(fma.f32 cosTheta_i cosTheta_O (-.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) #s(literal 1 binary32)))
(fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_i) sinTheta_O #s(literal -1 binary32)))
(fma.f32 cosTheta_i cosTheta_O (neg.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))
(fma.f32 cosTheta_O (log.f32 (exp.f32 cosTheta_i)) (-.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) #s(literal 1 binary32)))
(fma.f32 cosTheta_O (log.f32 (exp.f32 cosTheta_i)) (fma.f32 (neg.f32 sinTheta_i) sinTheta_O #s(literal -1 binary32)))
(fma.f32 cosTheta_O (log.f32 (exp.f32 cosTheta_i)) (neg.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))
(fma.f32 cosTheta_O cosTheta_i (-.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) #s(literal 1 binary32)))
(fma.f32 cosTheta_O cosTheta_i (fma.f32 (neg.f32 sinTheta_i) sinTheta_O #s(literal -1 binary32)))
(fma.f32 cosTheta_O cosTheta_i (neg.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))
(pow.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_i) sinTheta_O #s(literal 1 binary32))) (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (fma.f32 cosTheta_i cosTheta_O (fma.f32 (neg.f32 sinTheta_i) sinTheta_O #s(literal 1 binary32))) (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 2 binary32))) (-.f32 (pow.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32))
(+.f32 #s(literal -1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))
(+.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) #s(literal 1 binary32)))
(+.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (neg.f32 sinTheta_i) sinTheta_O #s(literal -1 binary32)))
(+.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))
(+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32))
(*.f32 (*.f32 #s(literal 1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (/.f32 #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) (*.f32 (/.f32 #s(literal 1 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 (neg.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32)))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (exp.f32 #s(literal 6931/10000 binary32)))) (neg.f32 (*.f32 #s(literal 2 binary32) v)))
(/.f32 (neg.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 #s(literal 2 binary32) v)))
(/.f32 (neg.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (exp.f32 #s(literal 6931/10000 binary32))) (neg.f32 (*.f32 #s(literal 2 binary32) v)))
(/.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (neg.f32 v))
(/.f32 (*.f32 #s(literal 1 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (*.f32 (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 (neg.f32 (*.f32 #s(literal 1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32)))) (neg.f32 v))
(/.f32 (*.f32 #s(literal 1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))) v)
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (*.f32 #s(literal 1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 #s(literal 1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32)))))
(/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 #s(literal 2 binary32) v))
(pow.f32 (/.f32 v (*.f32 #s(literal 1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32)))) #s(literal -1 binary32))
(exp.f32 #s(literal 6931/10000 binary32))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)))
#s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) v))
(*.f32 #s(literal 1 binary32) (*.f32 (/.f32 cosTheta_O v) cosTheta_i))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i))
(*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 #s(literal 1 binary32) v)))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) cosTheta_i)) (neg.f32 (/.f32 v cosTheta_O)))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1 binary32))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (*.f32 cosTheta_i #s(literal 1 binary32))) (neg.f32 (/.f32 v cosTheta_O)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O))) (neg.f32 (neg.f32 (neg.f32 v))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32))) (neg.f32 v))
(/.f32 (*.f32 #s(literal 1 binary32) cosTheta_i) (/.f32 v cosTheta_O))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (*.f32 cosTheta_i #s(literal 1 binary32)) (/.f32 v cosTheta_O))
(/.f32 (neg.f32 cosTheta_i) (neg.f32 (/.f32 v cosTheta_O)))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v)
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (neg.f32 v))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(pow.f32 (/.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) v))
(neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 v)))
(log.f32 (pow.f32 (exp.f32 cosTheta_i) cosTheta_O))
(*.f32 cosTheta_i (log.f32 (exp.f32 cosTheta_O)))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_O (log.f32 (exp.f32 cosTheta_i)))
(*.f32 cosTheta_O cosTheta_i)
(*.f32 (*.f32 (*.f32 #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 #s(literal 6931/10000 binary32)))
(*.f32 (*.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) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32))) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32)) (/.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))) #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32))) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) (*.f32 #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32)) (/.f32 #s(literal 1/2 binary32) v)))
(*.f32 #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32)) (*.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) (*.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32))))
(*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32))) v))
(*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32))))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32))))) (neg.f32 (*.f32 #s(literal 2 binary32) v)))
(/.f32 (neg.f32 (*.f32 (*.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32))) #s(literal -1/2 binary32))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (*.f32 (*.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32))) #s(literal 1 binary32))) (neg.f32 (*.f32 #s(literal 2 binary32) v)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32))) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (*.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32)))) (neg.f32 (*.f32 #s(literal 2 binary32) v)))
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32)))) (neg.f32 v))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32)))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (*.f32 (*.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32))) #s(literal -1/2 binary32)) (neg.f32 v))
(/.f32 (*.f32 (*.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32))) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) v))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32))) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))) (neg.f32 v))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32))) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))) v)
(/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32))) (*.f32 #s(literal 2 binary32) v))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (*.f32 (*.f32 #s(literal 1/2 binary32) #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32))) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (*.f32 #s(literal 1/2 binary32) #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32))) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))))
(pow.f32 (/.f32 v (*.f32 (*.f32 #s(literal 1/2 binary32) #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32))) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 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 #s(literal 1/2 binary32) v))
(*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal -1/2 binary32) (neg.f32 (neg.f32 (neg.f32 v))))
(/.f32 #s(literal -1/2 binary32) (neg.f32 v))
(/.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))
(/.f32 (/.f32 #s(literal -1 binary32) v) #s(literal -2 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal -2 binary32) (/.f32 #s(literal -1 binary32) v))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (*.f32 #s(literal 2 binary32) (neg.f32 v)))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 #s(literal 2 binary32) v)))
(/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 #s(literal 2 binary32) (neg.f32 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) (/.f32 #s(literal -1 binary32) v)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) v) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))
(/.f32 #s(literal 1/2 binary32) (neg.f32 (neg.f32 v)))
(/.f32 #s(literal 1/2 binary32) v)
(pow.f32 (/.f32 #s(literal -2 binary32) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal -1 binary32)))
(neg.f32 (/.f32 #s(literal -1/2 binary32) v))
(*.f32 (*.f32 #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 #s(literal 6931/10000 binary32)))
(*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32))))
(*.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32)))
(*.f32 #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
#s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32))
(*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))
(*.f32 (exp.f32 (+.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (/.f32 #s(literal 1/2 binary32) v)))) (pow.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) #s(literal 1/2 binary32)))
(*.f32 (exp.f32 (+.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)))
(*.f32 (pow.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) #s(literal 1/2 binary32)) (exp.f32 (fma.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (/.f32 #s(literal 1/2 binary32) v) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
(*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))))
(*.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) (exp.f32 (fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
(*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) (exp.f32 (fma.f32 (/.f32 cosTheta_O v) cosTheta_i (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
(*.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) (exp.f32 #s(literal 6931/10000 binary32)))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))
(/.f32 (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))) (exp.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))))
(/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))) (exp.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(pow.f32 (exp.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 1 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 (exp.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32))))
(exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))
(*.f32 (pow.f32 (/.f32 v (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (pow.f32 (/.f32 v (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)))))
(*.f32 (-.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (*.f32 cosTheta_i cosTheta_O)) v)))
(*.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)) v) (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) #s(literal 2 binary32)))))
(*.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))
(*.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))
(*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (/.f32 #s(literal 1 binary32) v))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) v))) (neg.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) v))) (neg.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) #s(literal 2 binary32)))) (neg.f32 (fma.f32 (/.f32 cosTheta_O v) cosTheta_i (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) #s(literal 2 binary32)))) (neg.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)) v)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) #s(literal 3 binary32)))) (neg.f32 (+.f32 (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 2 binary32)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (/.f32 (-.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (*.f32 cosTheta_i cosTheta_O)) v))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)) v) (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))))) (neg.f32 (neg.f32 (neg.f32 v))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) #s(literal -1 binary32))) (neg.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (neg.f32 v))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) v)))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))) #s(literal -1 binary32))) (neg.f32 (*.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32))) (neg.f32 v))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32))) v)))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) v) (*.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O)))) (neg.f32 (*.f32 (neg.f32 v) v)))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 v (*.f32 sinTheta_i sinTheta_O)))) (neg.f32 (*.f32 v v)))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 sinTheta_i sinTheta_O)))) (neg.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) v)))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (*.f32 cosTheta_i cosTheta_O)) v)) (*.f32 (/.f32 (-.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (*.f32 cosTheta_i cosTheta_O)) v) (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 2 binary32)))) (*.f32 (/.f32 (-.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (*.f32 cosTheta_i cosTheta_O)) v) (/.f32 (-.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (*.f32 cosTheta_i cosTheta_O)) v)))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) cosTheta_i) (/.f32 v sinTheta_O)) (*.f32 (/.f32 v cosTheta_O) (*.f32 sinTheta_i #s(literal 1 binary32)))) (*.f32 (/.f32 v cosTheta_O) (/.f32 v sinTheta_O)))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) cosTheta_i) (neg.f32 v)) (*.f32 (/.f32 v cosTheta_O) (*.f32 (neg.f32 sinTheta_O) sinTheta_i))) (*.f32 (/.f32 v cosTheta_O) (neg.f32 v)))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) cosTheta_i) v) (*.f32 (/.f32 v cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (*.f32 (/.f32 v cosTheta_O) v))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) cosTheta_i) (/.f32 v (*.f32 sinTheta_i sinTheta_O))) (*.f32 (/.f32 v cosTheta_O) #s(literal 1 binary32))) (*.f32 (/.f32 v cosTheta_O) (/.f32 v (*.f32 sinTheta_i sinTheta_O))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) cosTheta_i) (/.f32 v sinTheta_O)) (*.f32 (/.f32 v cosTheta_O) sinTheta_i)) (*.f32 (/.f32 v cosTheta_O) (/.f32 v sinTheta_O)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1 binary32)) (/.f32 v sinTheta_O)) (*.f32 (neg.f32 v) (*.f32 sinTheta_i #s(literal 1 binary32)))) (*.f32 (neg.f32 v) (/.f32 v sinTheta_O)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1 binary32)) (neg.f32 v)) (*.f32 (neg.f32 v) (*.f32 (neg.f32 sinTheta_O) sinTheta_i))) (*.f32 v v))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1 binary32)) v) (*.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) (*.f32 (neg.f32 v) v))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1 binary32)) (/.f32 v (*.f32 sinTheta_i sinTheta_O))) (*.f32 (neg.f32 v) #s(literal 1 binary32))) (*.f32 (neg.f32 v) (/.f32 v (*.f32 sinTheta_i sinTheta_O))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1 binary32)) (/.f32 v sinTheta_O)) (*.f32 (neg.f32 v) sinTheta_i)) (*.f32 (neg.f32 v) (/.f32 v sinTheta_O)))
(/.f32 (-.f32 (*.f32 (*.f32 cosTheta_i #s(literal 1 binary32)) (/.f32 v sinTheta_O)) (*.f32 (/.f32 v cosTheta_O) (*.f32 sinTheta_i #s(literal 1 binary32)))) (*.f32 (/.f32 v cosTheta_O) (/.f32 v sinTheta_O)))
(/.f32 (-.f32 (*.f32 (*.f32 cosTheta_i #s(literal 1 binary32)) (neg.f32 v)) (*.f32 (/.f32 v cosTheta_O) (*.f32 (neg.f32 sinTheta_O) sinTheta_i))) (*.f32 (/.f32 v cosTheta_O) (neg.f32 v)))
(/.f32 (-.f32 (*.f32 (*.f32 cosTheta_i #s(literal 1 binary32)) v) (*.f32 (/.f32 v cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (*.f32 (/.f32 v cosTheta_O) v))
(/.f32 (-.f32 (*.f32 (*.f32 cosTheta_i #s(literal 1 binary32)) (/.f32 v (*.f32 sinTheta_i sinTheta_O))) (*.f32 (/.f32 v cosTheta_O) #s(literal 1 binary32))) (*.f32 (/.f32 v cosTheta_O) (/.f32 v (*.f32 sinTheta_i sinTheta_O))))
(/.f32 (-.f32 (*.f32 (*.f32 cosTheta_i #s(literal 1 binary32)) (/.f32 v sinTheta_O)) (*.f32 (/.f32 v cosTheta_O) sinTheta_i)) (*.f32 (/.f32 v cosTheta_O) (/.f32 v sinTheta_O)))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (/.f32 v sinTheta_O)) (*.f32 (neg.f32 (neg.f32 v)) (*.f32 sinTheta_i #s(literal 1 binary32)))) (*.f32 (neg.f32 (neg.f32 v)) (/.f32 v sinTheta_O)))
(/.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_O) sinTheta_i))) (*.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_i sinTheta_O))) (*.f32 (neg.f32 (neg.f32 v)) v))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (/.f32 v (*.f32 sinTheta_i sinTheta_O))) (*.f32 (neg.f32 (neg.f32 v)) #s(literal 1 binary32))) (*.f32 (neg.f32 (neg.f32 v)) (/.f32 v (*.f32 sinTheta_i sinTheta_O))))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (/.f32 v sinTheta_O)) (*.f32 (neg.f32 (neg.f32 v)) sinTheta_i)) (*.f32 (neg.f32 (neg.f32 v)) (/.f32 v sinTheta_O)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) (/.f32 v sinTheta_O)) (*.f32 v (*.f32 sinTheta_i #s(literal 1 binary32)))) (*.f32 v (/.f32 v sinTheta_O)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) (neg.f32 v)) (*.f32 v (*.f32 (neg.f32 sinTheta_O) sinTheta_i))) (*.f32 v (neg.f32 v)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) (*.f32 v (*.f32 sinTheta_i sinTheta_O))) (*.f32 v v))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) (/.f32 v (*.f32 sinTheta_i sinTheta_O))) v) (*.f32 v (/.f32 v (*.f32 sinTheta_i sinTheta_O))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) (/.f32 v sinTheta_O)) (*.f32 v sinTheta_i)) (*.f32 v (/.f32 v sinTheta_O)))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 v sinTheta_O)) (*.f32 (neg.f32 v) (*.f32 sinTheta_i #s(literal 1 binary32)))) (*.f32 (neg.f32 v) (/.f32 v sinTheta_O)))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (neg.f32 v)) (*.f32 (neg.f32 v) (*.f32 (neg.f32 sinTheta_O) sinTheta_i))) (*.f32 v v))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 v (*.f32 sinTheta_i sinTheta_O))) (*.f32 (neg.f32 v) #s(literal 1 binary32))) (*.f32 (neg.f32 v) (/.f32 v (*.f32 sinTheta_i sinTheta_O))))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 v sinTheta_O)) (*.f32 (neg.f32 v) sinTheta_i)) (*.f32 (neg.f32 v) (/.f32 v sinTheta_O)))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 v sinTheta_O)) (*.f32 (neg.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))) (*.f32 sinTheta_i #s(literal 1 binary32)))) (*.f32 (neg.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))) (/.f32 v sinTheta_O)))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (neg.f32 v)) (*.f32 (neg.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))) (*.f32 (neg.f32 sinTheta_O) sinTheta_i))) (*.f32 (neg.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))) (neg.f32 v)))
(/.f32 (-.f32 (neg.f32 v) (*.f32 (neg.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))) (*.f32 sinTheta_i sinTheta_O))) (*.f32 (neg.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))) v))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 v (*.f32 sinTheta_i sinTheta_O))) (*.f32 (neg.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))) #s(literal 1 binary32))) (*.f32 (neg.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))) (/.f32 v (*.f32 sinTheta_i sinTheta_O))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 v sinTheta_O)) (*.f32 (neg.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))) sinTheta_i)) (*.f32 (neg.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))) (/.f32 v sinTheta_O)))
(/.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v sinTheta_O)) (*.f32 v (*.f32 sinTheta_i #s(literal 1 binary32)))) (*.f32 v (/.f32 v sinTheta_O)))
(/.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 v)) (*.f32 v (*.f32 (neg.f32 sinTheta_O) sinTheta_i))) (*.f32 v (neg.f32 v)))
(/.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v (*.f32 sinTheta_i sinTheta_O))) v) (*.f32 v (/.f32 v (*.f32 sinTheta_i sinTheta_O))))
(/.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 v sinTheta_O)) (*.f32 v sinTheta_i)) (*.f32 v (/.f32 v sinTheta_O)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 v sinTheta_O)) (*.f32 (/.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (*.f32 sinTheta_i #s(literal 1 binary32)))) (*.f32 (/.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (/.f32 v sinTheta_O)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 v)) (*.f32 (/.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (*.f32 (neg.f32 sinTheta_O) sinTheta_i))) (*.f32 (/.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (neg.f32 v)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O))) (*.f32 (/.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) v))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 v (*.f32 sinTheta_i sinTheta_O))) (*.f32 (/.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (/.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (/.f32 v (*.f32 sinTheta_i sinTheta_O))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 v sinTheta_O)) (*.f32 (/.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) sinTheta_i)) (*.f32 (/.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (/.f32 v sinTheta_O)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 v sinTheta_O)) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 sinTheta_i #s(literal 1 binary32)))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (/.f32 v sinTheta_O)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 v)) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (neg.f32 sinTheta_O) sinTheta_i))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (neg.f32 v)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 v (*.f32 sinTheta_i sinTheta_O))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (/.f32 v (*.f32 sinTheta_i sinTheta_O))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 v sinTheta_O)) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) sinTheta_i)) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (/.f32 v sinTheta_O)))
(/.f32 (-.f32 (*.f32 cosTheta_i (/.f32 v sinTheta_O)) (*.f32 (/.f32 v cosTheta_O) (*.f32 sinTheta_i #s(literal 1 binary32)))) (*.f32 (/.f32 v cosTheta_O) (/.f32 v sinTheta_O)))
(/.f32 (-.f32 (*.f32 cosTheta_i (neg.f32 v)) (*.f32 (/.f32 v cosTheta_O) (*.f32 (neg.f32 sinTheta_O) sinTheta_i))) (*.f32 (/.f32 v cosTheta_O) (neg.f32 v)))
(/.f32 (-.f32 (*.f32 cosTheta_i v) (*.f32 (/.f32 v cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (*.f32 (/.f32 v cosTheta_O) v))
(/.f32 (-.f32 (*.f32 cosTheta_i (/.f32 v (*.f32 sinTheta_i sinTheta_O))) (*.f32 (/.f32 v cosTheta_O) #s(literal 1 binary32))) (*.f32 (/.f32 v cosTheta_O) (/.f32 v (*.f32 sinTheta_i sinTheta_O))))
(/.f32 (-.f32 (*.f32 cosTheta_i (/.f32 v sinTheta_O)) (*.f32 (/.f32 v cosTheta_O) sinTheta_i)) (*.f32 (/.f32 v cosTheta_O) (/.f32 v sinTheta_O)))
(/.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1 binary32)) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)) (neg.f32 v))
(/.f32 (-.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)) (neg.f32 v))
(/.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) v)) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) v)) (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) #s(literal 2 binary32))) (fma.f32 (/.f32 cosTheta_O v) cosTheta_i (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))
(/.f32 (-.f32 (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) #s(literal 2 binary32))) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)) v))
(/.f32 (-.f32 (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) #s(literal 3 binary32))) (+.f32 (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 2 binary32)) (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))))
(/.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)))) (neg.f32 (*.f32 v (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)))) (neg.f32 (*.f32 v (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 2 binary32)))) (neg.f32 (/.f32 (-.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (*.f32 cosTheta_i cosTheta_O)) v)))
(/.f32 (neg.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 3 binary32)))) (neg.f32 (+.f32 (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 2 binary32)) (*.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i))))))
(/.f32 (neg.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)) v) (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) #s(literal -1 binary32)) (*.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (neg.f32 v)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) #s(literal 1 binary32)) (*.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) v))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))) #s(literal -1 binary32)) (*.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32))) (neg.f32 v)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32))) v))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) v) (*.f32 (neg.f32 v) (*.f32 sinTheta_i sinTheta_O))) (*.f32 (neg.f32 v) v))
(/.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) v) (*.f32 v (*.f32 sinTheta_i sinTheta_O))) (*.f32 v v))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 sinTheta_i sinTheta_O))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) v))
(/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) (*.f32 v (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (-.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 2 binary32))) (/.f32 (-.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (*.f32 cosTheta_i cosTheta_O)) v))
(/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))) (*.f32 v (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)))))
(/.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 3 binary32))) (+.f32 (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 2 binary32)) (*.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)))))
(/.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 3 binary32))) (fma.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)) v) (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) #s(literal 2 binary32))))
(/.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (neg.f32 v))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (-.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (*.f32 cosTheta_i cosTheta_O)) v) (-.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)) v) (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) #s(literal 2 binary32))) (fma.f32 #s(literal -1 binary32) (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 3 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (-.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (*.f32 cosTheta_i cosTheta_O)) v) (-.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)) v) (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) #s(literal 2 binary32))) (fma.f32 #s(literal -1 binary32) (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))))
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)
(-.f32 (/.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (*.f32 cosTheta_i cosTheta_O)) v)) (/.f32 (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (*.f32 cosTheta_i cosTheta_O)) v)))
(-.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (*.f32 (/.f32 sinTheta_O v) sinTheta_i))
(fma.f32 (*.f32 sinTheta_i #s(literal -1 binary32)) (/.f32 sinTheta_O v) (*.f32 (/.f32 cosTheta_O v) cosTheta_i))
(fma.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v) (*.f32 (/.f32 cosTheta_O v) cosTheta_i))
(fma.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 #s(literal -1 binary32) v) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(fma.f32 (/.f32 cosTheta_O v) cosTheta_i (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(fma.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i (*.f32 (/.f32 cosTheta_O v) cosTheta_i))
(fma.f32 #s(literal -1 binary32) (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (*.f32 (/.f32 cosTheta_O v) cosTheta_i))
(fma.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) v) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(fma.f32 #s(literal 1 binary32) (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(fma.f32 sinTheta_i (/.f32 (neg.f32 sinTheta_O) v) (*.f32 (/.f32 cosTheta_O v) cosTheta_i))
(fma.f32 cosTheta_i (/.f32 cosTheta_O v) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(fma.f32 cosTheta_O (/.f32 cosTheta_i v) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(fma.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 #s(literal 1 binary32) v)) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(pow.f32 (/.f32 (/.f32 (-.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (*.f32 cosTheta_i cosTheta_O)) v) (-.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)) v) (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) #s(literal 2 binary32))) (fma.f32 #s(literal -1 binary32) (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal -1 binary32))
(+.f32 (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i))
(+.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(exp.f32 (*.f32 (log.f32 (/.f32 v (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v))
(neg.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (neg.f32 v)))
(*.f32 (*.f32 (*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 #s(literal 6931/10000 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)))
(*.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (exp.f32 (/.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 #s(literal 6931/10000 binary32)))
(*.f32 (*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1/2 binary32) v)))
(*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) (*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 #s(literal 1/2 binary32) v)))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) (*.f32 (/.f32 #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_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) v))
(*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (exp.f32 (/.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 (neg.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (exp.f32 (/.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))))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) (neg.f32 (*.f32 #s(literal 2 binary32) v)))
(/.f32 (neg.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal -1/2 binary32))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1 binary32))) (neg.f32 (*.f32 #s(literal 2 binary32) v)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32)))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (neg.f32 (*.f32 #s(literal 2 binary32) v)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))) v)
(/.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (neg.f32 v))
(/.f32 (*.f32 #s(literal 1 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (*.f32 (exp.f32 (/.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)
(/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal -1/2 binary32)) (neg.f32 v))
(/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) v))
(/.f32 (neg.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32))) (neg.f32 v))
(/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32)) v)
(/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32))))
(pow.f32 (/.f32 v (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(*.f32 (*.f32 (*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 #s(literal 6931/10000 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)))
(*.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (exp.f32 (/.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 #s(literal 6931/10000 binary32)))
(*.f32 (*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1/2 binary32) v)))
(*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) (*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 #s(literal 1/2 binary32) v)))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) (*.f32 (/.f32 #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_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) v))
(*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (exp.f32 (/.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 (neg.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (exp.f32 (/.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))))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) (neg.f32 (*.f32 #s(literal 2 binary32) v)))
(/.f32 (neg.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal -1/2 binary32))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1 binary32))) (neg.f32 (*.f32 #s(literal 2 binary32) v)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32)))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (neg.f32 (*.f32 #s(literal 2 binary32) v)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))) v)
(/.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (neg.f32 v))
(/.f32 (*.f32 #s(literal 1 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (*.f32 (exp.f32 (/.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)
(/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal -1/2 binary32)) (neg.f32 v))
(/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) v))
(/.f32 (neg.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32))) (neg.f32 v))
(/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32)) v)
(/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32))))
(pow.f32 (/.f32 v (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 #s(literal -1 binary32) v)))
(*.f32 (exp.f32 (+.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (/.f32 #s(literal 1/2 binary32) v)))) (pow.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) #s(literal 1/2 binary32)))
(*.f32 (exp.f32 (+.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (*.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v)))) (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)))
(*.f32 (pow.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) #s(literal 1/2 binary32)) (exp.f32 (fma.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (/.f32 #s(literal 1/2 binary32) v) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
(*.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))))
(*.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) (exp.f32 (fma.f32 (neg.f32 sinTheta_i) (/.f32 sinTheta_O v) (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
(*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) (exp.f32 (fma.f32 (/.f32 cosTheta_O v) cosTheta_i (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
(*.f32 (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) (exp.f32 #s(literal 6931/10000 binary32)))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))
(/.f32 (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))) (exp.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))))
(/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))) (exp.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(pow.f32 (exp.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 1 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 (exp.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32))))
(exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))
(*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta_i) cosTheta_O) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/2 binary32) v))) (pow.f32 (pow.f32 (exp.f32 sinTheta_i) (neg.f32 sinTheta_O)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/2 binary32) v))))
(*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta_i) cosTheta_O) (+.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 #s(literal 1/2 binary32) v))) (pow.f32 (pow.f32 (exp.f32 sinTheta_i) (neg.f32 sinTheta_O)) (+.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 #s(literal 1/2 binary32) v))))
(*.f32 (pow.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) #s(literal 1/2 binary32)) (pow.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)))
(*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)))
(/.f32 (neg.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v))) (neg.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (exp.f32 (/.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (*.f32 cosTheta_i cosTheta_O)) v))) (exp.f32 (/.f32 (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (*.f32 cosTheta_i cosTheta_O)) v))))
(/.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)))
(/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (neg.f32 v))))
(/.f32 #s(literal 1 binary32) (pow.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32)) (/.f32 #s(literal -1/2 binary32) v)))
(/.f32 #s(literal 1 binary32) (pow.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (/.f32 #s(literal -1 binary32) v)))
(pow.f32 (exp.f32 (-.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (*.f32 cosTheta_i cosTheta_O)) v)))
(pow.f32 (exp.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)) v) (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) #s(literal 2 binary32)))))
(pow.f32 (exp.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 #s(literal -1 binary32) v))
(pow.f32 (exp.f32 #s(literal 1 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))
(pow.f32 (pow.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))
(pow.f32 (pow.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1/2 binary32) v))
(pow.f32 (pow.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) v))
(pow.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32)))
(pow.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))
(pow.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32)) (/.f32 #s(literal 1/2 binary32) v))
(pow.f32 (pow.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) #s(literal 1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32))
(pow.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) #s(literal 2 binary32)))
(pow.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/2 binary32) v)))
(pow.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (+.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 #s(literal 1/2 binary32) v)))
(pow.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (/.f32 #s(literal 1 binary32) v))
(exp.f32 (fma.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (/.f32 #s(literal 1/2 binary32) v) (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (/.f32 #s(literal 1/2 binary32) v))))
(exp.f32 (*.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (/.f32 #s(literal 1/2 binary32) v)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32))) (/.f32 #s(literal 1/2 binary32) v)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) #s(literal 1/2 binary32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/2 binary32) v))))
(exp.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (+.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 #s(literal 1/2 binary32) v))))
(exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (neg.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))) (neg.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) (exp.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i (/.f32 #s(literal 1 binary32) v))))
(/.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) (exp.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(/.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.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 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) (neg.f32 v))))
(/.f32 #s(literal 1 binary32) (pow.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) v)))
(pow.f32 (exp.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) v))
(pow.f32 (exp.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))) (/.f32 #s(literal -1 binary32) v))
(pow.f32 (exp.f32 #s(literal 1 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))
(pow.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32)))
(pow.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(pow.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))
(pow.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) v))
(pow.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) #s(literal 1 binary32))
(exp.f32 (*.f32 (log.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) v)))
(exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))
(log.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))))
(*.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)))))
(*.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))
(*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 1 binary32))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) #s(literal 1 binary32))) (neg.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))) #s(literal 1 binary32))) (neg.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (*.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)))) (pow.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)))) (*.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32))) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)))) (pow.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 sinTheta_O) sinTheta_i))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)))) (neg.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 sinTheta_O) sinTheta_i))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) #s(literal 1 binary32)) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))) #s(literal 1 binary32)) (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)))
(/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)))))
(/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))) (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)))))
(-.f32 (log.f32 (neg.f32 (pow.f32 (exp.f32 cosTheta_i) cosTheta_O))) (log.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_i) sinTheta_O))))
(-.f32 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))))
(-.f32 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)) (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)))))
(-.f32 #s(literal 0 binary32) (log.f32 (exp.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 cosTheta_i cosTheta_O)))))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(fma.f32 (neg.f32 sinTheta_i) sinTheta_O (*.f32 cosTheta_i cosTheta_O))
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i (*.f32 cosTheta_i cosTheta_O))
(fma.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O) (*.f32 cosTheta_i cosTheta_O))
(fma.f32 sinTheta_i (neg.f32 sinTheta_O) (*.f32 cosTheta_i cosTheta_O))
(fma.f32 sinTheta_O (neg.f32 sinTheta_i) (*.f32 cosTheta_i cosTheta_O))
(fma.f32 cosTheta_i (log.f32 (exp.f32 cosTheta_O)) (log.f32 (pow.f32 (exp.f32 sinTheta_i) (neg.f32 sinTheta_O))))
(fma.f32 cosTheta_i (log.f32 (exp.f32 cosTheta_O)) (*.f32 (neg.f32 sinTheta_O) sinTheta_i))
(fma.f32 cosTheta_i cosTheta_O (log.f32 (pow.f32 (exp.f32 sinTheta_i) (neg.f32 sinTheta_O))))
(fma.f32 cosTheta_i cosTheta_O (*.f32 (neg.f32 sinTheta_O) sinTheta_i))
(fma.f32 cosTheta_O (log.f32 (exp.f32 cosTheta_i)) (log.f32 (pow.f32 (exp.f32 sinTheta_i) (neg.f32 sinTheta_O))))
(fma.f32 cosTheta_O (log.f32 (exp.f32 cosTheta_i)) (*.f32 (neg.f32 sinTheta_O) sinTheta_i))
(fma.f32 cosTheta_O cosTheta_i (log.f32 (pow.f32 (exp.f32 sinTheta_i) (neg.f32 sinTheta_O))))
(fma.f32 cosTheta_O cosTheta_i (*.f32 (neg.f32 sinTheta_O) sinTheta_i))
(pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (*.f32 cosTheta_i cosTheta_O))
(+.f32 (*.f32 cosTheta_i cosTheta_O) (log.f32 (pow.f32 (exp.f32 sinTheta_i) (neg.f32 sinTheta_O))))
(+.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 sinTheta_O) sinTheta_i))
(neg.f32 (log.f32 (exp.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 cosTheta_i cosTheta_O)))))
(*.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)))))
(pow.f32 (exp.f32 (-.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
(pow.f32 (exp.f32 (+.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (neg.f32 v) #s(literal -3 binary32)))) (/.f32 #s(literal 1 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 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))
(*.f32 (-.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))))
(*.f32 (+.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (neg.f32 v) #s(literal -3 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)) (/.f32 #s(literal -6931/10000 binary32) v))))
(/.f32 (neg.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 v #s(literal -2 binary32)))) (neg.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal -1 binary32) v))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)))) (neg.f32 (neg.f32 (-.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
(/.f32 (neg.f32 (neg.f32 (+.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (neg.f32 v) #s(literal -3 binary32))))) (neg.f32 (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 (*.f32 (pow.f32 v #s(literal -2 binary32)) (-.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)) #s(literal 48038761/100000000 binary32))) (*.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 #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 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (neg.f32 v) #s(literal -3 binary32)))) (neg.f32 (+.f32 #s(literal 48038761/100000000 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal -6931/10000 binary32)) v))))
(/.f32 (neg.f32 (+.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (neg.f32 v) #s(literal -3 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 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (neg.f32 v) #s(literal -3 binary32))) (+.f32 #s(literal 48038761/100000000 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal -6931/10000 binary32)) v)))
(/.f32 (+.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (neg.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 -1 binary32) (neg.f32 (/.f32 (-.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (-.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.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) (pow.f32 (neg.f32 v) #s(literal -3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (-.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.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) (pow.f32 (neg.f32 v) #s(literal -3 binary32)))))
(-.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))))
(fma.f32 (/.f32 #s(literal 1 binary32) v) #s(literal -1 binary32) #s(literal 6931/10000 binary32))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32))
(pow.f32 (/.f32 (-.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)) (-.f32 (pow.f32 v #s(literal -2 binary32)) #s(literal 48038761/100000000 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.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) (pow.f32 (neg.f32 v) #s(literal -3 binary32)))) #s(literal -1 binary32))
(+.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 cosTheta_i cosTheta_O) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) v))
(*.f32 #s(literal 1 binary32) (*.f32 (/.f32 cosTheta_O v) cosTheta_i))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_i))
(*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 #s(literal 1 binary32) v)))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) cosTheta_i)) (neg.f32 (/.f32 v cosTheta_O)))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1 binary32))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (*.f32 cosTheta_i #s(literal 1 binary32))) (neg.f32 (/.f32 v cosTheta_O)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O))) (neg.f32 (neg.f32 (neg.f32 v))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32))) (neg.f32 v))
(/.f32 (*.f32 #s(literal 1 binary32) cosTheta_i) (/.f32 v cosTheta_O))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (*.f32 cosTheta_i #s(literal 1 binary32)) (/.f32 v cosTheta_O))
(/.f32 (neg.f32 cosTheta_i) (neg.f32 (/.f32 v cosTheta_O)))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v)
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (neg.f32 v))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 cosTheta_i (/.f32 v cosTheta_O))
(pow.f32 (/.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) v))
(neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 v)))
(*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta_i) cosTheta_O) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/2 binary32) v))) (pow.f32 (pow.f32 (exp.f32 sinTheta_i) (neg.f32 sinTheta_O)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/2 binary32) v))))
(*.f32 (pow.f32 (pow.f32 (exp.f32 cosTheta_i) cosTheta_O) (+.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 #s(literal 1/2 binary32) v))) (pow.f32 (pow.f32 (exp.f32 sinTheta_i) (neg.f32 sinTheta_O)) (+.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 #s(literal 1/2 binary32) v))))
(*.f32 (pow.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) #s(literal 1/2 binary32)) (pow.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)))
(*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 (neg.f32 sinTheta_O) v)) (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)))
(/.f32 (neg.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v))) (neg.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v))))
(/.f32 (exp.f32 (/.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (*.f32 cosTheta_i cosTheta_O)) v))) (exp.f32 (/.f32 (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (*.f32 cosTheta_i cosTheta_O)) v))))
(/.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) (pow.f32 (exp.f32 sinTheta_i) (/.f32 sinTheta_O v)))
(/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) v)))
(/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (neg.f32 v))))
(/.f32 #s(literal 1 binary32) (pow.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32)) (/.f32 #s(literal -1/2 binary32) v)))
(/.f32 #s(literal 1 binary32) (pow.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (/.f32 #s(literal -1 binary32) v)))
(pow.f32 (exp.f32 (-.f32 (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (*.f32 cosTheta_i cosTheta_O)) v)))
(pow.f32 (exp.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)) v) (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) #s(literal 2 binary32)))))
(pow.f32 (exp.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (/.f32 #s(literal -1 binary32) v))
(pow.f32 (exp.f32 #s(literal 1 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))
(pow.f32 (pow.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v))
(pow.f32 (pow.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) v)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1/2 binary32) v))
(pow.f32 (pow.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) v))
(pow.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32)))
(pow.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(pow.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))
(pow.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32)) (/.f32 #s(literal 1/2 binary32) v))
(pow.f32 (pow.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) #s(literal 1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32))
(pow.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) #s(literal 2 binary32)))
(pow.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/2 binary32) v)))
(pow.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (+.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 #s(literal 1/2 binary32) v)))
(pow.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (/.f32 #s(literal 1 binary32) v))
(exp.f32 (fma.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (/.f32 #s(literal 1/2 binary32) v) (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (/.f32 #s(literal 1/2 binary32) v))))
(exp.f32 (*.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (/.f32 #s(literal 1/2 binary32) v)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 2 binary32))) (/.f32 #s(literal 1/2 binary32) v)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) #s(literal 1/2 binary32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/2 binary32) v))))
(exp.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (+.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 #s(literal 1/2 binary32) v))))
(exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))
(log.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))))
(*.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)))))
(*.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)))
(*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 1 binary32))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) #s(literal 1 binary32))) (neg.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))) #s(literal 1 binary32))) (neg.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (*.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)))) (pow.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)))) (*.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32))) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)))) (pow.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 sinTheta_O) sinTheta_i))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)))) (neg.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 sinTheta_O) sinTheta_i))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) #s(literal 1 binary32)) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))) #s(literal 1 binary32)) (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)))
(/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)))))
(/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))) (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)))))
(-.f32 (log.f32 (neg.f32 (pow.f32 (exp.f32 cosTheta_i) cosTheta_O))) (log.f32 (neg.f32 (pow.f32 (exp.f32 sinTheta_i) sinTheta_O))))
(-.f32 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))) (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O))))
(-.f32 (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)) (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)))))
(-.f32 #s(literal 0 binary32) (log.f32 (exp.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 cosTheta_i cosTheta_O)))))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))
(fma.f32 (neg.f32 sinTheta_i) sinTheta_O (*.f32 cosTheta_i cosTheta_O))
(fma.f32 (neg.f32 sinTheta_O) sinTheta_i (*.f32 cosTheta_i cosTheta_O))
(fma.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O) (*.f32 cosTheta_i cosTheta_O))
(fma.f32 sinTheta_i (neg.f32 sinTheta_O) (*.f32 cosTheta_i cosTheta_O))
(fma.f32 sinTheta_O (neg.f32 sinTheta_i) (*.f32 cosTheta_i cosTheta_O))
(fma.f32 cosTheta_i (log.f32 (exp.f32 cosTheta_O)) (log.f32 (pow.f32 (exp.f32 sinTheta_i) (neg.f32 sinTheta_O))))
(fma.f32 cosTheta_i (log.f32 (exp.f32 cosTheta_O)) (*.f32 (neg.f32 sinTheta_O) sinTheta_i))
(fma.f32 cosTheta_i cosTheta_O (log.f32 (pow.f32 (exp.f32 sinTheta_i) (neg.f32 sinTheta_O))))
(fma.f32 cosTheta_i cosTheta_O (*.f32 (neg.f32 sinTheta_O) sinTheta_i))
(fma.f32 cosTheta_O (log.f32 (exp.f32 cosTheta_i)) (log.f32 (pow.f32 (exp.f32 sinTheta_i) (neg.f32 sinTheta_O))))
(fma.f32 cosTheta_O (log.f32 (exp.f32 cosTheta_i)) (*.f32 (neg.f32 sinTheta_O) sinTheta_i))
(fma.f32 cosTheta_O cosTheta_i (log.f32 (pow.f32 (exp.f32 sinTheta_i) (neg.f32 sinTheta_O))))
(fma.f32 cosTheta_O cosTheta_i (*.f32 (neg.f32 sinTheta_O) sinTheta_i))
(pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_O) (fma.f32 sinTheta_i sinTheta_O (*.f32 cosTheta_i cosTheta_O)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) (*.f32 cosTheta_i cosTheta_O))
(+.f32 (*.f32 cosTheta_i cosTheta_O) (log.f32 (pow.f32 (exp.f32 sinTheta_i) (neg.f32 sinTheta_O))))
(+.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 sinTheta_O) sinTheta_i))
(neg.f32 (log.f32 (exp.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 cosTheta_i cosTheta_O)))))

eval137.0ms (1.2%)

Memory
31.6MiB live, 146.8MiB allocated
Compiler

Compiled 32 925 to 4 054 computations (87.7% saved)

prune71.0ms (0.6%)

Memory
2.1MiB live, 76.9MiB allocated
Pruning

28 alts after pruning (22 fresh and 6 done)

PrunedKeptTotal
New87412886
Fresh31013
Picked145
Done123
Total87928907
Accuracy
99.9%
Counts
907 → 28
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.5%
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32))) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))) v)
98.6%
(/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32)) v)
42.5%
(/.f32 (exp.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #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 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32))))) (exp.f32 (/.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)) (+.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32))))))
99.7%
(/.f32 (exp.f32 (/.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.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 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))))
98.0%
(/.f32 (exp.f32 (-.f32 (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 2 binary32)))) v)
38.2%
(*.f32 (pow.f32 (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32)) #s(literal 2 binary32)) #s(approx (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v))) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))))
99.7%
(*.f32 (pow.f32 #s(approx (pow (* 2 v) -1/2) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) v)) (sqrt.f32 #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))))
96.3%
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))) (exp.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))))))
99.3%
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (/.f32 #s(literal 1 binary32) v)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
89.7%
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 (exp.f32 (fma.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (/.f32 #s(literal 1/2 binary32) v) (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (/.f32 #s(literal 1/2 binary32) v)))) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
93.9%
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 (exp.f32 (fma.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i))) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
89.6%
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
97.0%
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v))) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
99.5%
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32)) (/.f32 (exp.f32 (/.f32 (pow.f32 v #s(literal -2 binary32)) (-.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))))
99.5%
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
97.8%
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32)) (exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v)))))
4.6%
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))))
49.8%
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))
99.5%
(*.f32 (*.f32 (*.f32 #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 #s(literal 6931/10000 binary32)))
40.8%
(*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (pow.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v)))
36.9%
(*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (pow.f32 (exp.f32 #s(literal 1 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))
99.5%
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
97.5%
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (-.f32 #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))
12.5%
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
12.5%
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)))
12.5%
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))))
96.8%
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) #s(approx (/ (- (+ (* cosTheta_i cosTheta_O) -1) (* sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 cosTheta_i cosTheta_O #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 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) v))
Compiler

Compiled 2 241 to 923 computations (58.8% saved)

regimes180.0ms (1.6%)

Memory
-24.9MiB live, 131.1MiB allocated
Counts
51 → 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 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) v))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) #s(approx (/ (- (+ (* cosTheta_i cosTheta_O) -1) (* sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (-.f32 #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v)))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32)) (exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32))) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))) v)
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))))
(/.f32 (exp.f32 (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32))) (*.f32 v #s(literal 2 binary32)))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O))) 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 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
(/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #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 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(/.f32 (exp.f32 (-.f32 (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 2 binary32)))) v)
(*.f32 (*.f32 (*.f32 #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 #s(literal 6931/10000 binary32)))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 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_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))
(*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 (exp.f32 (fma.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i))) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
(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 (pow.f32 #s(approx (pow (* 2 v) -1/2) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) v)) (sqrt.f32 #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 (exp.f32 (fma.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (/.f32 #s(literal 1/2 binary32) v) (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (/.f32 #s(literal 1/2 binary32) v)))) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O))) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(*.f32 (pow.f32 (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32)) #s(literal 2 binary32)) #s(approx (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v))) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(*.f32 (pow.f32 (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32)) #s(literal 2 binary32)) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))))
(*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (pow.f32 (exp.f32 #s(literal 1 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) (pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v))) (exp.f32 (+.f32 (/.f32 #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) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 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 #s(literal 1/2 binary32) v) (*.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (/.f32 #s(literal 1 binary32) v)) (exp.f32 (+.f32 (/.f32 #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 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32)) (/.f32 (exp.f32 (/.f32 (pow.f32 v #s(literal -2 binary32)) (-.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))) (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (/.f32 (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))) (exp.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))))))
(*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (pow.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v)))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) 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 #s(literal 1/2 binary32) v) (*.f32 (pow.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O))) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32))) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
(/.f32 (exp.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #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 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32))))) (exp.f32 (/.f32 (pow.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) #s(literal 2 binary32)) (+.f32 (log.f32 (*.f32 v #s(literal 2 binary32))) (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32))))))
(/.f32 (exp.f32 (/.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.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 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))))
Outputs
(*.f32 (pow.f32 (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32)) #s(literal 2 binary32)) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))))
Calls

9 calls:

32.0ms
sinTheta_i
30.0ms
(*.f32 sinTheta_i sinTheta_O)
27.0ms
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
13.0ms
cosTheta_O
13.0ms
sinTheta_O
Results
AccuracySegmentsBranch
99.7%1cosTheta_i
99.7%1cosTheta_O
99.7%1sinTheta_i
99.7%1sinTheta_O
99.7%1v
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%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(*.f32 cosTheta_i cosTheta_O)
99.7%1(*.f32 sinTheta_i sinTheta_O)
Compiler

Compiled 60 to 78 computations (-30% saved)

regimes120.0ms (1.1%)

Memory
21.3MiB live, 98.6MiB allocated
Counts
36 → 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 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) v))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) #s(approx (/ (- (+ (* cosTheta_i cosTheta_O) -1) (* sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (-.f32 #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v)))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32)) (exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32))) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))) v)
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))))
(/.f32 (exp.f32 (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32))) (*.f32 v #s(literal 2 binary32)))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O))) 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 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
(/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #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 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O))) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(/.f32 (exp.f32 (-.f32 (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 2 binary32)))) v)
(*.f32 (*.f32 (*.f32 #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 #s(literal 6931/10000 binary32)))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 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_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))
(*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 (exp.f32 (fma.f32 sinTheta_i (neg.f32 (/.f32 sinTheta_O v)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i))) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
(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 (pow.f32 #s(approx (pow (* 2 v) -1/2) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) v)) (sqrt.f32 #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 (exp.f32 (fma.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (/.f32 #s(literal 1/2 binary32) v) (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (/.f32 #s(literal 1/2 binary32) v)))) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O))) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(*.f32 (pow.f32 (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32)) #s(literal 2 binary32)) #s(approx (exp (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v))) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v)))))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
Outputs
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))))
Calls

9 calls:

30.0ms
cosTheta_O
25.0ms
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
9.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))))
9.0ms
cosTheta_i
9.0ms
sinTheta_i
Results
AccuracySegmentsBranch
99.7%1cosTheta_i
99.7%1cosTheta_O
99.7%1sinTheta_i
99.7%1sinTheta_O
99.7%1v
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%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(*.f32 cosTheta_i cosTheta_O)
99.7%1(*.f32 sinTheta_i sinTheta_O)
Compiler

Compiled 60 to 78 computations (-30% saved)

regimes73.0ms (0.6%)

Memory
22.5MiB live, 60.5MiB allocated
Counts
18 → 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 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) v))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) #s(approx (/ (- (+ (* cosTheta_i cosTheta_O) -1) (* sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (-.f32 #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v)))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32)) (exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32))) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))) v)
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v))))
(/.f32 (exp.f32 (+.f32 (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32))) v) #s(literal 6931/10000 binary32))) (*.f32 v #s(literal 2 binary32)))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 #s(approx (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) (-.f32 #s(literal -1 binary32) (*.f32 sinTheta_i sinTheta_O))) 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 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
(/.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32)) v)
Outputs
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
Calls

9 calls:

31.0ms
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
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))))
5.0ms
sinTheta_O
5.0ms
sinTheta_i
5.0ms
cosTheta_i
Results
AccuracySegmentsBranch
99.5%1cosTheta_i
99.5%1cosTheta_O
99.5%1sinTheta_i
99.5%1sinTheta_O
99.5%1v
99.5%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.5%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.5%1(*.f32 cosTheta_i cosTheta_O)
99.5%1(*.f32 sinTheta_i sinTheta_O)
Compiler

Compiled 60 to 78 computations (-30% saved)

regimes93.0ms (0.8%)

Memory
-30.8MiB live, 45.4MiB allocated
Counts
11 → 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 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) v))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) #s(approx (/ (- (+ (* cosTheta_i cosTheta_O) -1) (* sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (-.f32 #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v)))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32)) (exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v)))))
Outputs
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32)) (exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v)))))
Calls

9 calls:

43.0ms
cosTheta_O
25.0ms
cosTheta_i
4.0ms
(+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
4.0ms
sinTheta_i
4.0ms
v
Results
AccuracySegmentsBranch
97.8%1cosTheta_O
97.8%1sinTheta_i
97.8%1sinTheta_O
97.8%1v
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%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(*.f32 cosTheta_i cosTheta_O)
97.8%1(*.f32 sinTheta_i sinTheta_O)
97.8%1cosTheta_i
Compiler

Compiled 60 to 78 computations (-30% saved)

regimes49.0ms (0.4%)

Memory
14.2MiB live, 52.3MiB allocated
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 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) v))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) #s(approx (/ (- (+ (* cosTheta_i cosTheta_O) -1) (* sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (-.f32 #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v)))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (-.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))
Outputs
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (-.f32 #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))
Calls

9 calls:

21.0ms
(*.f32 sinTheta_i sinTheta_O)
4.0ms
(+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
4.0ms
sinTheta_i
3.0ms
cosTheta_i
3.0ms
sinTheta_O
Results
AccuracySegmentsBranch
97.5%1cosTheta_O
97.5%1sinTheta_i
97.5%1(*.f32 sinTheta_i sinTheta_O)
97.5%1cosTheta_i
97.5%1sinTheta_O
97.5%1v
97.5%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.5%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.5%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 60 to 78 computations (-30% saved)

regimes41.0ms (0.4%)

Memory
10.3MiB live, 45.8MiB allocated
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 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) v))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) #s(approx (/ (- (+ (* cosTheta_i cosTheta_O) -1) (* sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v)))
Outputs
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) #s(approx (/ (- (+ (* cosTheta_i cosTheta_O) -1) (* sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))))
Calls

9 calls:

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

Compiled 60 to 78 computations (-30% saved)

regimes23.0ms (0.2%)

Memory
8.7MiB live, 47.1MiB allocated
Counts
5 → 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 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) v))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) #s(literal 6931/10000 binary32))))
Outputs
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) 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))))
2.0ms
v
2.0ms
cosTheta_O
2.0ms
cosTheta_i
2.0ms
sinTheta_i
Results
AccuracySegmentsBranch
12.5%1sinTheta_i
12.5%1sinTheta_O
12.5%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)))))
12.5%1(*.f32 cosTheta_i cosTheta_O)
12.5%1v
12.5%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))))
12.5%1(*.f32 sinTheta_i sinTheta_O)
12.5%1cosTheta_i
12.5%1cosTheta_O
Compiler

Compiled 60 to 78 computations (-30% saved)

regimes19.0ms (0.2%)

Memory
-3.2MiB live, 35.1MiB allocated
Counts
3 → 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 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) v))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)))
Outputs
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))))
Calls

9 calls:

5.0ms
cosTheta_O
2.0ms
(+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
2.0ms
cosTheta_i
2.0ms
sinTheta_i
2.0ms
sinTheta_O
Results
AccuracySegmentsBranch
12.5%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)))))
12.5%1v
12.5%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))))
12.5%1(*.f32 sinTheta_i sinTheta_O)
12.5%1cosTheta_i
12.5%1cosTheta_O
12.5%1(*.f32 cosTheta_i cosTheta_O)
12.5%1sinTheta_O
12.5%1sinTheta_i
Compiler

Compiled 60 to 78 computations (-30% saved)

regimes16.0ms (0.1%)

Memory
-22.7MiB live, 27.3MiB allocated
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 (exp.f32 #s(literal 6931/10000 binary32)) #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))))) (/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) v))
Calls

9 calls:

7.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
sinTheta_O
1.0ms
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
1.0ms
sinTheta_i
Results
AccuracySegmentsBranch
4.6%1(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
4.6%1v
4.6%1(+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
4.6%1(*.f32 sinTheta_i sinTheta_O)
4.6%1cosTheta_O
4.6%1(*.f32 cosTheta_i cosTheta_O)
4.6%1cosTheta_i
4.6%1sinTheta_O
4.6%1sinTheta_i
Compiler

Compiled 60 to 78 computations (-30% saved)

simplify58.0ms (0.5%)

Memory
13.6MiB live, 51.0MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
086237
1160237
2321236
3779236
42391236
56649236
Stop Event
node limit
Calls
Call 1
Inputs
(*.f32 (pow.f32 (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32)) #s(literal 2 binary32)) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32)) (exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v)))))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (-.f32 #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) #s(approx (/ (- (+ (* cosTheta_i cosTheta_O) -1) (* sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) v))
Outputs
(*.f32 (pow.f32 (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32)) #s(literal 2 binary32)) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32)) (exp.f32 (+.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 6931/10000 binary32)))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 #s(approx (exp (/ (- (* cosTheta_i cosTheta_O) (* sinTheta_i sinTheta_O)) v)) #s(literal 1 binary32)) (exp.f32 #s(approx (+ (/ -1 v) 6931/10000) (/.f32 #s(literal -1 binary32) v)))))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (-.f32 #s(approx (+ (* cosTheta_i cosTheta_O) -1) #s(literal -1 binary32)) (*.f32 sinTheta_i sinTheta_O)) v)))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) #s(approx (/ (- (+ (* cosTheta_i cosTheta_O) -1) (* sinTheta_i sinTheta_O)) v) (/.f32 (fma.f32 cosTheta_i cosTheta_O #s(literal -1 binary32)) v))))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(exp.f32 #s(approx (- (+ 6931/10000 (/ (- (- (* cosTheta_O cosTheta_i) (* sinTheta_O sinTheta_i)) 1) v)) (log (* 2 v))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) v))

soundness1.4s (12.5%)

Memory
21.6MiB live, 1 016.6MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
053252
081229
1370222
23349222
08958222
03261885
110541815
237071627
082011506
014549851
148169475
087288951
013058722
142048277
082357784
059311
091301
1317287
22104284
08581275
02183
03471
114764
2150764
0818664
0141210965
1471610610
0822910015
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
node limit
iter limit
Compiler

Compiled 802 to 530 computations (33.9% saved)

preprocess100.0ms (0.9%)

Memory
-23.9MiB live, 140.7MiB allocated
Remove

(sort sinTheta_i sinTheta_O)

(sort cosTheta_i cosTheta_O)

Compiler

Compiled 624 to 302 computations (51.6% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...