HairBSDF, Mp, lower

Time bar (total: 10.1s)

start0.0ms (0%)

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

analyze423.0ms (4.2%)

Memory
48.0MiB live, 423.9MiB allocated; 68ms collecting garbage
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%3%97%0%0%0%0
0%0%3%97%0%0%0%1
0%0%3%97%0%0%0%2
0%0%3%97%0%0%0%3
0%0%3%97%0%0%0%4
0%0%3%97%0%0%0%5
0%0%1.5%97%0%1.5%0%6
0%0%1.5%97%0%1.5%0%7
0%0%1.5%97%0%1.5%0%8
0%0%1.5%97%0%1.5%0%9
0%0%1.5%97%0%1.5%0%10
0%0%1.5%97%0%1.5%0%11
0%0%1.5%97%0%1.5%0%12
Compiler

Compiled 65 to 44 computations (32.3% saved)

sample2.5s (24.6%)

Memory
99.1MiB live, 2 743.8MiB allocated; 604ms collecting garbage
Samples
1.8s8 256×0valid
26.0ms139×0invalid
Precisions
Click to see histograms. Total time spent on operations: 1.6s
const: 388.0ms (25% of total)
ival-div: 257.0ms (16.5% of total)
ival-mult: 228.0ms (14.7% of total)
ival-<=: 221.0ms (14.2% of total)
ival-exp: 119.0ms (7.7% of total)
ival-log: 106.0ms (6.8% of total)
ival-sub: 80.0ms (5.1% of total)
ival-add: 78.0ms (5% of total)
ival-and: 56.0ms (3.6% of total)
exact: 17.0ms (1.1% of total)
adjust: 3.0ms (0.2% of total)
ival-assert: 3.0ms (0.2% of total)
Bogosity

explain311.0ms (3.1%)

Memory
-31.9MiB live, 260.7MiB allocated; 22ms collecting garbage
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
922(0.0030880728736519814 1.6054021696779854e-21 9.669877776242562e-27 1.2103924279076792e-38 4.902870096603134e-20)22(1.2539979471481999e-11 -2.571712451392827e-32 -1.3094037542989216e-27 1.0900865368398597e-16 6.358418461482069e-19)(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
883(-1.278975770440429e-29 -3.1462472283624004e-25 -3.196086050265396e-23 -1.022002851390398e-21 7.665306167581321e-10)28(3.8136919660246937e-35 -3.2842119708220707e-6 1.0394118724411527e-27 2.715606839439999e-22 4.3746425926194377e-10)(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
17(5.323703320400254e-17 -2.763085683838577e-19 -0.00023438104835804552 3.04049459221023e-11 0.0016355249099433422)1(-1.662742420194263e-6 -1.1982704955420374e-38 -1.1095932110526025e-23 1.4910837080606143e-6 0.016457339748740196)(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
10-0-(log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))
00-0-(/.f32 #s(literal 1 binary32) v)
00-0-(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))
00-0-#s(literal 2 binary32)
00-0-(+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
00-0-sinTheta_i
00-0-v
00-0-cosTheta_i
00-0-(+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32))
00-0-sinTheta_O
00-0-(*.f32 #s(literal 2 binary32) v)
00-0-(*.f32 sinTheta_i sinTheta_O)
00-0-#s(literal 1 binary32)
00-0-(*.f32 cosTheta_i cosTheta_O)
00-0-#s(literal 6931/10000 binary32)
00-0-(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
00-0-(-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v))
00-0-cosTheta_O
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
/.f32(/.f32 (*.f32 sinTheta_i sinTheta_O) v)u/n90
(*.f32 sinTheta_i sinTheta_O)underflow90
/.f32(/.f32 (*.f32 cosTheta_i cosTheta_O) v)u/n80
(*.f32 cosTheta_i cosTheta_O)underflow79
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)))))sensitivity74
log.f32(log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))oflow-rescue10
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))overflow1
Confusion
Predicted +Predicted -
+15
-23227
Precision
0.041666666666666664
Recall
0.16666666666666666
Confusion?
Predicted +Predicted MaybePredicted -
+132
-231226
Precision?
0.14285714285714285
Recall?
0.6666666666666666
Freqs
test
numberfreq
0232
123
21
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
93.0ms512×0valid
Compiler

Compiled 295 to 67 computations (77.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 70.0ms
ival-div: 32.0ms (45.4% of total)
ival-mult: 10.0ms (14.2% of total)
const: 7.0ms (9.9% of total)
ival-log: 6.0ms (8.5% of total)
ival-add: 5.0ms (7.1% of total)
ival-sub: 5.0ms (7.1% of total)
ival-exp: 4.0ms (5.7% of total)
exact: 1.0ms (1.4% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

preprocess230.0ms (2.3%)

Memory
32.5MiB live, 116.8MiB allocated; 16ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

(sort cosTheta_i cosTheta_O)

(sort sinTheta_i sinTheta_O)

Compiler

Compiled 25 to 21 computations (16% saved)

eval0.0ms (0%)

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

Compiled 0 to 5 computations (-∞% saved)

prune1.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated; 0ms collecting garbage
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.2%
(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)

simplify197.0ms (1.9%)

Memory
-5.8MiB live, 101.7MiB allocated; 16ms collecting garbage
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

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

Useful iterations: 0 (0.0ms)

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

localize77.0ms (0.8%)

Memory
-25.9MiB live, 65.1MiB allocated; 6ms collecting garbage
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.08896857118096385
(exp.f32 (+.f32 (+.f32 (-.f32 (-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (/.f32 #s(literal 1 binary32) v)) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
accuracy0.15596092277708387
(log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))
accuracy7.401515123866403
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
accuracy7.801872835049811
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
Samples
43.0ms256×0valid
Compiler

Compiled 135 to 23 computations (83% saved)

Precisions
Click to see histograms. Total time spent on operations: 25.0ms
ival-div: 7.0ms (27.9% of total)
ival-mult: 5.0ms (19.9% of total)
const: 4.0ms (15.9% of total)
ival-log: 3.0ms (11.9% of total)
ival-exp: 2.0ms (8% of total)
ival-add: 2.0ms (8% of total)
ival-sub: 2.0ms (8% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series141.0ms (1.4%)

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

15 calls:

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

simplify149.0ms (1.5%)

Memory
1.7MiB live, 92.6MiB allocated; 6ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite222.0ms (2.2%)

Memory
31.1MiB live, 167.5MiB allocated; 22ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

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

eval51.0ms (0.5%)

Memory
-15.4MiB live, 86.5MiB allocated; 12ms collecting garbage
Compiler

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

prune12.0ms (0.1%)

Memory
-18.6MiB live, 28.0MiB allocated; 2ms collecting garbage
Pruning

10 alts after pruning (10 fresh and 0 done)

PrunedKeptTotal
New24910259
Fresh000
Picked101
Done000
Total25010260
Accuracy
99.8%
Counts
260 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
93.0%
(/.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))))))
99.7%
(/.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 0 binary32))) (*.f32 #s(literal 2 binary32) v))
85.6%
(/.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))))
44.2%
(*.f32 (exp.f32 (/.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 3 binary32)) (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 2 binary32))))) (exp.f32 (/.f32 (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32)) (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 2 binary32))))))
99.2%
(*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (exp.f32 #s(literal 6931/10000 binary32)))
99.3%
(exp.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 #s(literal 6931/10000 binary32) v (*.f32 cosTheta_O cosTheta_i)) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
99.2%
(exp.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
99.3%
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))))
4.6%
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))))
99.3%
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))))
Compiler

Compiled 726 to 498 computations (31.4% saved)

simplify155.0ms (1.5%)

Memory
-52.6MiB live, 158.9MiB allocated; 59ms collecting garbage
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
(+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 #s(literal 6931/10000 binary32) v (*.f32 cosTheta_O cosTheta_i)) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
cost-diff1
(/.f32 (-.f32 (fma.f32 #s(literal 6931/10000 binary32) v (*.f32 cosTheta_O cosTheta_i)) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)
cost-diff1
(exp.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 #s(literal 6931/10000 binary32) v (*.f32 cosTheta_O cosTheta_i)) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
cost-diff2
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))
cost-diff0
#s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
cost-diff0
(+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
cost-diff1
(exp.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
cost-diff2
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))
cost-diff0
(exp.f32 #s(literal 6931/10000 binary32))
cost-diff0
(/.f32 #s(literal 1/2 binary32) v)
cost-diff0
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32)))
cost-diff0
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))))
cost-diff0
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))
cost-diff0
(exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 0 binary32)))
cost-diff0
(/.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 0 binary32))) (*.f32 #s(literal 2 binary32) v))
cost-diff2
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 0 binary32))
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
056534
088470
1185467
2433466
31350463
47059463
08854463
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 0 binary32))) (*.f32 #s(literal 2 binary32) v))
(exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 0 binary32)))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 0 binary32))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))
#s(literal 6931/10000 binary32)
(/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)
(-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)))
(*.f32 cosTheta_O cosTheta_i)
cosTheta_O
cosTheta_i
(fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))
sinTheta_O
sinTheta_i
#s(literal 1 binary32)
v
#s(literal 0 binary32)
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32)))
(/.f32 #s(literal 1/2 binary32) v)
#s(literal 1/2 binary32)
v
(exp.f32 #s(literal 6931/10000 binary32))
#s(literal 6931/10000 binary32)
(exp.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
(+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
#s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))
#s(literal 6931/10000 binary32)
(/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)
(fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))
sinTheta_O
sinTheta_i
#s(literal 1 binary32)
v
(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)
(exp.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 #s(literal 6931/10000 binary32) v (*.f32 cosTheta_O cosTheta_i)) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
(+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 #s(literal 6931/10000 binary32) v (*.f32 cosTheta_O cosTheta_i)) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
#s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 #s(literal 6931/10000 binary32) v (*.f32 cosTheta_O cosTheta_i)) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))
(/.f32 (-.f32 (fma.f32 #s(literal 6931/10000 binary32) v (*.f32 cosTheta_O cosTheta_i)) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)
(-.f32 (fma.f32 #s(literal 6931/10000 binary32) v (*.f32 cosTheta_O cosTheta_i)) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)))
(fma.f32 #s(literal 6931/10000 binary32) v (*.f32 cosTheta_O cosTheta_i))
#s(literal 6931/10000 binary32)
v
(*.f32 cosTheta_O cosTheta_i)
cosTheta_O
cosTheta_i
(fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))
sinTheta_O
sinTheta_i
#s(literal 1 binary32)
(log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
(/.f32 (exp.f32 (/.f32 (*.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 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 0 binary32))) (*.f32 #s(literal 2 binary32) v))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 #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 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 0 binary32)))
(exp.f32 (-.f32 #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)))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 0 binary32))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 cosTheta_i) cosTheta_O (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))
(-.f32 #s(literal 6931/10000 binary32) (/.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 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)
(-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))
(*.f32 cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
cosTheta_O
cosTheta_i
(fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))
(fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))
sinTheta_O
sinTheta_i
#s(literal 1 binary32)
v
#s(literal 0 binary32)
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32)))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32)))
(*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))
(/.f32 #s(literal 1/2 binary32) v)
#s(literal 1/2 binary32)
v
(exp.f32 #s(literal 6931/10000 binary32))
#s(literal 6931/10000 binary32)
(exp.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
(*.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) (/.f32 #s(literal 1/2 binary32) v))
(+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
(+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
#s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
#s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
#s(literal 6931/10000 binary32)
(/.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)
v
(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)
(exp.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 #s(literal 6931/10000 binary32) v (*.f32 cosTheta_O cosTheta_i)) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
(*.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #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)))) (/.f32 #s(literal 1/2 binary32) v))
(+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 #s(literal 6931/10000 binary32) v (*.f32 cosTheta_O cosTheta_i)) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
(+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.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)))
#s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 #s(literal 6931/10000 binary32) v (*.f32 cosTheta_O cosTheta_i)) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))
#s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 cosTheta_i) cosTheta_O (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))
(/.f32 (-.f32 (fma.f32 #s(literal 6931/10000 binary32) v (*.f32 cosTheta_O cosTheta_i)) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)
(-.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))
(-.f32 (fma.f32 #s(literal 6931/10000 binary32) v (*.f32 cosTheta_O cosTheta_i)) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)))
(-.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.f32 cosTheta_i cosTheta_O)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))
(fma.f32 #s(literal 6931/10000 binary32) v (*.f32 cosTheta_O cosTheta_i))
(fma.f32 v #s(literal 6931/10000 binary32) (*.f32 cosTheta_i cosTheta_O))
#s(literal 6931/10000 binary32)
v
(*.f32 cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
cosTheta_O
cosTheta_i
(fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))
(fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))
sinTheta_O
sinTheta_i
#s(literal 1 binary32)
(log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))
(log.f32 (/.f32 #s(literal 1/2 binary32) v))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))
(/.f32 #s(literal 1/2 binary32) v)
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
(/.f32 (exp.f32 (/.f32 (*.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 #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 (/.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 (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 (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)))
#s(literal 6931/10000 binary32)
(log.f32 (*.f32 #s(literal 2 binary32) v))
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)

localize155.0ms (1.5%)

Memory
28.7MiB live, 162.5MiB allocated; 13ms collecting garbage
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.05860474615471505
(exp.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v))
accuracy0.08569303767586274
(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)))))
accuracy1.2225460735004194
(/.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))))))
accuracy7.393702623866403
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
accuracy0.0546875
(+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 #s(literal 6931/10000 binary32) v (*.f32 cosTheta_O cosTheta_i)) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
accuracy0.08896857118096385
(exp.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 #s(literal 6931/10000 binary32) v (*.f32 cosTheta_O cosTheta_i)) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
accuracy0.15596092277708387
(log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))
accuracy0.31640625
(fma.f32 #s(literal 6931/10000 binary32) v (*.f32 cosTheta_O cosTheta_i))
accuracy0.0546875
(+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
accuracy0.08896857118096385
(exp.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
accuracy0.09532685223025764
#s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
accuracy0.15596092277708387
(log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))
accuracy0.0
(/.f32 #s(literal 1/2 binary32) v)
accuracy0.0
(exp.f32 #s(literal 6931/10000 binary32))
accuracy0.3515625
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32)))
accuracy29.686876337857623
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))))
accuracy0.00390625
(/.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 0 binary32))) (*.f32 #s(literal 2 binary32) v))
accuracy0.01953125
(/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)
accuracy0.04296875
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))
accuracy0.09726230433356563
(exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 0 binary32)))
Samples
86.0ms249×0valid
2.0ms0exit
Compiler

Compiled 481 to 50 computations (89.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 62.0ms
ival-div: 17.0ms (27.3% of total)
ival-mult: 11.0ms (17.7% of total)
ival-exp: 10.0ms (16.1% of total)
ival-add: 7.0ms (11.3% of total)
ival-sub: 7.0ms (11.3% of total)
ival-log: 5.0ms (8% of total)
const: 4.0ms (6.4% of total)
exact: 1.0ms (1.6% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series204.0ms (2%)

Memory
-19.7MiB live, 269.4MiB allocated; 36ms collecting garbage
Counts
22 → 173
Calls
Call 1
Inputs
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 0 binary32))
(/.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 0 binary32))) (*.f32 #s(literal 2 binary32) v))
(exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 0 binary32)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32)))
(/.f32 #s(literal 1/2 binary32) v)
(exp.f32 #s(literal 6931/10000 binary32))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))
(exp.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
(+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
#s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(exp.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 #s(literal 6931/10000 binary32) v (*.f32 cosTheta_O cosTheta_i)) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
(/.f32 (-.f32 (fma.f32 #s(literal 6931/10000 binary32) v (*.f32 cosTheta_O cosTheta_i)) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)
(+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 #s(literal 6931/10000 binary32) v (*.f32 cosTheta_O cosTheta_i)) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (log.f32 (/.f32 #s(literal 1 binary32) (*.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 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)
(log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))
(fma.f32 #s(literal 6931/10000 binary32) v (*.f32 cosTheta_O cosTheta_i))
Outputs
(- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_i (+ (* 1/4 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (* cosTheta_i (+ (* 1/12 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))))))))
(exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (/ (* cosTheta_O (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_O (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (/ (* cosTheta_O (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_O (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(/ (- (* 6931/10000 v) (+ 1 (* sinTheta_O sinTheta_i))) 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 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))
(+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)) (/ (* cosTheta_O cosTheta_i) v))
(* 6931/10000 v)
(+ (* 6931/10000 v) (* cosTheta_O cosTheta_i))
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (+ (/ cosTheta_O v) (/ (log (/ 1/2 v)) cosTheta_i))) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(/ (exp (/ (* 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 (+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_i v))) (/ cosTheta_O v)))
(* cosTheta_O cosTheta_i)
(* cosTheta_i (+ cosTheta_O (* 6931/10000 (/ v cosTheta_i))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (+ 6931/10000 (log (/ 1/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) (* -6931/10000 (/ v cosTheta_i)))))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_O (+ (* 1/4 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (* cosTheta_O (+ (* 1/12 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))))))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (pow cosTheta_i 2)) (* (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 (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (+ (/ cosTheta_i v) (/ (log (/ 1/2 v)) cosTheta_O))) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(* cosTheta_O (+ (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) (* cosTheta_O v))) (/ cosTheta_i v)))
(* cosTheta_O (+ cosTheta_i (* 6931/10000 (/ v cosTheta_O))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)))))
(* -1 (* cosTheta_O (+ (* -1 (/ cosTheta_i v)) (* -1 (/ (- (+ 6931/10000 (log (/ 1/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) (* -6931/10000 (/ v cosTheta_O)))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v))
(+ (* -1/2 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))) (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))))))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_i (+ (* -1/2 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* sinTheta_i (+ (* -1/12 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 3))))))))
(exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) v)))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))))))))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) v)))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))))))))
(- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(- (+ 6931/10000 (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)))) (/ 1 v))
(/ (- (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)) 1) v)
(/ (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))))
(/ (- (* cosTheta_O cosTheta_i) 1) v)
(- (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(* -1 (/ (* sinTheta_O sinTheta_i) v))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(* sinTheta_i (- (+ (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ (log (/ 1/2 v)) sinTheta_i) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (+ (* 6931/10000 (/ 1 sinTheta_i)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v)))) (/ 1 (* sinTheta_i v))))
(exp (- (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6931/10000))
(* sinTheta_i (- (+ (* -1 (/ sinTheta_O v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ 1 (* sinTheta_i v))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_i)) (/ sinTheta_O v))))
(* -1 (* sinTheta_i (+ (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_i)) (/ sinTheta_O v))))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))))))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* sinTheta_O (+ (* -1/12 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 3))))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))))))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))))))))
(+ (* sinTheta_O (- (* -1 (* sinTheta_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 (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ (log (/ 1/2 v)) sinTheta_O) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))) (/ 1 (* sinTheta_O v))))
(* sinTheta_O (- (+ (* -1 (/ sinTheta_i v)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ 1 (* sinTheta_O v))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(* -1 (* sinTheta_O (+ (* -1 (/ (- (/ (* cosTheta_O cosTheta_i) v) (/ 1 v)) sinTheta_O)) (/ sinTheta_i v))))
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)) (+ 1 (* sinTheta_O sinTheta_i))) v)
(* 1/2 (/ (exp 6931/10000) v))
(/ 1/2 v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (+ 6931/10000 (+ (log 1/2) (* -1 (log v)))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(+ (log 1/2) (* -1 (log v)))
6931/10000
(/ (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))) v)
(/ (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))) v)
(/ (+ (* 1/12 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))) v)
(exp 6931/10000)
(+ (exp 6931/10000) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp 6931/10000) (+ (* 1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp 6931/10000) (+ (* 1/6 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (+ (* 1/6 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(+ 6931/10000 (+ (log 1/2) (log (/ 1 v))))
(- (+ 6931/10000 (+ (log 1/2) (+ (log (/ 1 v)) (/ (* cosTheta_O cosTheta_i) v)))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(/ 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))))
(+ (log 1/2) (log (/ 1 v)))
(* v (+ 6931/10000 (/ (* 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) (* -1 (/ (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v))) v)))
(+ (exp 6931/10000) (* -1 (/ (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1 (/ (+ (* 1/6 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))) v))) v)))
(exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1/2 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 2)) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))))) v)))
(+ (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (* -1 (/ (+ (* -1 (/ (+ (* -1/6 (/ (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (pow (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) 2)))) v)) (* (exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))) (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))))) v)))
(+ 6931/10000 (+ (log -1/2) (log (/ -1 v))))
(+ 6931/10000 (+ (log -1/2) (+ (log (/ -1 v)) (* -1 (/ (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) v)))))
(+ 6931/10000 (* -1 (/ (- (+ 1 (* -1 (* cosTheta_O cosTheta_i))) (* -1 (* sinTheta_O sinTheta_i))) v)))
(/ 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)))
(+ (log -1/2) (log (/ -1 v)))
(* -1 (* v (- (* -1 (/ (* cosTheta_O cosTheta_i) v)) 6931/10000)))
Calls

15 calls:

TimeVariablePointExpression
36.0ms
cosTheta_i
@0
((+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (/ (exp (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0)) (* 2 v)) (exp (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0)) (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (/ 1/2 v) (exp 6931/10000)) (/ 1/2 v) (exp 6931/10000) (/ 1 (* 2 v)) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v)))) (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (/ (- (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)) (+ (* sinTheta_O sinTheta_i) 1)) v) (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 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) 1)) v) (log (/ 1 (* 2 v))) (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)))
30.0ms
cosTheta_O
@-inf
((+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (/ (exp (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0)) (* 2 v)) (exp (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0)) (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (/ 1/2 v) (exp 6931/10000)) (/ 1/2 v) (exp 6931/10000) (/ 1 (* 2 v)) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v)))) (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (/ (- (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)) (+ (* sinTheta_O sinTheta_i) 1)) v) (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 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) 1)) v) (log (/ 1 (* 2 v))) (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)))
18.0ms
cosTheta_i
@inf
((+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (/ (exp (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0)) (* 2 v)) (exp (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0)) (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (/ 1/2 v) (exp 6931/10000)) (/ 1/2 v) (exp 6931/10000) (/ 1 (* 2 v)) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v)))) (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (/ (- (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)) (+ (* sinTheta_O sinTheta_i) 1)) v) (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 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) 1)) v) (log (/ 1 (* 2 v))) (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)))
17.0ms
v
@-inf
((+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (/ (exp (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0)) (* 2 v)) (exp (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0)) (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (/ 1/2 v) (exp 6931/10000)) (/ 1/2 v) (exp 6931/10000) (/ 1 (* 2 v)) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v)))) (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (/ (- (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)) (+ (* sinTheta_O sinTheta_i) 1)) v) (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 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) 1)) v) (log (/ 1 (* 2 v))) (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)))
17.0ms
v
@0
((+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (/ (exp (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0)) (* 2 v)) (exp (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0)) (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (* (/ 1/2 v) (exp 6931/10000)) (/ 1/2 v) (exp 6931/10000) (/ 1 (* 2 v)) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v)))) (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (/ (- (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)) (+ (* sinTheta_O sinTheta_i) 1)) v) (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 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) 1)) v) (log (/ 1 (* 2 v))) (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)))

simplify172.0ms (1.7%)

Memory
-2.5MiB live, 267.9MiB allocated; 25ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite232.0ms (2.3%)

Memory
23.6MiB live, 278.4MiB allocated; 34ms collecting garbage
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
056359
088305
1414302
23598301
08253301
Stop Event
iter limit
node limit
iter limit
Counts
22 → 431
Calls
Call 1
Inputs
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 0 binary32))
(/.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 0 binary32))) (*.f32 #s(literal 2 binary32) v))
(exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 0 binary32)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32)))
(/.f32 #s(literal 1/2 binary32) v)
(exp.f32 #s(literal 6931/10000 binary32))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))
(exp.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
(+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))))
#s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(exp.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 #s(literal 6931/10000 binary32) v (*.f32 cosTheta_O cosTheta_i)) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))))
(/.f32 (-.f32 (fma.f32 #s(literal 6931/10000 binary32) v (*.f32 cosTheta_O cosTheta_i)) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)
(+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 #s(literal 6931/10000 binary32) v (*.f32 cosTheta_O cosTheta_i)) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (log.f32 (/.f32 #s(literal 1 binary32) (*.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 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)
(log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))
(fma.f32 #s(literal 6931/10000 binary32) v (*.f32 cosTheta_O cosTheta_i))
Outputs
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) (-.f32 #s(literal 0 binary32) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 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 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) #s(literal 0 binary32)) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))
(/.f32 (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 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) (neg.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32))) (neg.f32 (+.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 (pow.f32 (neg.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 3 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))
(/.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32))) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))
(/.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32)) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32)) (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32)))
(/.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))
(/.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))
(-.f32 (+.f32 #s(literal 0 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 #s(literal 1 binary32) v))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
(-.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(-.f32 (/.f32 #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 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 0 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)) #s(literal 0 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) (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))
(-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 0 binary32) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 0 binary32))
(pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 1 binary32))
(+.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)))) (/.f32 #s(literal 332956652491/1000000000000 binary32) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)))))
(+.f32 (/.f32 #s(literal 332956652491/1000000000000 binary32) (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32))) (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32))))
(+.f32 #s(literal 0 binary32) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))
(+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 0 binary32) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))
(+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 0 binary32))
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))
(+.f32 #s(literal 6931/10000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 0 binary32)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))
(*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 0 binary32))) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))) (exp.f32 #s(literal 6931/10000 binary32)))
(*.f32 (exp.f32 (/.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) (exp.f32 (/.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32)) (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))
(*.f32 (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 (exp.f32 (+.f32 (/.f32 (-.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 (/.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 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))))
(*.f32 (*.f32 (/.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 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (exp.f32 (+.f32 #s(literal 0 binary32) (log.f32 (/.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 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 #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 (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 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))) (exp.f32 (/.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))))
(/.f32 (+.f32 (pow.f32 (cosh.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (cosh.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #s(literal 2 binary32)) (*.f32 (cosh.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (sinh.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))))))))
(/.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) v) #s(literal 2 binary32))
(/.f32 (neg.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32))) (neg.f32 v))
(/.f32 (neg.f32 (neg.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) (neg.f32 (*.f32 #s(literal -2 binary32) v)))
(/.f32 (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 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 (exp.f32 (+.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 (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 (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 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))
(/.f32 #s(literal 1 binary32) (exp.f32 (-.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))))
(+.f32 (/.f32 (cosh.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (/.f32 (sinh.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)))
(+.f32 (/.f32 (cosh.f32 (/.f32 (*.f32 cosTheta_i 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 (sinh.f32 (/.f32 (*.f32 cosTheta_i 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 (sinh.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (cosh.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(+.f32 (cosh.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (sinh.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(exp.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(neg.f32 (/.f32 (neg.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (*.f32 #s(literal 2 binary32) v)))
(neg.f32 (/.f32 (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 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal -2 binary32) v)))
(neg.f32 (/.f32 (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 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32))))) (exp.f32 (/.f32 #s(literal 332956652491/1000000000000 binary32) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32))))))
(*.f32 (exp.f32 (/.f32 #s(literal 332956652491/1000000000000 binary32) (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32)))) (exp.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32)))))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) (exp.f32 #s(literal 6931/10000 binary32)))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 0 binary32))))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))
(*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 #s(literal 0 binary32) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))))
(*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(/.f32 (exp.f32 (+.f32 #s(literal 0 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))))
(/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v))) (exp.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v))) (exp.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(/.f32 (exp.f32 (/.f32 (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 (+.f32 (pow.f32 (cosh.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 3 binary32))) (+.f32 (pow.f32 (cosh.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (*.f32 (cosh.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (sinh.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))))
(/.f32 (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)) #s(literal 0 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)) #s(literal 0 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 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_O v)) (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 #s(literal 0 binary32) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(+.f32 (sinh.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (cosh.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(+.f32 (cosh.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (sinh.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) (-.f32 #s(literal 0 binary32) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 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 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) #s(literal 0 binary32)) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))
(/.f32 (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 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) (neg.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32))) (neg.f32 (+.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 (pow.f32 (neg.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 3 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))
(/.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32))) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))
(/.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32)) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32)) (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32)))
(/.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))
(/.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)))
(-.f32 (+.f32 #s(literal 0 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 #s(literal 1 binary32) v))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
(-.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(-.f32 (/.f32 #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 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 0 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)) #s(literal 0 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) (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))
(-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 0 binary32) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 0 binary32))
(pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 1 binary32))
(+.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)))) (/.f32 #s(literal 332956652491/1000000000000 binary32) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)))))
(+.f32 (/.f32 #s(literal 332956652491/1000000000000 binary32) (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32))) (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32))))
(+.f32 #s(literal 0 binary32) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))
(+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 0 binary32) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))
(+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 0 binary32))
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))
(+.f32 #s(literal 6931/10000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 0 binary32)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32)))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v))
(/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32)))) (exp.f32 (log.f32 v)))
(/.f32 (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 6931/10000 binary32)))) (exp.f32 (/.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 6931/10000 binary32)))))
(/.f32 (exp.f32 (/.f32 #s(literal 332956652491/1000000000000 binary32) (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32)))) (exp.f32 (/.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32)) (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32)))))
(/.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (neg.f32 v))
(/.f32 (*.f32 #s(literal -1 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (*.f32 #s(literal 1 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (neg.f32 v))
(/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1 binary32)) (*.f32 #s(literal -2 binary32) v))
(/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) v))
(/.f32 (neg.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32))) (neg.f32 v))
(/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) v)
(/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 #s(literal 2 binary32) v))
(fma.f32 (cosh.f32 #s(literal -6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v) (*.f32 (sinh.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)))
(fma.f32 (/.f32 #s(literal 1/2 binary32) v) (cosh.f32 #s(literal -6931/10000 binary32)) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (sinh.f32 #s(literal 6931/10000 binary32))))
(+.f32 (*.f32 (cosh.f32 #s(literal -6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (*.f32 (sinh.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)))
(+.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (cosh.f32 #s(literal -6931/10000 binary32))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (sinh.f32 #s(literal 6931/10000 binary32))))
(+.f32 (cosh.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (sinh.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(*.f32 (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 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 1/2 binary32))
(/.f32 (exp.f32 (-.f32 #s(literal 0 binary32) (log.f32 #s(literal 2 binary32)))) (exp.f32 (log.f32 v)))
(/.f32 (exp.f32 (log.f32 #s(literal -1/2 binary32))) (exp.f32 (log.f32 (neg.f32 v))))
(/.f32 (exp.f32 (log.f32 #s(literal -1 binary32))) (exp.f32 (log.f32 (*.f32 #s(literal -2 binary32) v))))
(/.f32 (exp.f32 (log.f32 #s(literal 1/2 binary32))) (exp.f32 (log.f32 v)))
(/.f32 #s(literal -1/2 binary32) (neg.f32 v))
(/.f32 #s(literal -1 binary32) (*.f32 #s(literal -2 binary32) v))
(/.f32 #s(literal 1/2 binary32) (neg.f32 (neg.f32 v)))
(/.f32 #s(literal 1/2 binary32) v)
(/.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))
(/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 #s(literal -2 binary32) v)))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))
(-.f32 (cosh.f32 (log.f32 (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (log.f32 (*.f32 #s(literal 2 binary32) v))))
(pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 #s(literal 2 binary32) v)) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (neg.f32 (*.f32 #s(literal -2 binary32) v)) #s(literal -1 binary32))
(pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1 binary32))
(+.f32 (cosh.f32 (log.f32 (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v))))
(exp.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(neg.f32 (/.f32 #s(literal -1/2 binary32) v))
(neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (+.f32 (pow.f32 (cosh.f32 #s(literal -6931/10000 binary32)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 #s(literal 6931/10000 binary32)) #s(literal 3 binary32))) (fma.f32 (cosh.f32 #s(literal -6931/10000 binary32)) (cosh.f32 #s(literal -6931/10000 binary32)) (-.f32 (pow.f32 (sinh.f32 #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (*.f32 (cosh.f32 #s(literal -6931/10000 binary32)) (sinh.f32 #s(literal 6931/10000 binary32))))))
(/.f32 #s(literal 1 binary32) (exp.f32 #s(literal -6931/10000 binary32)))
(+.f32 (sinh.f32 #s(literal 6931/10000 binary32)) (cosh.f32 #s(literal -6931/10000 binary32)))
(+.f32 (cosh.f32 #s(literal -6931/10000 binary32)) (sinh.f32 #s(literal 6931/10000 binary32)))
(exp.f32 #s(literal 6931/10000 binary32))
(*.f32 (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 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 1/2 binary32))
(/.f32 (exp.f32 (-.f32 #s(literal 0 binary32) (log.f32 #s(literal 2 binary32)))) (exp.f32 (log.f32 v)))
(/.f32 (exp.f32 (log.f32 #s(literal -1/2 binary32))) (exp.f32 (log.f32 (neg.f32 v))))
(/.f32 (exp.f32 (log.f32 #s(literal -1 binary32))) (exp.f32 (log.f32 (*.f32 #s(literal -2 binary32) v))))
(/.f32 (exp.f32 (log.f32 #s(literal 1/2 binary32))) (exp.f32 (log.f32 v)))
(/.f32 #s(literal -1/2 binary32) (neg.f32 v))
(/.f32 #s(literal -1 binary32) (*.f32 #s(literal -2 binary32) v))
(/.f32 #s(literal 1/2 binary32) (neg.f32 (neg.f32 v)))
(/.f32 #s(literal 1/2 binary32) v)
(/.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))
(/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 #s(literal -2 binary32) v)))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))
(-.f32 (cosh.f32 (log.f32 (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (log.f32 (*.f32 #s(literal 2 binary32) v))))
(pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 #s(literal 2 binary32) v)) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (neg.f32 (*.f32 #s(literal -2 binary32) v)) #s(literal -1 binary32))
(pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1 binary32))
(+.f32 (cosh.f32 (log.f32 (*.f32 #s(literal 2 binary32) v))) (sinh.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v))))
(exp.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(neg.f32 (/.f32 #s(literal -1/2 binary32) v))
(neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (exp.f32 (/.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) #s(literal 3 binary32)) (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_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 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) #s(literal 2 binary32))))))
(*.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_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 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))))
(/.f32 (exp.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) #s(literal 0 binary32))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (exp.f32 (/.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) #s(literal 2 binary32)) (-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #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 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))))
(/.f32 (+.f32 (pow.f32 (cosh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))) #s(literal 3 binary32))) (+.f32 (pow.f32 (cosh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))) #s(literal 2 binary32)) (*.f32 (cosh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))) (sinh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))))))))
(/.f32 #s(literal 1 binary32) (exp.f32 (-.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) (/.f32 #s(literal 1/2 binary32) v))))
(+.f32 (sinh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))) (cosh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))))
(+.f32 (cosh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))) (sinh.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))))
(exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))))
(/.f32 (-.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)) (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) #s(literal 2 binary32))) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (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 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (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 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (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(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))
(/.f32 (+.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (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 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)) (-.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) #s(literal 2 binary32)) (log.f32 (pow.f32 (/.f32 #s(literal 1/2 binary32) v) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))))))
(/.f32 (+.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_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 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) #s(literal 2 binary32))))
(-.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) #s(literal 0 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(-.f32 (/.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) #s(literal 2 binary32)) (-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))) (/.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)) (-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))))
(-.f32 #s(literal 0 binary32) (-.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))))
(fma.f32 #s(literal -1 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
(fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal -1 binary32) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
(+.f32 (/.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) #s(literal 3 binary32)) (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_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 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) #s(literal 2 binary32)))))
(+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
(+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
#s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(*.f32 (exp.f32 (/.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.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 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.f32 cosTheta_i cosTheta_O)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))) (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.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 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.f32 cosTheta_i cosTheta_O)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))) (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.f32 cosTheta_i cosTheta_O)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) #s(literal 2 binary32))))))
(*.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.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 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.f32 cosTheta_i cosTheta_O)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))))
(/.f32 (exp.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.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 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.f32 cosTheta_i cosTheta_O)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) #s(literal 2 binary32)) (-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.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))))) (exp.f32 (/.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)) (-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.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 (cosh.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.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)))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.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)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (cosh.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.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)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.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)))) #s(literal 2 binary32)) (*.f32 (cosh.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.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)))) (sinh.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.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 #s(literal 1 binary32) (exp.f32 (-.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.f32 cosTheta_i cosTheta_O)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.f32 cosTheta_i cosTheta_O)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))) (/.f32 #s(literal 1/2 binary32) v))))
(+.f32 (sinh.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.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)))) (cosh.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.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 (cosh.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.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)))) (sinh.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.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)))))
(exp.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.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 (fma.f32 v #s(literal 6931/10000 binary32) (*.f32 cosTheta_i cosTheta_O)) v) #s(literal 2 binary32)) (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 2 binary32))) (+.f32 (/.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.f32 cosTheta_i cosTheta_O)) v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(/.f32 (-.f32 (pow.f32 (/.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.f32 cosTheta_i cosTheta_O)) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.f32 cosTheta_i cosTheta_O)) v) #s(literal 2 binary32)) (+.f32 (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 2 binary32)) (*.f32 (/.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.f32 cosTheta_i cosTheta_O)) v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.f32 cosTheta_i cosTheta_O)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))) (neg.f32 (neg.f32 v)))
(/.f32 (-.f32 (*.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.f32 cosTheta_i cosTheta_O)) (neg.f32 v)) (*.f32 v (fma.f32 (neg.f32 sinTheta_i) sinTheta_O #s(literal -1 binary32)))) (*.f32 v (neg.f32 v)))
(/.f32 (-.f32 (*.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.f32 cosTheta_i cosTheta_O)) v) (*.f32 v (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) (*.f32 v v))
(/.f32 (-.f32 (pow.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)) (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 (fma.f32 v #s(literal 6931/10000 binary32) (fma.f32 cosTheta_i cosTheta_O (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) v))
(/.f32 (-.f32 (pow.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal 3 binary32)) (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 3 binary32))) (*.f32 (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (fma.f32 v #s(literal 6931/10000 binary32) (fma.f32 cosTheta_i cosTheta_O (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) (pow.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32))) v))
(/.f32 (neg.f32 (-.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.f32 cosTheta_i cosTheta_O)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) (neg.f32 v))
(/.f32 (-.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.f32 cosTheta_i cosTheta_O)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)
(-.f32 (-.f32 (/.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.f32 cosTheta_i cosTheta_O)) v) (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (/.f32 #s(literal 1 binary32) v))
(-.f32 (/.f32 (-.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 #s(literal 1 binary32) v))
(-.f32 (/.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.f32 cosTheta_i cosTheta_O)) v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
(+.f32 (/.f32 (*.f32 v #s(literal 6931/10000 binary32)) v) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))
(neg.f32 (/.f32 (neg.f32 (-.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.f32 cosTheta_i cosTheta_O)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) v))
(neg.f32 (/.f32 (-.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.f32 cosTheta_i cosTheta_O)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) (neg.f32 v)))
(/.f32 (-.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)) (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.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 1/2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.f32 cosTheta_i cosTheta_O)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))))
(/.f32 (neg.f32 (-.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.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 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.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 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.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 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.f32 cosTheta_i cosTheta_O)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))) (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.f32 cosTheta_i cosTheta_O)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.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(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.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 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.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 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)) (-.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.f32 cosTheta_i cosTheta_O)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) #s(literal 2 binary32)) (*.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.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 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.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 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.f32 cosTheta_i cosTheta_O)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))) (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.f32 cosTheta_i cosTheta_O)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) #s(literal 2 binary32))))
(-.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.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 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.f32 cosTheta_i cosTheta_O)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) #s(literal 2 binary32)) (-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.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 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)) (-.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.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 #s(literal 0 binary32) (-.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.f32 cosTheta_i cosTheta_O)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))))
(fma.f32 #s(literal -1 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.f32 cosTheta_i cosTheta_O)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))
(fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal -1 binary32) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.f32 cosTheta_i cosTheta_O)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))
(+.f32 (/.f32 (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.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 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.f32 cosTheta_i cosTheta_O)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))) (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.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 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.f32 cosTheta_i cosTheta_O)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))) (pow.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.f32 cosTheta_i cosTheta_O)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) #s(literal 2 binary32)))))
(+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.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 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 v #s(literal 6931/10000 binary32) (*.f32 cosTheta_i cosTheta_O)) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)))
(*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 0 binary32))) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))) (exp.f32 #s(literal 6931/10000 binary32)))
(*.f32 (exp.f32 (/.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) (exp.f32 (/.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32)) (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))))
(*.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) v) #s(literal 1/2 binary32))
(*.f32 (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 (exp.f32 (+.f32 (/.f32 (-.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 (/.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 (exp.f32 #s(literal 6931/10000 binary32)) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))))
(*.f32 (*.f32 (/.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 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (exp.f32 (+.f32 #s(literal 0 binary32) (log.f32 (/.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 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 #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 (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 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))) (exp.f32 (/.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)) (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))))
(/.f32 (+.f32 (pow.f32 (cosh.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (cosh.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #s(literal 2 binary32)) (*.f32 (cosh.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (sinh.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))))))))
(/.f32 (/.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) v) #s(literal 2 binary32))
(/.f32 (neg.f32 (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) #s(literal 1/2 binary32))) (neg.f32 v))
(/.f32 (neg.f32 (neg.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))) (neg.f32 (*.f32 #s(literal -2 binary32) v)))
(/.f32 (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 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 (exp.f32 (+.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 (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 (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 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))
(/.f32 #s(literal 1 binary32) (exp.f32 (-.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))))
(+.f32 (/.f32 (cosh.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (/.f32 (sinh.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)))
(+.f32 (/.f32 (cosh.f32 (/.f32 (*.f32 cosTheta_i 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 (sinh.f32 (/.f32 (*.f32 cosTheta_i 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 (sinh.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (cosh.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(+.f32 (cosh.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (sinh.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(exp.f32 (-.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(neg.f32 (/.f32 (neg.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))) (*.f32 #s(literal 2 binary32) v)))
(neg.f32 (/.f32 (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 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (*.f32 #s(literal -2 binary32) v)))
(neg.f32 (/.f32 (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)))) (exp.f32 (log.f32 v)))
(*.f32 (pow.f32 (exp.f32 sinTheta_i) (/.f32 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 (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 #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 (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 (+.f32 (pow.f32 (cosh.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 2 binary32) v)))) #s(literal 3 binary32)) (pow.f32 (sinh.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 2 binary32) v)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (cosh.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 2 binary32) v)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.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 2 binary32) v)))) #s(literal 2 binary32)) (*.f32 (cosh.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 2 binary32) v)))) (sinh.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 2 binary32) v))))))))
(/.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 (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) (/.f32 #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 (sinh.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 2 binary32) v)))) (cosh.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 2 binary32) v)))))
(+.f32 (cosh.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 2 binary32) v)))) (sinh.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 2 binary32) v)))))
(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 2 binary32) v))))
(/.f32 (+.f32 (pow.f32 (cosh.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal 3 binary32))) (+.f32 (pow.f32 (cosh.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) #s(literal 2 binary32)) (*.f32 (cosh.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (sinh.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) 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) (exp.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v))))
(-.f32 (cosh.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (sinh.f32 (/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) v)))
(-.f32 (cosh.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (sinh.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 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 cosTheta_i) (/.f32 cosTheta_O v))
(pow.f32 (exp.f32 cosTheta_O) (/.f32 cosTheta_i v))
(+.f32 (sinh.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (cosh.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)))
(+.f32 (cosh.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (sinh.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) 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 cosTheta_O v) cosTheta_i)
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (neg.f32 v))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(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 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 2 binary32))) (fma.f32 (/.f32 cosTheta_O v) cosTheta_i (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) #s(literal 0 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 0 binary32)))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 3 binary32)) (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (+.f32 (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 2 binary32)) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))))
(/.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 0 binary32)) (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 0 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32)))) (neg.f32 (/.f32 (+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 1 binary32)) v)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32)))) (neg.f32 (fma.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 1 binary32)) v) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))))) (neg.f32 (neg.f32 v)))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) (neg.f32 v)) (*.f32 v #s(literal -1 binary32))) (*.f32 v (neg.f32 v)))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 v #s(literal 1 binary32))) (*.f32 v v))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) #s(literal 2 binary32))) (neg.f32 v)) (*.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -1 binary32))) (*.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O (*.f32 sinTheta_i sinTheta_O)) v) (neg.f32 v)))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) #s(literal 2 binary32))) v) (*.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 1 binary32))) (*.f32 (/.f32 (fma.f32 cosTheta_i cosTheta_O (*.f32 sinTheta_i sinTheta_O)) v) v))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) #s(literal 3 binary32))) (neg.f32 v)) (*.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (/.f32 (fma.f32 cosTheta_i cosTheta_O (*.f32 sinTheta_i sinTheta_O)) v) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32))) #s(literal -1 binary32))) (*.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (/.f32 (fma.f32 cosTheta_i cosTheta_O (*.f32 sinTheta_i sinTheta_O)) v) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32))) (neg.f32 v)))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) #s(literal 3 binary32))) v) (*.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (/.f32 (fma.f32 cosTheta_i cosTheta_O (*.f32 sinTheta_i sinTheta_O)) v) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32))) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (/.f32 (fma.f32 cosTheta_i cosTheta_O (*.f32 sinTheta_i sinTheta_O)) v) (pow.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 2 binary32))) v))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_O) 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_i cosTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_O) v)) v) (*.f32 (*.f32 v v) #s(literal 1 binary32))) (pow.f32 v #s(literal 3 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (neg.f32 v)) (*.f32 (neg.f32 v) (fma.f32 (neg.f32 sinTheta_i) sinTheta_O #s(literal -1 binary32)))) (*.f32 v v))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) v) (*.f32 (neg.f32 v) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) (*.f32 (neg.f32 v) v))
(/.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 v)) (*.f32 v (fma.f32 (neg.f32 sinTheta_i) sinTheta_O #s(literal -1 binary32)))) (*.f32 v (neg.f32 v)))
(/.f32 (-.f32 (*.f32 v (*.f32 cosTheta_i cosTheta_O)) (*.f32 v (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) (*.f32 v v))
(/.f32 (-.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (fma.f32 (neg.f32 sinTheta_i) sinTheta_O #s(literal -1 binary32))) (neg.f32 v))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) (pow.f32 v #s(literal -2 binary32))) (/.f32 (+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 1 binary32)) v))
(/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 (fma.f32 cosTheta_i cosTheta_O (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 1 binary32)) v) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (pow.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) #s(literal 3 binary32))) (*.f32 (fma.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (fma.f32 cosTheta_i cosTheta_O (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32))) v))
(/.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) (neg.f32 v))
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)
(-.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)) (/.f32 (+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 1 binary32)) v)) (/.f32 (pow.f32 v #s(literal -2 binary32)) (/.f32 (+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 1 binary32)) v)))
(-.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 3 binary32)) (fma.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 1 binary32)) v) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)))) (/.f32 (pow.f32 v #s(literal -3 binary32)) (fma.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (+.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) #s(literal 1 binary32)) v) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 2 binary32)))))
(-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 0 binary32)))
(-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_i sinTheta_O)) v) (/.f32 #s(literal 1 binary32) v))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 0 binary32)))
(-.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
(+.f32 #s(literal 0 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 0 binary32))
(neg.f32 (/.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))) v))
(neg.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) (neg.f32 v)))
(log.f32 (/.f32 #s(literal 1/2 binary32) v))
(*.f32 #s(literal -1 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(*.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal -1 binary32))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32))) (+.f32 #s(literal 0 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32)) #s(literal 0 binary32))))
(-.f32 (-.f32 #s(literal 0 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v))
(-.f32 (neg.f32 (log.f32 v)) (log.f32 #s(literal 2 binary32)))
(-.f32 (log.f32 #s(literal 1/2 binary32)) (log.f32 (neg.f32 (neg.f32 v))))
(-.f32 (log.f32 #s(literal 1/2 binary32)) (log.f32 v))
(-.f32 (log.f32 #s(literal -1/2 binary32)) (log.f32 (neg.f32 v)))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (*.f32 #s(literal -2 binary32) v)))
(-.f32 #s(literal 0 binary32) (log.f32 (neg.f32 (*.f32 #s(literal -2 binary32) v))))
(-.f32 #s(literal 0 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(fma.f32 #s(literal -1 binary32) (log.f32 v) (log.f32 #s(literal 1/2 binary32)))
(fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32)))
(+.f32 (log.f32 (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32))) (log.f32 (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32))))
(+.f32 (neg.f32 (log.f32 v)) (log.f32 #s(literal 1/2 binary32)))
(+.f32 (log.f32 #s(literal 1/2 binary32)) (neg.f32 (log.f32 v)))
(neg.f32 (log.f32 (neg.f32 (*.f32 #s(literal -2 binary32) v))))
(neg.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)))
(/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (*.f32 #s(literal 48038761/100000000 binary32) (*.f32 v v))) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v #s(literal 6931/10000 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 v #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)))) (fma.f32 #s(literal 48038761/100000000 binary32) (*.f32 v v) (+.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (*.f32 (*.f32 v #s(literal 6931/10000 binary32)) (*.f32 (neg.f32 cosTheta_i) cosTheta_O)))))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal 48038761/100000000 binary32) (*.f32 v v)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 v #s(literal 6931/10000 binary32)) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 v #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)))) (neg.f32 (fma.f32 #s(literal 48038761/100000000 binary32) (*.f32 v v) (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v #s(literal 6931/10000 binary32)))))))
(/.f32 (-.f32 (*.f32 #s(literal 48038761/100000000 binary32) (*.f32 v v)) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32))) (-.f32 (*.f32 v #s(literal 6931/10000 binary32)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (fma.f32 (pow.f32 v #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 48038761/100000000 binary32) (*.f32 v v)) (*.f32 #s(literal 6931/10000 binary32) (*.f32 v (*.f32 cosTheta_i cosTheta_O))))))
(/.f32 (fma.f32 (pow.f32 v #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32) (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32))) (fma.f32 #s(literal 48038761/100000000 binary32) (*.f32 v v) (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v #s(literal 6931/10000 binary32))))))
(-.f32 (/.f32 (*.f32 #s(literal 48038761/100000000 binary32) (*.f32 v v)) (-.f32 (*.f32 v #s(literal 6931/10000 binary32)) (*.f32 cosTheta_i cosTheta_O))) (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 2 binary32)) (-.f32 (*.f32 v #s(literal 6931/10000 binary32)) (*.f32 cosTheta_i cosTheta_O))))
(-.f32 (*.f32 v #s(literal 6931/10000 binary32)) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (neg.f32 v) #s(literal 6931/10000 binary32)))
(-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -6931/10000 binary32) v))
(fma.f32 v #s(literal 6931/10000 binary32) (*.f32 (neg.f32 (neg.f32 cosTheta_O)) cosTheta_i))
(fma.f32 v #s(literal 6931/10000 binary32) (*.f32 cosTheta_i cosTheta_O))
(fma.f32 cosTheta_i cosTheta_O (*.f32 v #s(literal 6931/10000 binary32)))
(fma.f32 cosTheta_O cosTheta_i (*.f32 v #s(literal 6931/10000 binary32)))
(fma.f32 #s(literal 6931/10000 binary32) v (*.f32 (neg.f32 (neg.f32 cosTheta_O)) cosTheta_i))
(fma.f32 #s(literal 6931/10000 binary32) v (*.f32 cosTheta_i cosTheta_O))
(+.f32 (/.f32 (pow.f32 (*.f32 v #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (fma.f32 #s(literal 48038761/100000000 binary32) (*.f32 v v) (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v #s(literal 6931/10000 binary32)))))) (/.f32 (pow.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 3 binary32)) (fma.f32 #s(literal 48038761/100000000 binary32) (*.f32 v v) (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v #s(literal 6931/10000 binary32)))))))
(+.f32 (*.f32 v #s(literal 6931/10000 binary32)) (*.f32 (neg.f32 (neg.f32 cosTheta_O)) cosTheta_i))
(+.f32 (*.f32 v #s(literal 6931/10000 binary32)) (*.f32 cosTheta_i cosTheta_O))
(+.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v #s(literal 6931/10000 binary32)))

eval64.0ms (0.6%)

Memory
-12.7MiB live, 122.7MiB allocated; 8ms collecting garbage
Compiler

Compiled 24 973 to 2 652 computations (89.4% saved)

prune23.0ms (0.2%)

Memory
-5.9MiB live, 50.5MiB allocated; 4ms collecting garbage
Pruning

16 alts after pruning (15 fresh and 1 done)

PrunedKeptTotal
New51213525
Fresh325
Picked415
Done000
Total51916535
Accuracy
99.8%
Counts
535 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
43.4%
(/.f32 (exp.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) 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)))))))
92.6%
(/.f32 (exp.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.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)))))))
93.0%
(/.f32 (exp.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) 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)))) (exp.f32 (log.f32 v))))
13.2%
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (/.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) v))) (*.f32 #s(literal 2 binary32) v))
99.7%
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) (*.f32 #s(literal 2 binary32) v))
4.6%
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))
99.7%
(/.f32 #s(approx (exp (/ (* cosTheta_O cosTheta_i) v)) #s(literal 1 binary32)) (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))))))
99.3%
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))))
44.2%
(*.f32 (exp.f32 (/.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 3 binary32)) (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 2 binary32))))) (exp.f32 (/.f32 (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32)) (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 2 binary32))))))
99.2%
(*.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)))
99.7%
(exp.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (/.f32 (-.f32 (fma.f32 #s(literal 6931/10000 binary32) v (*.f32 cosTheta_O cosTheta_i)) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (neg.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)))))
99.6%
(exp.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) (neg.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)))))
99.3%
(exp.f32 #s(approx (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v)))) (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
99.3%
(exp.f32 #s(approx (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (neg.f32 cosTheta_i) (neg.f32 (+.f32 (/.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) cosTheta_i) (/.f32 cosTheta_O v))))))
4.6%
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))))
99.3%
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))))
Compiler

Compiled 1 250 to 811 computations (35.1% saved)

simplify124.0ms (1.2%)

Memory
-1.0MiB live, 134.6MiB allocated; 10ms collecting garbage
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

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

Useful iterations: 2 (0.0ms)

IterNodesCost
066437
096417
1196412
2460410
31594410
08589410
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f32 #s(approx (exp (/ (* cosTheta_O cosTheta_i) v)) #s(literal 1 binary32)) (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))))))
#s(approx (exp (/ (* cosTheta_O cosTheta_i) v)) #s(literal 1 binary32))
#s(literal 1 binary32)
(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
v
(-.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)
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))
(exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32)))
#s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))
#s(literal 6931/10000 binary32)
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
v
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) (*.f32 #s(literal 2 binary32) v))
(exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (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)) 0) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
#s(literal 6931/10000 binary32)
(/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)
(fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))
sinTheta_i
sinTheta_O
#s(literal 1 binary32)
v
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))))
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32)))
(/.f32 #s(literal 1/2 binary32) v)
#s(literal 1/2 binary32)
v
(exp.f32 #s(literal 6931/10000 binary32))
#s(literal 6931/10000 binary32)
(exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))
(/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)
(-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32))
(*.f32 cosTheta_O cosTheta_i)
cosTheta_O
cosTheta_i
#s(literal 1 binary32)
(*.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)))
(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)))
(+.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))
(log.f32 (/.f32 #s(literal 1/2 binary32) v))
(/.f32 #s(literal 1/2 binary32) v)
#s(literal 1/2 binary32)
v
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)
(-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
(fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))
sinTheta_i
sinTheta_O
#s(literal 1 binary32)
(exp.f32 #s(literal 6931/10000 binary32))
#s(literal 6931/10000 binary32)
Outputs
(/.f32 #s(approx (exp (/ (* cosTheta_O cosTheta_i) v)) #s(literal 1 binary32)) (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 #s(approx (exp (/ (* cosTheta_O cosTheta_i) 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)))
#s(approx (exp (/ (* cosTheta_O cosTheta_i) v)) #s(literal 1 binary32))
#s(literal 1 binary32)
(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 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.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 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(/.f32 (fma.f32 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
v
(-.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)
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))
(exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32)))
#s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))
#s(literal 6931/10000 binary32)
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
v
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) (*.f32 #s(literal 2 binary32) v))
(exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (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)) 0) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
#s(literal 6931/10000 binary32)
(/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)
(fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))
sinTheta_i
sinTheta_O
#s(literal 1 binary32)
v
(*.f32 #s(literal 2 binary32) v)
#s(literal 2 binary32)
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 1/2 binary32) v)))
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)))
(*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_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 #s(literal 6931/10000 binary32)))
(*.f32 (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v) #s(literal 1/2 binary32))
(/.f32 #s(literal 1/2 binary32) v)
#s(literal 1/2 binary32)
v
(exp.f32 #s(literal 6931/10000 binary32))
#s(literal 6931/10000 binary32)
(exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))
(exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v))
(/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v)
(-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32))
(-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32))
(*.f32 cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
cosTheta_O
cosTheta_i
#s(literal 1 binary32)
(*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))) (exp.f32 #s(literal 6931/10000 binary32)))
(*.f32 (exp.f32 (+.f32 (/.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))
(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)))
(*.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 (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) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(log.f32 (/.f32 #s(literal 1/2 binary32) v))
(/.f32 #s(literal 1/2 binary32) v)
#s(literal 1/2 binary32)
v
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)
(-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
(fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))
sinTheta_i
sinTheta_O
#s(literal 1 binary32)
(exp.f32 #s(literal 6931/10000 binary32))
#s(literal 6931/10000 binary32)

localize158.0ms (1.6%)

Memory
13.0MiB live, 260.4MiB allocated; 26ms collecting garbage
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.01953125
(*.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)))
accuracy0.0703125
(+.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))
accuracy0.09008016324105539
(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)))
accuracy0.15596092277708387
(log.f32 (/.f32 #s(literal 1/2 binary32) v))
accuracy0.015261291389095776
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))))
accuracy0.10310964670953074
(exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))
accuracy0.12889523235004197
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)))
accuracy0.3515625
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32)))
accuracy0.01171875
(/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)
accuracy0.03515625
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
accuracy0.09532685223025764
#s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
accuracy0.09726230433356563
(exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
accuracy0.0
(*.f32 #s(literal 2 binary32) v)
accuracy0.00390625
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))
accuracy0.09726230433356563
(exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32)))
accuracy30.447174003252826
#s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))
accuracy0.0546875
(-.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.08569303767586274
(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)))))
accuracy1.2225460735004194
(/.f32 #s(approx (exp (/ (* cosTheta_O cosTheta_i) v)) #s(literal 1 binary32)) (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))))))
accuracy6.185067072359914
#s(approx (exp (/ (* cosTheta_O cosTheta_i) v)) #s(literal 1 binary32))
Samples
115.0ms249×0valid
3.0ms0exit
Compiler

Compiled 406 to 58 computations (85.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 94.0ms
ival-exp: 28.0ms (29.9% of total)
ival-div: 21.0ms (22.5% of total)
ival-sub: 13.0ms (13.9% of total)
ival-mult: 12.0ms (12.8% of total)
ival-add: 8.0ms (8.6% of total)
ival-log: 7.0ms (7.5% of total)
const: 4.0ms (4.3% of total)
exact: 1.0ms (1.1% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series162.0ms (1.6%)

Memory
6.5MiB live, 244.3MiB allocated; 15ms collecting garbage
Counts
22 → 239
Calls
Call 1
Inputs
(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 #s(approx (exp (/ (* cosTheta_O cosTheta_i) v)) #s(literal 1 binary32)) (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))))))
#s(approx (exp (/ (* cosTheta_O cosTheta_i) v)) #s(literal 1 binary32))
(-.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 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))
(exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32)))
#s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))
(*.f32 #s(literal 2 binary32) v)
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) (*.f32 #s(literal 2 binary32) v))
(exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (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)) 0) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32)))
(/.f32 #s(literal 1/2 binary32) v)
(*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))) (exp.f32 #s(literal 6931/10000 binary32)))
(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)))
(+.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))
(log.f32 (/.f32 #s(literal 1/2 binary32) v))
(/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)
(exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))
Outputs
(/ 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))))
(* 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))))
(- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ -1 v))) v))
(+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (exp 6931/10000) (exp (/ -1 v))))) (pow v 2))) (* 1/2 (/ (* (exp 6931/10000) (exp (/ -1 v))) v)))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ -1 v))) v)) (* cosTheta_i (+ (* 1/4 (/ (* (pow cosTheta_O 2) (* cosTheta_i (* (exp 6931/10000) (exp (/ -1 v))))) (pow v 3))) (* 1/2 (/ (* cosTheta_O (* (exp 6931/10000) (exp (/ -1 v)))) (pow v 2))))))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ -1 v))) v)) (* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (* (exp 6931/10000) (exp (/ -1 v)))) (pow v 2))) (* cosTheta_i (+ (* 1/12 (/ (* (pow cosTheta_O 3) (* cosTheta_i (* (exp 6931/10000) (exp (/ -1 v))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_O 2) (* (exp 6931/10000) (exp (/ -1 v)))) (pow v 3))))))))
(exp (- (+ 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) (exp (- (log (/ 1/2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(+ (* (exp 6931/10000) (exp (- (log (/ 1/2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (/ (* cosTheta_O (* cosTheta_i (* (exp 6931/10000) (exp (- (log (/ 1/2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) v))
(+ (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (* (exp 6931/10000) (exp (- (log (/ 1/2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_O (* (exp 6931/10000) (exp (- (log (/ 1/2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))) (* (exp 6931/10000) (exp (- (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) (exp (- (log (/ 1/2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (* (exp 6931/10000) (exp (- (log (/ 1/2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_O (* (exp 6931/10000) (exp (- (log (/ 1/2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))) (* (exp 6931/10000) (exp (- (log (/ 1/2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(exp (- (log (/ 1/2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(+ (exp (- (log (/ 1/2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (/ (* cosTheta_O (* cosTheta_i (exp (- (log (/ 1/2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))
(+ (exp (- (log (/ 1/2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (- (log (/ 1/2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_O (exp (- (log (/ 1/2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- (log (/ 1/2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (- (log (/ 1/2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (- (log (/ 1/2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_O (exp (- (log (/ 1/2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(- (log (/ 1/2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(exp (/ -1 v))
(+ (exp (/ -1 v)) (/ (* cosTheta_O (* cosTheta_i (exp (/ -1 v)))) v))
(+ (exp (/ -1 v)) (* cosTheta_i (+ (* 1/2 (/ (* (pow cosTheta_O 2) (* cosTheta_i (exp (/ -1 v)))) (pow v 2))) (/ (* cosTheta_O (exp (/ -1 v))) v))))
(+ (exp (/ -1 v)) (* cosTheta_i (+ (* cosTheta_i (+ (* 1/6 (/ (* (pow cosTheta_O 3) (* cosTheta_i (exp (/ -1 v)))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_O 2) (exp (/ -1 v))) (pow v 2))))) (/ (* cosTheta_O (exp (/ -1 v))) v))))
(/ (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))
(* 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))))
(/ (* cosTheta_O cosTheta_i) v)
(* cosTheta_i (- (+ (* 6931/10000 (/ 1 cosTheta_i)) (/ cosTheta_O v)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(* 1/2 (/ (* (exp 6931/10000) (exp (/ (- (* cosTheta_O cosTheta_i) 1) v))) v))
(exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(* (exp 6931/10000) (exp (- (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))
(exp (- (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))
(* cosTheta_i (- (+ (/ cosTheta_O v) (/ (log (/ 1/2 v)) cosTheta_i)) (+ (/ 1 (* cosTheta_i v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_i v)))))
(exp (/ (- (* cosTheta_O cosTheta_i) 1) v))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (/ cosTheta_O v)) (* -1 (/ (- (log (/ 1/2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_i)))))
(+ (* 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))))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_O (+ (* 1/4 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))))
(+ (* 1/2 (/ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) v)) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))) (* cosTheta_O (+ (* 1/12 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 3))))))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_i (exp (- 6931/10000 (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ -1 v))) v)) (* cosTheta_O (+ (* 1/4 (/ (* cosTheta_O (* (pow cosTheta_i 2) (* (exp 6931/10000) (exp (/ -1 v))))) (pow v 3))) (* 1/2 (/ (* cosTheta_i (* (exp 6931/10000) (exp (/ -1 v)))) (pow v 2))))))
(+ (* 1/2 (/ (* (exp 6931/10000) (exp (/ -1 v))) v)) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (exp 6931/10000) (exp (/ -1 v)))) (pow v 2))) (* cosTheta_O (+ (* 1/12 (/ (* cosTheta_O (* (pow cosTheta_i 3) (* (exp 6931/10000) (exp (/ -1 v))))) (pow v 4))) (* 1/4 (/ (* (pow cosTheta_i 2) (* (exp 6931/10000) (exp (/ -1 v)))) (pow v 3))))))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_i (exp (- (+ 6931/10000 (log (/ 1/2 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (* (exp 6931/10000) (exp (- (log (/ 1/2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 2))) (/ (* cosTheta_i (* (exp 6931/10000) (exp (- (log (/ 1/2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))) (* (exp 6931/10000) (exp (- (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) (exp (- (log (/ 1/2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (* (exp 6931/10000) (exp (- (log (/ 1/2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))))) (/ (* cosTheta_i (* (exp 6931/10000) (exp (- (log (/ 1/2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) v))) (* (exp 6931/10000) (exp (- (log (/ 1/2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))))
(+ (exp (- (log (/ 1/2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (- (log (/ 1/2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))) (/ (* cosTheta_i (exp (- (log (/ 1/2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (- (log (/ 1/2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (- (log (/ 1/2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (- (log (/ 1/2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) (pow v 2))))) (/ (* cosTheta_i (exp (- (log (/ 1/2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))))) v))))
(+ (exp (/ -1 v)) (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_O (* (pow cosTheta_i 2) (exp (/ -1 v)))) (pow v 2))) (/ (* cosTheta_i (exp (/ -1 v))) v))))
(+ (exp (/ -1 v)) (* cosTheta_O (+ (* cosTheta_O (+ (* 1/6 (/ (* cosTheta_O (* (pow cosTheta_i 3) (exp (/ -1 v)))) (pow v 3))) (* 1/2 (/ (* (pow cosTheta_i 2) (exp (/ -1 v))) (pow v 2))))) (/ (* cosTheta_i (exp (/ -1 v))) v))))
(* cosTheta_O (- (+ (* 6931/10000 (/ 1 cosTheta_O)) (/ cosTheta_i v)) (+ (/ 1 (* cosTheta_O v)) (/ (* sinTheta_O sinTheta_i) (* cosTheta_O v)))))
(* cosTheta_O (- (+ (/ cosTheta_i v) (/ (log (/ 1/2 v)) cosTheta_O)) (+ (/ 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)) (* -1 (/ (- (log (/ 1/2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) cosTheta_O)))))
(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))))
(/ (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))))
(- (+ (log (* 2 v)) (/ 1 v)) 6931/10000)
(- (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6931/10000)
(* 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))))))))
(- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(- (+ 6931/10000 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(- 6931/10000 (/ 1 v))
(- (+ 6931/10000 (* -1 (/ (* sinTheta_O sinTheta_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))))))))
(* (exp 6931/10000) (exp (- (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))
(+ (* -1 (/ (* sinTheta_O (* sinTheta_i (* (exp 6931/10000) (exp (- (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))))) v)) (* (exp 6931/10000) (exp (- (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (* (exp 6931/10000) (exp (- (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (* (exp 6931/10000) (exp (- (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))))) (pow v 2))))) (* (exp 6931/10000) (exp (- (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))))
(+ (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (* (exp 6931/10000) (exp (- (+ (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) (exp (- (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (* (exp 6931/10000) (exp (- (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))))))) (* (exp 6931/10000) (exp (- (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))))
(exp (- (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))
(+ (exp (- (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* -1 (/ (* sinTheta_O (* sinTheta_i (exp (- (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) v)))
(+ (exp (- (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (* sinTheta_i (exp (- (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))))))
(+ (exp (- (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_i (+ (* -1 (/ (* sinTheta_O (exp (- (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) (* sinTheta_i (exp (- (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) (exp (- (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))))))))
(- (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(- (+ (log (/ 1/2 v)) (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(/ 1 v)
(+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))
(exp (- (+ (log (* 2 v)) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v))) 6931/10000))
(/ (* sinTheta_O sinTheta_i) v)
(* sinTheta_i (- (+ (/ 1 (* sinTheta_i v)) (+ (/ sinTheta_O v) (/ (log (* 2 v)) sinTheta_i))) (* 6931/10000 (/ 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))))
(* sinTheta_i (- (* 6931/10000 (/ 1 sinTheta_i)) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(* sinTheta_i (- (+ (/ (log (/ 1/2 v)) sinTheta_i) (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v))))
(* sinTheta_i (+ (/ 1 (* sinTheta_i v)) (/ sinTheta_O v)))
(* -1 (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* -1 (/ (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000) sinTheta_i)))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(* -1 (* sinTheta_i (- (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(* -1 (* sinTheta_i (- (* -1 (/ (- (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_i)) (* -1 (/ sinTheta_O v)))))
(* -1 (* sinTheta_i (- (* -1 (/ sinTheta_O v)) (/ 1 (* sinTheta_i v)))))
(+ (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 (- (* -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))))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* 1/4 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))))))
(+ (* 1/2 (/ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) v)) (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))) (* sinTheta_O (+ (* -1/12 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 4))) (* 1/4 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 3))))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))))))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 2))))))
(+ (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ 6931/10000 (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v)))) (pow v 2))))))))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (* (exp 6931/10000) (exp (- (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (* (exp 6931/10000) (exp (- (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))))) (pow v 2))))) (* (exp 6931/10000) (exp (- (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))))
(+ (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (* (exp 6931/10000) (exp (- (+ (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) (exp (- (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (* (exp 6931/10000) (exp (- (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))))))) (* (exp 6931/10000) (exp (- (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))))
(+ (exp (- (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* 1/2 (/ (* sinTheta_O (* (pow sinTheta_i 2) (exp (- (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 2))))))
(+ (exp (- (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))) (* sinTheta_O (+ (* -1 (/ (* sinTheta_i (exp (- (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) v)) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (* (pow sinTheta_i 3) (exp (- (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))))) (pow v 3))) (* 1/2 (/ (* (pow sinTheta_i 2) (exp (- (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)))) (pow v 2))))))))
(* sinTheta_O (- (+ (/ 1 (* sinTheta_O v)) (+ (/ sinTheta_i v) (/ (log (* 2 v)) sinTheta_O))) (* 6931/10000 (/ 1 sinTheta_O))))
(* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(* sinTheta_O (- (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(* sinTheta_O (- (+ (/ (log (/ 1/2 v)) sinTheta_O) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v))))
(* sinTheta_O (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))
(* -1 (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* -1 (/ (- (+ (log (* 2 v)) (/ 1 v)) 6931/10000) sinTheta_O)))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (- (* -1 (/ (- 6931/10000 (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (- (* -1 (/ (- (+ (log (/ 1/2 v)) (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v)) sinTheta_O)) (* -1 (/ sinTheta_i v)))))
(* -1 (* sinTheta_O (- (* -1 (/ sinTheta_i v)) (/ 1 (* sinTheta_O v)))))
(/ (+ 1 (* sinTheta_O sinTheta_i)) v)
(/ (+ 1 (+ (* sinTheta_O sinTheta_i) (* v (- (+ (log 2) (log v)) 6931/10000)))) v)
(/ (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) v)
(/ (- (+ (* 6931/10000 v) (* cosTheta_O cosTheta_i)) (+ 1 (* sinTheta_O sinTheta_i))) v)
(* 2 v)
(* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v))
(/ (- (* 6931/10000 v) (+ 1 (* sinTheta_O sinTheta_i))) v)
(* 1/2 (/ (exp 6931/10000) v))
(/ 1/2 v)
(/ (- (+ (* cosTheta_O cosTheta_i) (* v (+ (log 1/2) (* -1 (log v))))) (+ 1 (* sinTheta_O sinTheta_i))) v)
(+ (log 1/2) (* -1 (log v)))
(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 (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)))))))))
(+ 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))))
(- (+ (log 2) (* -1 (log (/ 1 v)))) 6931/10000)
(- (+ (log 2) (+ (* -1 (log (/ 1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) 6931/10000)
(/ (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))) v)
(/ (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))) v)
(/ (+ (* 1/12 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))) v)
(exp 6931/10000)
(+ (exp 6931/10000) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp 6931/10000) (+ (* 1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp 6931/10000) (+ (* 1/6 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
6931/10000
(+ 6931/10000 (* -1 (/ (+ 1 (* sinTheta_O sinTheta_i)) v)))
(/ (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) 1)) v))) v)
(/ (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) 1)) v)))) v)
(/ (+ (* 1/12 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) 1) 3)) (pow v 3))) (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) 1) 2)) (pow v 2))) (+ (* 1/2 (exp 6931/10000)) (* 1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) 1)) v))))) v)
(exp (+ 6931/10000 (+ (log 1/2) (log (/ 1 v)))))
(+ (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) (exp (+ (log 1/2) (log (/ 1 v)))))
(+ (* (exp 6931/10000) (exp (+ (log 1/2) (log (/ 1 v))))) (/ (* (exp 6931/10000) (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) v))
(+ (* 1/2 (/ (* (exp 6931/10000) (* (exp (+ (log 1/2) (log (/ 1 v)))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (pow v 2))) (+ (* (exp 6931/10000) (exp (+ (log 1/2) (log (/ 1 v))))) (/ (* (exp 6931/10000) (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) v)))
(+ (* 1/6 (/ (* (exp 6931/10000) (* (exp (+ (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) (* (exp (+ (log 1/2) (log (/ 1 v)))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (pow v 2))) (+ (* (exp 6931/10000) (exp (+ (log 1/2) (log (/ 1 v))))) (/ (* (exp 6931/10000) (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) v))))
(exp (+ (log 1/2) (log (/ 1 v))))
(+ (exp (+ (log 1/2) (log (/ 1 v)))) (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp (+ (log 1/2) (log (/ 1 v)))) (+ (* 1/2 (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v)))
(+ (exp (+ (log 1/2) (log (/ 1 v)))) (+ (* 1/6 (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) (pow v 3))) (+ (* 1/2 (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) (pow v 2))) (/ (* (exp (+ (log 1/2) (log (/ 1 v)))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))))
(+ (log 1/2) (log (/ 1 v)))
(- (+ (log 1/2) (+ (log (/ 1 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 1 (/ (* cosTheta_O cosTheta_i) v)) (/ 1 v))
(- (+ 1 (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))) (/ 1 v))
(- (+ 1 (+ (* 1/6 (/ (pow (- (* cosTheta_O cosTheta_i) 1) 3) (pow v 3))) (+ (* 1/2 (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v)))) (/ 1 v))
(exp (- (+ (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 (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))))
(+ 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)))
(- (+ (log -2) (* -1 (log (/ -1 v)))) 6931/10000)
(- (+ (log -2) (+ (* -1 (log (/ -1 v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))) 6931/10000)
(* -1 (/ (+ (* -1/2 (exp 6931/10000)) (* -1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v)) (* 1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))) v)) (* -1/2 (exp 6931/10000))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) (* -1/12 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v))) v)) (* 1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))) v)) (* -1/2 (exp 6931/10000))) v))
(+ (exp 6931/10000) (* -1 (/ (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1/2 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v))) v)))
(+ (exp 6931/10000) (* -1 (/ (+ (* -1 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1 (/ (+ (* 1/6 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))) v))) v)))
(* -1 (/ (+ (* -1/2 (exp 6931/10000)) (* -1/2 (/ (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) 1)) v))) v))
(* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) 1) 2)) v)) (* 1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) 1)))) v)) (* -1/2 (exp 6931/10000))) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) 1) 2))) (* -1/12 (/ (* (exp 6931/10000) (pow (- (* cosTheta_O cosTheta_i) 1) 3)) v))) v)) (* 1/2 (* (exp 6931/10000) (- (* cosTheta_O cosTheta_i) 1)))) v)) (* -1/2 (exp 6931/10000))) v))
(exp (+ 6931/10000 (+ (log -1/2) (log (/ -1 v)))))
(+ (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) (exp (+ (log -1/2) (log (/ -1 v)))))
(+ (* (exp 6931/10000) (exp (+ (log -1/2) (log (/ -1 v))))) (/ (* (exp 6931/10000) (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) v))
(+ (* -1 (/ (+ (* -1 (* (exp 6931/10000) (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))) (* -1/2 (/ (* (exp 6931/10000) (* (exp (+ (log -1/2) (log (/ -1 v)))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))) v))) v)) (* (exp 6931/10000) (exp (+ (log -1/2) (log (/ -1 v))))))
(+ (* -1 (/ (+ (* -1 (* (exp 6931/10000) (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))))) (* -1 (/ (+ (* 1/6 (/ (* (exp 6931/10000) (* (exp (+ (log -1/2) (log (/ -1 v)))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3))) v)) (* 1/2 (* (exp 6931/10000) (* (exp (+ (log -1/2) (log (/ -1 v)))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2))))) v))) v)) (* (exp 6931/10000) (exp (+ (log -1/2) (log (/ -1 v))))))
(exp (+ (log -1/2) (log (/ -1 v))))
(+ (exp (+ (log -1/2) (log (/ -1 v)))) (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i)))) v))
(+ (exp (+ (log -1/2) (log (/ -1 v)))) (* -1 (/ (+ (* -1 (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1/2 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)) v))) v)))
(+ (exp (+ (log -1/2) (log (/ -1 v)))) (* -1 (/ (+ (* -1 (* (exp (+ (log -1/2) (log (/ -1 v)))) (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))))) (* -1 (/ (+ (* 1/6 (/ (* (exp (+ (log -1/2) (log (/ -1 v)))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 3)) v)) (* 1/2 (* (exp (+ (log -1/2) (log (/ -1 v)))) (pow (- (* cosTheta_O cosTheta_i) (+ 1 (* sinTheta_O sinTheta_i))) 2)))) v))) v)))
(+ (log -1/2) (log (/ -1 v)))
(- (+ (log -1/2) (+ (log (/ -1 v)) (/ (* cosTheta_O cosTheta_i) v))) (+ (/ 1 v) (/ (* sinTheta_O sinTheta_i) v)))
(+ 1 (* -1 (/ (+ (* -1 (- (* cosTheta_O cosTheta_i) 1)) (* -1/2 (/ (pow (- (* cosTheta_O cosTheta_i) 1) 2) v))) v)))
(+ 1 (* -1 (/ (+ (* -1 (- (* cosTheta_O cosTheta_i) 1)) (* -1 (/ (+ (* 1/6 (/ (pow (- (* cosTheta_O cosTheta_i) 1) 3) v)) (* 1/2 (pow (- (* cosTheta_O cosTheta_i) 1) 2))) v))) v)))
Calls

15 calls:

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

simplify205.0ms (2%)

Memory
-4.5MiB live, 270.5MiB allocated; 27ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite338.0ms (3.3%)

Memory
57.7MiB live, 340.9MiB allocated; 168ms collecting garbage
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
066331
096311
1458306
23295304
08340304
Stop Event
iter limit
node limit
iter limit
Counts
22 → 276
Calls
Call 1
Inputs
(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 #s(approx (exp (/ (* cosTheta_O cosTheta_i) v)) #s(literal 1 binary32)) (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))))))
#s(approx (exp (/ (* cosTheta_O cosTheta_i) v)) #s(literal 1 binary32))
(-.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 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))
(exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32)))
#s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))
(*.f32 #s(literal 2 binary32) v)
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) (*.f32 #s(literal 2 binary32) v))
(exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (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)) 0) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32)))
(/.f32 #s(literal 1/2 binary32) v)
(*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))) (exp.f32 #s(literal 6931/10000 binary32)))
(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)))
(+.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))
(log.f32 (/.f32 #s(literal 1/2 binary32) v))
(/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)
(exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))
Outputs
(*.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 (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 (pow.f32 (exp.f32 sinTheta_i) (/.f32 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 #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 (exp.f32 (/.f32 (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 2 binary32)) (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (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 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (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 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (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 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (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 (pow.f32 (cosh.f32 (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #s(literal 3 binary32))) (+.f32 (pow.f32 (cosh.f32 (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))) #s(literal 2 binary32)) (*.f32 (cosh.f32 (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (sinh.f32 (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))))))))
(/.f32 (neg.f32 (exp.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) (neg.f32 (*.f32 (exp.f32 #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 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)))
(/.f32 #s(literal 1 binary32) (/.f32 #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 (sinh.f32 (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (cosh.f32 (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(+.f32 (cosh.f32 (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (sinh.f32 (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(*.f32 (/.f32 #s(approx (exp (/ (* cosTheta_O cosTheta_i) v)) #s(literal 1 binary32)) (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 1/2 binary32) v)))
(/.f32 (neg.f32 (neg.f32 #s(approx (exp (/ (* cosTheta_O cosTheta_i) v)) #s(literal 1 binary32)))) (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 (neg.f32 #s(approx (exp (/ (* cosTheta_O cosTheta_i) 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 #s(approx (exp (/ (* cosTheta_O cosTheta_i) 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)))
(neg.f32 (/.f32 (neg.f32 #s(approx (exp (/ (* cosTheta_O cosTheta_i) 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))))
(neg.f32 (/.f32 #s(approx (exp (/ (* cosTheta_O cosTheta_i) 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)))))
#s(approx (exp (/ (* cosTheta_O cosTheta_i) v)) #s(literal 1 binary32))
(/.f32 (-.f32 (pow.f32 (-.f32 (/.f32 (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 1/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 (+.f32 (pow.f32 (-.f32 (/.f32 (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 1/2 binary32) v)) #s(literal 3 binary32))) (+.f32 (pow.f32 (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (-.f32 (pow.f32 (log.f32 (/.f32 #s(literal 1/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 (neg.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)))) (neg.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (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 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (fma.f32 (neg.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 1/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 (-.f32 (*.f32 (fma.f32 (neg.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 1/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 (-.f32 (*.f32 (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 1/2 binary32) v)) #s(literal 2 binary32))))) (*.f32 v (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 6931/10000 binary32))))
(/.f32 (-.f32 (*.f32 (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 1/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 (-.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 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(/.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))) (fma.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v))) (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 2 binary32))))
(-.f32 (/.f32 (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 2 binary32)) (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (/.f32 (pow.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 2 binary32)) (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(-.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 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (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 (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 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (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 (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 sinTheta_O v) sinTheta_i (-.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(fma.f32 sinTheta_i (/.f32 sinTheta_O v) (-.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(fma.f32 sinTheta_O (/.f32 sinTheta_i 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 (/.f32 (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 (/.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 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 (log.f32 (*.f32 #s(literal 2 binary32) v)) (-.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))
(/.f32 (/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) v) #s(literal 2 binary32))
(/.f32 (neg.f32 (/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) #s(literal 2 binary32))) (neg.f32 v))
(/.f32 (neg.f32 (neg.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))))) (neg.f32 (*.f32 #s(literal -2 binary32) v)))
(/.f32 (/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) v)
(/.f32 (neg.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32)))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))
(+.f32 (/.f32 (cosh.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)) (/.f32 (sinh.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v)))
(neg.f32 (/.f32 (neg.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32)))) (*.f32 #s(literal 2 binary32) v)))
(neg.f32 (/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) (*.f32 #s(literal -2 binary32) v)))
(/.f32 (+.f32 (pow.f32 (cosh.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) #s(literal 3 binary32))) (+.f32 (pow.f32 (cosh.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (*.f32 (cosh.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) (sinh.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32)))))))
(/.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32)))))
(+.f32 (sinh.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) (cosh.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))))
(+.f32 (cosh.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) (sinh.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))))
(exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32)))
#s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))
(*.f32 (exp.f32 (log.f32 #s(literal 2 binary32))) v)
(*.f32 #s(literal 2 binary32) v)
(*.f32 v (exp.f32 (log.f32 #s(literal 2 binary32))))
(*.f32 v #s(literal 2 binary32))
(/.f32 (-.f32 (*.f32 v v) (*.f32 v v)) (-.f32 v v))
(/.f32 (+.f32 (pow.f32 v #s(literal 3 binary32)) (pow.f32 v #s(literal 3 binary32))) (fma.f32 v v (-.f32 (*.f32 v v) (*.f32 v v))))
(+.f32 (cosh.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (sinh.f32 (log.f32 (*.f32 #s(literal 2 binary32) v))))
(+.f32 v v)
(exp.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)))
(/.f32 (/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) v) #s(literal 2 binary32))
(/.f32 (neg.f32 (/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) #s(literal 2 binary32))) (neg.f32 v))
(/.f32 (neg.f32 (neg.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))))) (neg.f32 (*.f32 #s(literal -2 binary32) v)))
(/.f32 (/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) #s(literal 2 binary32)) v)
(/.f32 (neg.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) (*.f32 #s(literal 2 binary32) v))
(+.f32 (/.f32 (cosh.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) (*.f32 #s(literal 2 binary32) v)) (/.f32 (sinh.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) (*.f32 #s(literal 2 binary32) v)))
(neg.f32 (/.f32 (neg.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))) (*.f32 #s(literal 2 binary32) v)))
(neg.f32 (/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) (*.f32 #s(literal -2 binary32) v)))
(/.f32 (+.f32 (pow.f32 (cosh.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (cosh.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) #s(literal 2 binary32)) (*.f32 (cosh.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) (sinh.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))))))
(/.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))))
(+.f32 (sinh.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) (cosh.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))))
(+.f32 (cosh.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) (sinh.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))))
(exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (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)) 0) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(/.f32 (neg.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 2 binary32)))) (neg.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
(/.f32 (neg.f32 (-.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) #s(literal 48038761/100000000 binary32))))
(/.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 2 binary32))) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(/.f32 (-.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 3 binary32))) (fma.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) #s(literal 48038761/100000000 binary32)))
(-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (*.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 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))) (/.f32 (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 2 binary32)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
(-.f32 (/.f32 #s(literal 332956652491/1000000000000 binary32) (fma.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) #s(literal 48038761/100000000 binary32))) (/.f32 (pow.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) #s(literal 3 binary32)) (fma.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) #s(literal 48038761/100000000 binary32))))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
(*.f32 (*.f32 (exp.f32 (/.f32 (-.f32 (*.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 (-.f32 (*.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 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)))
(*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v)))
(*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(/.f32 (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v))) v)
(/.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_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) #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) #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))) v)
(/.f32 (*.f32 #s(literal 1 binary32) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_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) #s(literal 1 binary32)) v)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32))) v)
(fma.f32 (cosh.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (*.f32 (sinh.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v))))
(fma.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (cosh.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v)) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (sinh.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v))))
(+.f32 (*.f32 (cosh.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v))) (*.f32 (sinh.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v))))
(+.f32 (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (cosh.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v))) (*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (sinh.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v))))
(exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v)) (log.f32 (/.f32 #s(literal 1/2 binary32) v))))
(exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v))))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.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 #s(literal 1/2 binary32) v))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32)))
(*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 #s(literal 6931/10000 binary32)) v))
(/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 2 binary32)))) v)
(/.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 1/2 binary32)))) v)
(/.f32 (exp.f32 (/.f32 #s(literal 48038761/100000000 binary32) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 6931/10000 binary32)))) (exp.f32 (/.f32 (pow.f32 (log.f32 (/.f32 #s(literal 1/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 1/2 binary32) v)) #s(literal 3 binary32)) (fma.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32)))))
(/.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (neg.f32 v))
(/.f32 (*.f32 #s(literal -1 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (*.f32 #s(literal 1 binary32) (exp.f32 #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1/2 binary32)) (neg.f32 v))
(/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal -1 binary32)) (*.f32 #s(literal -2 binary32) v))
(/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) v))
(/.f32 (neg.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32))) (neg.f32 v))
(/.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 1/2 binary32)) v)
(/.f32 (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 #s(literal 2 binary32) v))
(fma.f32 (cosh.f32 #s(literal -6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v) (*.f32 (sinh.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)))
(fma.f32 (/.f32 #s(literal 1/2 binary32) v) (cosh.f32 #s(literal -6931/10000 binary32)) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (sinh.f32 #s(literal 6931/10000 binary32))))
(+.f32 (*.f32 (cosh.f32 #s(literal -6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)) (*.f32 (sinh.f32 #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1/2 binary32) v)))
(+.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (cosh.f32 #s(literal -6931/10000 binary32))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (sinh.f32 #s(literal 6931/10000 binary32))))
(+.f32 (cosh.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (sinh.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))))
(exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(*.f32 (neg.f32 (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32))) (neg.f32 (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32))))
(*.f32 (fabs.f32 (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32))) (fabs.f32 (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32))))
(*.f32 (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 1/2 binary32))
(*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v))
(/.f32 (exp.f32 (-.f32 #s(literal 0 binary32) (log.f32 #s(literal 2 binary32)))) v)
(/.f32 (exp.f32 (log.f32 #s(literal -1/2 binary32))) (exp.f32 (log.f32 (neg.f32 v))))
(/.f32 (exp.f32 (log.f32 #s(literal -1 binary32))) (exp.f32 (log.f32 (*.f32 #s(literal -2 binary32) v))))
(/.f32 #s(literal -1/2 binary32) (neg.f32 v))
(/.f32 #s(literal -1 binary32) (*.f32 #s(literal -2 binary32) v))
(/.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32))
(/.f32 #s(literal 1/2 binary32) (neg.f32 (neg.f32 v)))
(/.f32 #s(literal 1/2 binary32) v)
(/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 #s(literal -2 binary32) v)))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v))
(-.f32 (cosh.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (sinh.f32 (log.f32 (*.f32 #s(literal 2 binary32) v))))
(pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(pow.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 #s(literal 2 binary32) v)) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (neg.f32 (*.f32 #s(literal -2 binary32) v)) #s(literal -1 binary32))
(pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1 binary32))
(+.f32 (cosh.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (sinh.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v))))
(exp.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)))
(neg.f32 (/.f32 #s(literal -1/2 binary32) v))
(neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 0 binary32))) (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(*.f32 (exp.f32 (/.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) (exp.f32 (/.f32 (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32)) (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))))
(*.f32 (exp.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (exp.f32 (+.f32 #s(literal 0 binary32) (log.f32 (/.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 (*.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 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 (exp.f32 (+.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 binary32))
(*.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (/.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 (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 (/.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 (exp.f32 (+.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 (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)) (log.f32 #s(literal 1/2 binary32)))) v)
(/.f32 (exp.f32 (/.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (+.f32 (/.f32 (-.f32 (*.f32 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 1/2 binary32) v)))))) (exp.f32 (/.f32 (pow.f32 (log.f32 (/.f32 #s(literal 1/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 1/2 binary32) v)))))))
(/.f32 (+.f32 (pow.f32 (cosh.f32 (+.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 6931/10000 binary32))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (+.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 6931/10000 binary32))) #s(literal 3 binary32))) (+.f32 (pow.f32 (cosh.f32 (+.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (+.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (*.f32 (cosh.f32 (+.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 6931/10000 binary32))) (sinh.f32 (+.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 (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 (exp.f32 (+.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/2 binary32) (exp.f32 (-.f32 (log.f32 v) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(/.f32 (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) (exp.f32 (-.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(/.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 (+.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)))))
(fma.f32 (cosh.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 (sinh.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))))
(fma.f32 (cosh.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)))) (exp.f32 #s(literal 6931/10000 binary32)) (*.f32 (sinh.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 #s(literal 6931/10000 binary32))))
(fma.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)) (cosh.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)) (sinh.f32 #s(literal 6931/10000 binary32))))
(fma.f32 (exp.f32 #s(literal 6931/10000 binary32)) (cosh.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (sinh.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(+.f32 (*.f32 (cosh.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 (sinh.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 (*.f32 (cosh.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)))) (exp.f32 #s(literal 6931/10000 binary32))) (*.f32 (sinh.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 #s(literal 6931/10000 binary32))))
(+.f32 (*.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)) (cosh.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)) (sinh.f32 #s(literal 6931/10000 binary32))))
(+.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (cosh.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) (sinh.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (log.f32 (*.f32 #s(literal 2 binary32) v))))))
(+.f32 (sinh.f32 (+.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (log.f32 (*.f32 #s(literal 2 binary32) v))) #s(literal 6931/10000 binary32))) (cosh.f32 (+.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 (cosh.f32 (+.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))) (sinh.f32 (+.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))))
(exp.f32 (+.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 (exp.f32 (/.f32 (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32)) (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (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) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 2 binary32))))) (exp.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 3 binary32)) (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 2 binary32))))))
(*.f32 (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)) (/.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 (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 1/2 binary32)))) v)
(/.f32 (exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.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 (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 2 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)))) (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 1/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 (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 #s(literal 1 binary32) v)))
(/.f32 (+.f32 (pow.f32 (cosh.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (cosh.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) #s(literal 2 binary32)) (*.f32 (cosh.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (sinh.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 (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 #s(literal 1/2 binary32) (exp.f32 (-.f32 (log.f32 v) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 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) (exp.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 #s(literal 1 binary32) (/.f32 #s(literal 1 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 (sinh.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)))) (cosh.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 (cosh.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)))) (sinh.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)))))
(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 (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 1/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 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 2 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 (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 (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 1/2 binary32) v)) #s(literal 3 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) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 2 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 (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 (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 1/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 1/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 1/2 binary32) v)) #s(literal 3 binary32))) (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (pow.f32 (log.f32 (/.f32 #s(literal 1/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) (log.f32 #s(literal 1/2 binary32))) (log.f32 v))
(-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) 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 #s(literal 1 binary32) v))
(-.f32 (/.f32 (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 2 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 (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 1/2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v))))
(-.f32 (log.f32 #s(literal 1/2 binary32)) (-.f32 (log.f32 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) (fma.f32 sinTheta_i sinTheta_O #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 1/2 binary32) v))))
(-.f32 #s(literal 0 binary32) (-.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 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 (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))
(+.f32 (/.f32 (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32)) (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (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) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 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)) (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) (log.f32 (/.f32 #s(literal 1/2 binary32) v))) (pow.f32 (log.f32 (/.f32 #s(literal 1/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 (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))
(log.f32 (/.f32 #s(literal 1/2 binary32) v))
(*.f32 #s(literal -1 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(*.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)) #s(literal -1 binary32))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 2 binary32))) (+.f32 #s(literal 0 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v))))
(/.f32 (-.f32 (pow.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 2 binary32)) (pow.f32 (log.f32 v) #s(literal 2 binary32))) (log.f32 (*.f32 #s(literal 1/2 binary32) v)))
(/.f32 (-.f32 (pow.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 v) #s(literal 3 binary32))) (fma.f32 (log.f32 #s(literal 1/2 binary32)) (log.f32 #s(literal 1/2 binary32)) (fma.f32 (log.f32 v) (log.f32 v) (log.f32 (pow.f32 v (log.f32 #s(literal 1/2 binary32)))))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 2 binary32)) #s(literal 0 binary32))))
(-.f32 (-.f32 #s(literal 0 binary32) (log.f32 #s(literal 2 binary32))) (log.f32 v))
(-.f32 (neg.f32 (log.f32 v)) (log.f32 #s(literal 2 binary32)))
(-.f32 (log.f32 #s(literal -1/2 binary32)) (log.f32 (neg.f32 v)))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (*.f32 #s(literal -2 binary32) v)))
(-.f32 (log.f32 #s(literal 1/2 binary32)) (log.f32 (neg.f32 (neg.f32 v))))
(-.f32 (log.f32 #s(literal 1/2 binary32)) (log.f32 v))
(-.f32 #s(literal 0 binary32) (log.f32 (neg.f32 (*.f32 #s(literal -2 binary32) v))))
(-.f32 #s(literal 0 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(fma.f32 #s(literal -1 binary32) (log.f32 v) (log.f32 #s(literal 1/2 binary32)))
(fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32)))
(+.f32 (log.f32 (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32))) (log.f32 (pow.f32 (*.f32 #s(literal 2 binary32) v) #s(literal -1/2 binary32))))
(+.f32 (neg.f32 (log.f32 v)) (log.f32 #s(literal 1/2 binary32)))
(+.f32 (log.f32 #s(literal 1/2 binary32)) (neg.f32 (log.f32 v)))
(neg.f32 (log.f32 (neg.f32 (*.f32 #s(literal -2 binary32) v))))
(neg.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)))
(/.f32 (/.f32 (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 v v)) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 1 binary32)) v))
(/.f32 (+.f32 (pow.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 3 binary32)) (pow.f32 v #s(literal -3 binary32))) (+.f32 (pow.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) #s(literal 2 binary32)) (-.f32 (pow.f32 v #s(literal -2 binary32)) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_i) sinTheta_O #s(literal -1 binary32))) (neg.f32 (neg.f32 v)))
(/.f32 (fma.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (neg.f32 v) (*.f32 (neg.f32 v) #s(literal -1 binary32))) (*.f32 v v))
(/.f32 (fma.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) v (*.f32 (neg.f32 v) #s(literal 1 binary32))) (*.f32 (neg.f32 v) v))
(/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_O) (neg.f32 v) (*.f32 v #s(literal -1 binary32))) (*.f32 v (neg.f32 v)))
(/.f32 (fma.f32 (*.f32 sinTheta_i sinTheta_O) v (*.f32 v #s(literal 1 binary32))) (*.f32 v v))
(/.f32 (-.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 1 binary32)) v))
(/.f32 (+.f32 (pow.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal 3 binary32)) #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)) v))
(/.f32 (fma.f32 (neg.f32 sinTheta_i) sinTheta_O #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)
(fma.f32 (neg.f32 (pow.f32 v #s(literal -1/2 binary32))) (neg.f32 (pow.f32 v #s(literal -1/2 binary32))) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(fma.f32 (fabs.f32 (pow.f32 v #s(literal -1/2 binary32))) (fabs.f32 (pow.f32 v #s(literal -1/2 binary32))) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(fma.f32 (pow.f32 v #s(literal -1/2 binary32)) (pow.f32 v #s(literal -1/2 binary32)) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(fma.f32 (/.f32 sinTheta_O v) sinTheta_i (/.f32 #s(literal 1 binary32) v))
(fma.f32 sinTheta_i (/.f32 sinTheta_O v) (/.f32 #s(literal 1 binary32) v))
(fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 #s(literal 1 binary32) v))
(+.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(+.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 #s(literal 1 binary32) v))
(neg.f32 (/.f32 (fma.f32 (neg.f32 sinTheta_i) sinTheta_O #s(literal -1 binary32)) v))
(neg.f32 (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) (neg.f32 v)))
(/.f32 (+.f32 (pow.f32 (cosh.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v)) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v)) #s(literal 3 binary32))) (+.f32 (pow.f32 (cosh.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) (*.f32 (cosh.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v)) (sinh.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v))))))
(/.f32 (pow.f32 (exp.f32 cosTheta_i) (/.f32 cosTheta_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) #s(literal 1 binary32))) v)))
(/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) (neg.f32 v))))
(/.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v))))
(-.f32 (cosh.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v)) (sinh.f32 (/.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32))) v)))
(-.f32 (cosh.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v)) (sinh.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) (neg.f32 v))))
(+.f32 (sinh.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v)) (cosh.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v)))
(+.f32 (cosh.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v)) (sinh.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v)))
(exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v))

eval108.0ms (1.1%)

Memory
-12.7MiB live, 134.0MiB allocated; 55ms collecting garbage
Compiler

Compiled 26 225 to 2 781 computations (89.4% saved)

prune48.0ms (0.5%)

Memory
-6.0MiB live, 41.1MiB allocated; 1ms collecting garbage
Pruning

19 alts after pruning (18 fresh and 1 done)

PrunedKeptTotal
New54414558
Fresh6410
Picked505
Done011
Total55519574
Accuracy
99.9%
Counts
574 → 19
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.7%
(/.f32 (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 1/2 binary32)))) v)
99.7%
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (-.f32 #s(literal 6931/10000 binary32) #s(approx (/ (+ (* sinTheta_i sinTheta_O) 1) v) (/.f32 #s(literal 1 binary32) v))))) (*.f32 #s(literal 2 binary32) v))
4.6%
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) (+.f32 v v))
44.2%
(/.f32 #s(approx (exp (/ (* cosTheta_O cosTheta_i) v)) #s(literal 1 binary32)) (/.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 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (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 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (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)))))))
99.7%
(/.f32 #s(approx (exp (/ (* cosTheta_O cosTheta_i) v)) #s(literal 1 binary32)) (*.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))
99.7%
(/.f32 #s(approx (exp (/ (* cosTheta_O cosTheta_i) v)) #s(literal 1 binary32)) (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (+.f32 v v))))))
97.8%
(/.f32 #s(approx (exp (/ (* cosTheta_O cosTheta_i) v)) #s(literal 1 binary32)) (exp.f32 #s(approx (- (/ (+ (* sinTheta_O sinTheta_i) 1) v) (- 6931/10000 (log (* 2 v)))) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
14.6%
(/.f32 #s(approx (exp (/ (* cosTheta_O cosTheta_i) v)) #s(literal 1 binary32)) (exp.f32 #s(approx (- (/ (+ (* sinTheta_O sinTheta_i) 1) v) (- 6931/10000 (log (* 2 v)))) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
99.7%
(/.f32 #s(literal 1/2 binary32) (exp.f32 (-.f32 (log.f32 v) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
99.3%
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))))
44.2%
(*.f32 (exp.f32 (/.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) (exp.f32 (/.f32 (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32)) (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))))
99.2%
(*.f32 (exp.f32 #s(approx (+ (log (/ 1/2 v)) (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) (exp.f32 #s(literal 6931/10000 binary32)))
99.3%
(*.f32 #s(approx (exp (+ (log (/ 1/2 v)) (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v)))) (exp.f32 #s(literal 6931/10000 binary32)))
99.6%
(exp.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) (neg.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)))))
99.3%
(exp.f32 #s(approx (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v)))) (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
99.3%
(exp.f32 #s(approx (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (neg.f32 cosTheta_i) (neg.f32 (+.f32 (/.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) cosTheta_i) (/.f32 cosTheta_O v))))))
4.6%
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))))
99.3%
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) #s(approx (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
99.3%
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))))
Compiler

Compiled 1 406 to 973 computations (30.8% saved)

simplify134.0ms (1.3%)

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

Found 20 expressions of interest:

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

Useful iterations: 2 (0.0ms)

IterNodesCost
069575
0103540
1201538
2444530
31239530
44716530
08110530
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f32 #s(literal 1/2 binary32) (exp.f32 (-.f32 (log.f32 v) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
#s(literal 1/2 binary32)
(exp.f32 (-.f32 (log.f32 v) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(-.f32 (log.f32 v) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))
(log.f32 v)
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 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)
(-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
(fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))
sinTheta_i
sinTheta_O
#s(literal 1 binary32)
#s(literal 6931/10000 binary32)
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) (+.f32 v v))
(exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32)))
#s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))
#s(literal 6931/10000 binary32)
(+.f32 v v)
v
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))))
(/.f32 #s(literal 1/2 binary32) v)
#s(literal 1/2 binary32)
v
(exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
#s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
#s(literal 6931/10000 binary32)
(/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)
(fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))
sinTheta_i
sinTheta_O
#s(literal 1 binary32)
(/.f32 #s(approx (exp (/ (* cosTheta_O cosTheta_i) v)) #s(literal 1 binary32)) (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (+.f32 v v))))))
#s(approx (exp (/ (* cosTheta_O cosTheta_i) v)) #s(literal 1 binary32))
#s(literal 1 binary32)
(exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (+.f32 v v)))))
(-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (+.f32 v 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
v
(-.f32 #s(literal 6931/10000 binary32) (log.f32 (+.f32 v v)))
#s(literal 6931/10000 binary32)
(log.f32 (+.f32 v v))
(+.f32 v v)
(exp.f32 #s(approx (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (neg.f32 cosTheta_i) (neg.f32 (+.f32 (/.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) cosTheta_i) (/.f32 cosTheta_O v))))))
#s(approx (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (neg.f32 cosTheta_i) (neg.f32 (+.f32 (/.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) cosTheta_i) (/.f32 cosTheta_O v)))))
(*.f32 (neg.f32 cosTheta_i) (neg.f32 (+.f32 (/.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) cosTheta_i) (/.f32 cosTheta_O v))))
(neg.f32 cosTheta_i)
cosTheta_i
(neg.f32 (+.f32 (/.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) cosTheta_i) (/.f32 cosTheta_O v)))
(+.f32 (/.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) cosTheta_i) (/.f32 cosTheta_O v))
(/.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) cosTheta_i)
(-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
(+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32))
(log.f32 (/.f32 #s(literal 1/2 binary32) v))
(/.f32 #s(literal 1/2 binary32) v)
#s(literal 1/2 binary32)
v
#s(literal 6931/10000 binary32)
(/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)
(fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))
sinTheta_i
sinTheta_O
#s(literal 1 binary32)
(/.f32 cosTheta_O v)
cosTheta_O
Outputs
(/.f32 #s(literal 1/2 binary32) (exp.f32 (-.f32 (log.f32 v) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(*.f32 (/.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) v) #s(literal 1/2 binary32))
#s(literal 1/2 binary32)
(exp.f32 (-.f32 (log.f32 v) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(/.f32 v (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))))
(-.f32 (log.f32 v) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))
(-.f32 (-.f32 (log.f32 v) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))
(log.f32 v)
v
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 (neg.f32 cosTheta_O) cosTheta_i (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)
(/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)
(-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)))
(-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_O cosTheta_i)
cosTheta_i
cosTheta_O
(fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))
(fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))
sinTheta_i
sinTheta_O
#s(literal 1 binary32)
#s(literal 6931/10000 binary32)
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) (+.f32 v v))
(/.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))
(exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32)))
(exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)))
#s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))
#s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))
#s(literal 6931/10000 binary32)
(+.f32 v v)
(*.f32 #s(literal 2 binary32) v)
v
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))))
(*.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) (/.f32 #s(literal 1/2 binary32) v))
(/.f32 #s(literal 1/2 binary32) v)
#s(literal 1/2 binary32)
v
(exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
(exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))
#s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
#s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))
#s(literal 6931/10000 binary32)
(/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)
(/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)
(fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))
(fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))
sinTheta_i
sinTheta_O
#s(literal 1 binary32)
(/.f32 #s(approx (exp (/ (* cosTheta_O cosTheta_i) v)) #s(literal 1 binary32)) (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (+.f32 v v))))))
(/.f32 (/.f32 #s(approx (exp (/ (* cosTheta_O cosTheta_i) v)) #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) v)) (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
#s(approx (exp (/ (* cosTheta_O cosTheta_i) v)) #s(literal 1 binary32))
#s(literal 1 binary32)
(exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (+.f32 v v)))))
(*.f32 (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (*.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 v v))))
(+.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) v)))
(/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)
(fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))
sinTheta_O
sinTheta_i
v
(-.f32 #s(literal 6931/10000 binary32) (log.f32 (+.f32 v v)))
(-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))
#s(literal 6931/10000 binary32)
(log.f32 (+.f32 v v))
(log.f32 (*.f32 #s(literal 2 binary32) v))
(+.f32 v v)
(*.f32 #s(literal 2 binary32) v)
(exp.f32 #s(approx (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (neg.f32 cosTheta_i) (neg.f32 (+.f32 (/.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) cosTheta_i) (/.f32 cosTheta_O v))))))
(exp.f32 #s(approx (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (+.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) cosTheta_i)) cosTheta_i)))
#s(approx (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (neg.f32 cosTheta_i) (neg.f32 (+.f32 (/.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) cosTheta_i) (/.f32 cosTheta_O v)))))
#s(approx (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (+.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) cosTheta_i)) cosTheta_i))
(*.f32 (neg.f32 cosTheta_i) (neg.f32 (+.f32 (/.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) cosTheta_i) (/.f32 cosTheta_O v))))
(*.f32 (+.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) cosTheta_i)) cosTheta_i)
(neg.f32 cosTheta_i)
cosTheta_i
(neg.f32 (+.f32 (/.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) cosTheta_i) (/.f32 cosTheta_O v)))
(neg.f32 (+.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) cosTheta_i)))
(+.f32 (/.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) cosTheta_i) (/.f32 cosTheta_O v))
(+.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) cosTheta_i))
(/.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) cosTheta_i)
(/.f32 (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) cosTheta_i)
(-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
(-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))
(+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32))
(log.f32 (/.f32 #s(literal 1/2 binary32) v))
(/.f32 #s(literal 1/2 binary32) v)
#s(literal 1/2 binary32)
v
#s(literal 6931/10000 binary32)
(/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)
(/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)
(fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))
(fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))
sinTheta_i
sinTheta_O
#s(literal 1 binary32)
(/.f32 cosTheta_O v)
cosTheta_O

localize168.0ms (1.7%)

Memory
11.6MiB live, 240.7MiB allocated; 49ms collecting garbage
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.08896857118096385
(exp.f32 #s(approx (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (neg.f32 cosTheta_i) (neg.f32 (+.f32 (/.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) cosTheta_i) (/.f32 cosTheta_O v))))))
accuracy0.11328125
(/.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) cosTheta_i)
accuracy0.15596092277708387
(log.f32 (/.f32 #s(literal 1/2 binary32) v))
accuracy13.004098830644438
(*.f32 (neg.f32 cosTheta_i) (neg.f32 (+.f32 (/.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) cosTheta_i) (/.f32 cosTheta_O v))))
accuracy0.0546875
(-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (+.f32 v v))))
accuracy0.08569303767586274
(exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (+.f32 v v)))))
accuracy1.2225460735004194
(/.f32 #s(approx (exp (/ (* cosTheta_O cosTheta_i) v)) #s(literal 1 binary32)) (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (+.f32 v v))))))
accuracy6.185067072359914
#s(approx (exp (/ (* cosTheta_O cosTheta_i) v)) #s(literal 1 binary32))
accuracy0.03515625
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
accuracy0.09532685223025764
#s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))
accuracy0.09726230433356563
(exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
accuracy0.13670773235004197
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))))
accuracy0.0
(+.f32 v v)
accuracy0.00390625
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) (+.f32 v v))
accuracy0.09726230433356563
(exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32)))
accuracy30.447174003252826
#s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))
accuracy0.01953125
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)
accuracy0.04296875
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))
accuracy0.05859375
(-.f32 (log.f32 v) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))
accuracy0.08273477892758926
(exp.f32 (-.f32 (log.f32 v) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
Samples
118.0ms249×0valid
3.0ms0exit
Compiler

Compiled 517 to 65 computations (87.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 94.0ms
ival-div: 24.0ms (25.5% of total)
ival-log: 14.0ms (14.9% of total)
ival-add: 11.0ms (11.7% of total)
ival-exp: 11.0ms (11.7% of total)
const: 11.0ms (11.7% of total)
ival-mult: 10.0ms (10.6% of total)
ival-sub: 9.0ms (9.6% of total)
ival-neg: 2.0ms (2.1% of total)
exact: 1.0ms (1.1% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series493.0ms (4.9%)

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

15 calls:

TimeVariablePointExpression
151.0ms
cosTheta_i
@inf
((exp (- (log v) (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000))) (/ 1/2 (exp (- (log v) (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000)))) (- (log v) (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000)) (log v) (/ (exp (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0)) (+ v v)) (exp (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0)) (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (+ v v) (* (/ 1/2 v) (exp (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000))) (/ 1/2 v) (exp (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000)) (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (exp (- (/ (+ (* sinTheta_O sinTheta_i) 1) v) (- 6931/10000 (log (+ v v))))) (/ (exp (/ (* cosTheta_O cosTheta_i) v)) (exp (- (/ (+ (* sinTheta_O sinTheta_i) 1) v) (- 6931/10000 (log (+ v v)))))) (exp (/ (* cosTheta_O cosTheta_i) v)) (- (/ (+ (* sinTheta_O sinTheta_i) 1) v) (- 6931/10000 (log (+ v v)))) (* (neg cosTheta_i) (neg (+ (/ (- (+ (log (/ 1/2 v)) 6931/10000) (/ (+ (* sinTheta_i sinTheta_O) 1) v)) cosTheta_i) (/ cosTheta_O v)))) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v)))) (neg cosTheta_i) (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000) (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) (- 6931/10000 (/ (+ (* sinTheta_i sinTheta_O) 1) v)) (log (/ 1/2 v)) (/ (- (+ (log (/ 1/2 v)) 6931/10000) (/ (+ (* sinTheta_i sinTheta_O) 1) v)) cosTheta_i))
93.0ms
v
@0
((exp (- (log v) (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000))) (/ 1/2 (exp (- (log v) (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000)))) (- (log v) (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000)) (log v) (/ (exp (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0)) (+ v v)) (exp (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0)) (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (+ v v) (* (/ 1/2 v) (exp (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000))) (/ 1/2 v) (exp (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000)) (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (exp (- (/ (+ (* sinTheta_O sinTheta_i) 1) v) (- 6931/10000 (log (+ v v))))) (/ (exp (/ (* cosTheta_O cosTheta_i) v)) (exp (- (/ (+ (* sinTheta_O sinTheta_i) 1) v) (- 6931/10000 (log (+ v v)))))) (exp (/ (* cosTheta_O cosTheta_i) v)) (- (/ (+ (* sinTheta_O sinTheta_i) 1) v) (- 6931/10000 (log (+ v v)))) (* (neg cosTheta_i) (neg (+ (/ (- (+ (log (/ 1/2 v)) 6931/10000) (/ (+ (* sinTheta_i sinTheta_O) 1) v)) cosTheta_i) (/ cosTheta_O v)))) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v)))) (neg cosTheta_i) (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000) (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) (- 6931/10000 (/ (+ (* sinTheta_i sinTheta_O) 1) v)) (log (/ 1/2 v)) (/ (- (+ (log (/ 1/2 v)) 6931/10000) (/ (+ (* sinTheta_i sinTheta_O) 1) v)) cosTheta_i))
38.0ms
sinTheta_i
@0
((exp (- (log v) (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000))) (/ 1/2 (exp (- (log v) (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000)))) (- (log v) (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000)) (log v) (/ (exp (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0)) (+ v v)) (exp (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0)) (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (+ v v) (* (/ 1/2 v) (exp (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000))) (/ 1/2 v) (exp (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000)) (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (exp (- (/ (+ (* sinTheta_O sinTheta_i) 1) v) (- 6931/10000 (log (+ v v))))) (/ (exp (/ (* cosTheta_O cosTheta_i) v)) (exp (- (/ (+ (* sinTheta_O sinTheta_i) 1) v) (- 6931/10000 (log (+ v v)))))) (exp (/ (* cosTheta_O cosTheta_i) v)) (- (/ (+ (* sinTheta_O sinTheta_i) 1) v) (- 6931/10000 (log (+ v v)))) (* (neg cosTheta_i) (neg (+ (/ (- (+ (log (/ 1/2 v)) 6931/10000) (/ (+ (* sinTheta_i sinTheta_O) 1) v)) cosTheta_i) (/ cosTheta_O v)))) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v)))) (neg cosTheta_i) (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000) (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) (- 6931/10000 (/ (+ (* sinTheta_i sinTheta_O) 1) v)) (log (/ 1/2 v)) (/ (- (+ (log (/ 1/2 v)) 6931/10000) (/ (+ (* sinTheta_i sinTheta_O) 1) v)) cosTheta_i))
36.0ms
v
@-inf
((exp (- (log v) (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000))) (/ 1/2 (exp (- (log v) (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000)))) (- (log v) (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000)) (log v) (/ (exp (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0)) (+ v v)) (exp (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0)) (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (+ v v) (* (/ 1/2 v) (exp (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000))) (/ 1/2 v) (exp (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000)) (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (exp (- (/ (+ (* sinTheta_O sinTheta_i) 1) v) (- 6931/10000 (log (+ v v))))) (/ (exp (/ (* cosTheta_O cosTheta_i) v)) (exp (- (/ (+ (* sinTheta_O sinTheta_i) 1) v) (- 6931/10000 (log (+ v v)))))) (exp (/ (* cosTheta_O cosTheta_i) v)) (- (/ (+ (* sinTheta_O sinTheta_i) 1) v) (- 6931/10000 (log (+ v v)))) (* (neg cosTheta_i) (neg (+ (/ (- (+ (log (/ 1/2 v)) 6931/10000) (/ (+ (* sinTheta_i sinTheta_O) 1) v)) cosTheta_i) (/ cosTheta_O v)))) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v)))) (neg cosTheta_i) (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000) (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) (- 6931/10000 (/ (+ (* sinTheta_i sinTheta_O) 1) v)) (log (/ 1/2 v)) (/ (- (+ (log (/ 1/2 v)) 6931/10000) (/ (+ (* sinTheta_i sinTheta_O) 1) v)) cosTheta_i))
28.0ms
v
@inf
((exp (- (log v) (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000))) (/ 1/2 (exp (- (log v) (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000)))) (- (log v) (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000)) (log v) (/ (exp (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0)) (+ v v)) (exp (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0)) (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (+ v v) (* (/ 1/2 v) (exp (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000))) (/ 1/2 v) (exp (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000)) (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (exp (- (/ (+ (* sinTheta_O sinTheta_i) 1) v) (- 6931/10000 (log (+ v v))))) (/ (exp (/ (* cosTheta_O cosTheta_i) v)) (exp (- (/ (+ (* sinTheta_O sinTheta_i) 1) v) (- 6931/10000 (log (+ v v)))))) (exp (/ (* cosTheta_O cosTheta_i) v)) (- (/ (+ (* sinTheta_O sinTheta_i) 1) v) (- 6931/10000 (log (+ v v)))) (* (neg cosTheta_i) (neg (+ (/ (- (+ (log (/ 1/2 v)) 6931/10000) (/ (+ (* sinTheta_i sinTheta_O) 1) v)) cosTheta_i) (/ cosTheta_O v)))) (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v)))) (neg cosTheta_i) (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000) (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) (- 6931/10000 (/ (+ (* sinTheta_i sinTheta_O) 1) v)) (log (/ 1/2 v)) (/ (- (+ (log (/ 1/2 v)) 6931/10000) (/ (+ (* sinTheta_i sinTheta_O) 1) v)) cosTheta_i))

simplify216.0ms (2.1%)

Memory
48.3MiB live, 279.4MiB allocated; 30ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite205.0ms (2%)

Memory
1.8MiB live, 232.0MiB allocated; 41ms collecting garbage
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
069424
0103389
1509362
23889355
08678355
Stop Event
iter limit
node limit
iter limit
Counts
25 → 316
Calls
Call 1
Inputs
(exp.f32 (-.f32 (log.f32 v) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(/.f32 #s(literal 1/2 binary32) (exp.f32 (-.f32 (log.f32 v) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))))
(-.f32 (log.f32 v) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))
(log.f32 v)
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) (+.f32 v v))
(exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32)))
#s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))
(+.f32 v v)
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))))
(/.f32 #s(literal 1/2 binary32) v)
(exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
#s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 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 v v)))))
(/.f32 #s(approx (exp (/ (* cosTheta_O cosTheta_i) v)) #s(literal 1 binary32)) (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (+.f32 v v))))))
#s(approx (exp (/ (* cosTheta_O cosTheta_i) v)) #s(literal 1 binary32))
(-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (+.f32 v v))))
(*.f32 (neg.f32 cosTheta_i) (neg.f32 (+.f32 (/.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) cosTheta_i) (/.f32 cosTheta_O v))))
(exp.f32 #s(approx (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (neg.f32 cosTheta_i) (neg.f32 (+.f32 (/.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) cosTheta_i) (/.f32 cosTheta_O v))))))
#s(approx (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (neg.f32 cosTheta_i) (neg.f32 (+.f32 (/.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) cosTheta_i) (/.f32 cosTheta_O v)))))
(neg.f32 cosTheta_i)
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v)
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))
(log.f32 (/.f32 #s(literal 1/2 binary32) v))
(/.f32 (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) cosTheta_i)
Outputs
(*.f32 (exp.f32 (-.f32 (log.f32 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 v) #s(literal 0 binary32))) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))))
(/.f32 (exp.f32 (-.f32 (log.f32 v) #s(literal 6931/10000 binary32))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))
(/.f32 (exp.f32 (/.f32 (pow.f32 (log.f32 v) #s(literal 2 binary32)) (+.f32 (+.f32 (log.f32 v) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))) (exp.f32 (/.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 2 binary32)) (+.f32 (+.f32 (log.f32 v) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))))
(/.f32 (exp.f32 (/.f32 (pow.f32 (log.f32 v) #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (+.f32 (+.f32 (log.f32 v) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (pow.f32 (log.f32 v) #s(literal 2 binary32))))) (exp.f32 (/.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (+.f32 (+.f32 (log.f32 v) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (pow.f32 (log.f32 v) #s(literal 2 binary32))))))
(/.f32 (+.f32 (pow.f32 (cosh.f32 (-.f32 (-.f32 (log.f32 v) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (-.f32 (-.f32 (log.f32 v) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) #s(literal 3 binary32))) (+.f32 (pow.f32 (cosh.f32 (-.f32 (-.f32 (log.f32 v) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 (-.f32 (-.f32 (log.f32 v) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) #s(literal 2 binary32)) (*.f32 (cosh.f32 (-.f32 (-.f32 (log.f32 v) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (sinh.f32 (-.f32 (-.f32 (log.f32 v) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))))))
(/.f32 (/.f32 v (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (exp.f32 #s(literal 6931/10000 binary32)))
(/.f32 (neg.f32 v) (neg.f32 (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))))
(/.f32 (/.f32 v (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 v (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))))))
(/.f32 v (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))))
(+.f32 (sinh.f32 (-.f32 (-.f32 (log.f32 v) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (cosh.f32 (-.f32 (-.f32 (log.f32 v) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))))
(+.f32 (cosh.f32 (-.f32 (-.f32 (log.f32 v) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (sinh.f32 (-.f32 (-.f32 (log.f32 v) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))))
(exp.f32 (-.f32 (-.f32 (log.f32 v) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))
(*.f32 #s(literal 0 binary32) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))))
(/.f32 #s(literal -1/2 binary32) (/.f32 (neg.f32 v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))))
(/.f32 #s(literal 1/2 binary32) (neg.f32 (/.f32 (neg.f32 v) (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))))))
(/.f32 #s(literal 1/2 binary32) (/.f32 v (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))))
(exp.f32 (-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (log.f32 #s(literal 0 binary32))))
(neg.f32 (/.f32 #s(literal -1/2 binary32) (/.f32 v (exp.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))))))
(/.f32 (-.f32 (pow.f32 (-.f32 (log.f32 v) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32)) (+.f32 (-.f32 (log.f32 v) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 6931/10000 binary32)))
(/.f32 (-.f32 (pow.f32 (-.f32 (log.f32 v) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32)) (+.f32 (pow.f32 (-.f32 (log.f32 v) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 2 binary32)) (+.f32 #s(literal 48038761/100000000 binary32) (*.f32 (-.f32 (log.f32 v) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 6931/10000 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log.f32 v) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 2 binary32)))) (neg.f32 (+.f32 (+.f32 (log.f32 v) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log.f32 v) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (+.f32 (+.f32 (log.f32 v) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (pow.f32 (log.f32 v) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (log.f32 v) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 2 binary32))) (+.f32 (+.f32 (log.f32 v) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))
(/.f32 (-.f32 (pow.f32 (log.f32 v) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 3 binary32))) (fma.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (+.f32 (+.f32 (log.f32 v) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (pow.f32 (log.f32 v) #s(literal 2 binary32))))
(-.f32 (-.f32 (log.f32 v) #s(literal 0 binary32)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))
(-.f32 (-.f32 (log.f32 v) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))
(-.f32 (/.f32 (pow.f32 (log.f32 v) #s(literal 2 binary32)) (+.f32 (+.f32 (log.f32 v) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (/.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 2 binary32)) (+.f32 (+.f32 (log.f32 v) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))))
(-.f32 (/.f32 (pow.f32 (log.f32 v) #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (+.f32 (+.f32 (log.f32 v) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (pow.f32 (log.f32 v) #s(literal 2 binary32)))) (/.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (+.f32 (+.f32 (log.f32 v) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (pow.f32 (log.f32 v) #s(literal 2 binary32)))))
(-.f32 (-.f32 (log.f32 v) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 6931/10000 binary32))
(-.f32 (-.f32 (-.f32 (log.f32 v) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 0 binary32))
(-.f32 (log.f32 v) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))
(+.f32 (-.f32 (log.f32 v) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))
(log.f32 v)
(*.f32 (/.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #s(literal 0 binary32)) #s(literal 0 binary32))
(*.f32 (/.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) (pow.f32 v #s(literal 3 binary32)))) (fma.f32 v v #s(literal 0 binary32)))
(/.f32 (/.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) v)
(/.f32 (/.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) v) #s(literal 2 binary32))
(/.f32 (neg.f32 (neg.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))))) #s(literal 0 binary32))
(/.f32 (neg.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)))) #s(literal 0 binary32))
(/.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #s(literal 0 binary32))
(+.f32 (/.f32 (cosh.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #s(literal 0 binary32)) (/.f32 (sinh.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #s(literal 0 binary32)))
(neg.f32 (/.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #s(literal 0 binary32)))
(/.f32 (+.f32 (pow.f32 (cosh.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #s(literal 3 binary32))) (+.f32 (pow.f32 (cosh.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #s(literal 2 binary32)) (*.f32 (cosh.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (sinh.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)))))))
(/.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)))))
(+.f32 (sinh.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (cosh.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))))
(+.f32 (cosh.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) (sinh.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))))
(exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32)))
#s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))
#s(literal 0 binary32)
(*.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) #s(literal 0 binary32))
(*.f32 #s(literal 0 binary32) (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))))
(*.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) v))
(/.f32 (*.f32 #s(literal -1/2 binary32) (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))) (neg.f32 v))
(/.f32 (*.f32 #s(literal -1 binary32) (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))) #s(literal 0 binary32))
(/.f32 (*.f32 #s(literal 1 binary32) (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))) #s(literal 0 binary32))
(/.f32 (*.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) #s(literal -1/2 binary32)) (neg.f32 v))
(/.f32 (*.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) #s(literal -1 binary32)) #s(literal 0 binary32))
(/.f32 (*.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) #s(literal 1 binary32)) #s(literal 0 binary32))
(/.f32 (neg.f32 (*.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) #s(literal 1/2 binary32))) (neg.f32 v))
(/.f32 (*.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) #s(literal 1/2 binary32)) v)
(fma.f32 (cosh.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) #s(literal 0 binary32) (*.f32 (sinh.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) #s(literal 0 binary32)))
(fma.f32 #s(literal 0 binary32) (cosh.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) (*.f32 #s(literal 0 binary32) (sinh.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))))
(+.f32 (*.f32 (cosh.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) #s(literal 0 binary32)) (*.f32 (sinh.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) #s(literal 0 binary32)))
(+.f32 (*.f32 #s(literal 0 binary32) (cosh.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))) (*.f32 #s(literal 0 binary32) (sinh.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))))
(exp.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) (log.f32 #s(literal 0 binary32))))
(exp.f32 (+.f32 (log.f32 #s(literal 0 binary32)) #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))))
#s(literal 0 binary32)
(/.f32 (+.f32 (pow.f32 (cosh.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (cosh.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) #s(literal 2 binary32)) (*.f32 (cosh.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) (sinh.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))))))
(/.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))))
(+.f32 (sinh.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) (cosh.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))))
(+.f32 (cosh.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) (sinh.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))))
(exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))
#s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(*.f32 (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 0 binary32))
(*.f32 (pow.f32 (exp.f32 sinTheta_O) (/.f32 sinTheta_i v)) (exp.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32))))))
(*.f32 #s(literal 0 binary32) (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(/.f32 (exp.f32 (/.f32 (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32))) (-.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 0 binary32))) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 2 binary32))))) (exp.f32 (/.f32 (pow.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32))) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32))) (-.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 0 binary32))) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 2 binary32))))))
(/.f32 (exp.f32 (/.f32 (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 2 binary32)) (-.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 0 binary32))))) (exp.f32 (/.f32 (pow.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32))) #s(literal 2 binary32)) (-.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 0 binary32))))))
(/.f32 (+.f32 (pow.f32 (cosh.f32 (+.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 0 binary32)))) #s(literal 3 binary32)) (pow.f32 (cosh.f32 (+.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 0 binary32)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (cosh.f32 (+.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 0 binary32)))) #s(literal 2 binary32)) #s(literal 1 binary32)))
(/.f32 (neg.f32 (exp.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) (neg.f32 (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 0 binary32))))
(/.f32 (exp.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 0 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 0 binary32))))
(+.f32 (cosh.f32 (+.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 0 binary32)))) (cosh.f32 (+.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 0 binary32)))))
(exp.f32 (+.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 0 binary32))))
(*.f32 (/.f32 #s(approx (exp (/ (* cosTheta_O cosTheta_i) v)) #s(literal 1 binary32)) (exp.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) (*.f32 (exp.f32 #s(literal 6931/10000 binary32)) #s(literal 0 binary32)))
(/.f32 (neg.f32 (neg.f32 #s(approx (exp (/ (* cosTheta_O cosTheta_i) v)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (*.f32 (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 0 binary32)))))
(/.f32 (neg.f32 #s(approx (exp (/ (* cosTheta_O cosTheta_i) v)) #s(literal 1 binary32))) (neg.f32 (*.f32 (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 0 binary32))))
(/.f32 #s(approx (exp (/ (* cosTheta_O cosTheta_i) v)) #s(literal 1 binary32)) (*.f32 (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 0 binary32)))
(neg.f32 (/.f32 (neg.f32 #s(approx (exp (/ (* cosTheta_O cosTheta_i) v)) #s(literal 1 binary32))) (*.f32 (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 0 binary32))))
(neg.f32 (/.f32 #s(approx (exp (/ (* cosTheta_O cosTheta_i) v)) #s(literal 1 binary32)) (neg.f32 (*.f32 (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) #s(literal 0 binary32)))))
#s(approx (exp (/ (* cosTheta_O cosTheta_i) v)) #s(literal 1 binary32))
(/.f32 (-.f32 (pow.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (log.f32 #s(literal 0 binary32))) (-.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 0 binary32))))
(/.f32 (+.f32 (pow.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (log.f32 #s(literal 0 binary32))) (+.f32 (pow.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (-.f32 (log.f32 #s(literal 0 binary32)) (log.f32 (pow.f32 #s(literal 0 binary32) (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 0 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32))) (-.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 0 binary32))) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (fma.f32 (neg.f32 sinTheta_i) sinTheta_O #s(literal -1 binary32)) (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32)))) (*.f32 (neg.f32 v) (-.f32 #s(literal 48038761/100000000 binary32) (log.f32 #s(literal 0 binary32))))) (*.f32 (neg.f32 v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32)))))
(/.f32 (-.f32 (*.f32 (fma.f32 (neg.f32 sinTheta_i) sinTheta_O #s(literal -1 binary32)) (-.f32 #s(literal 48038761/100000000 binary32) (log.f32 #s(literal 0 binary32)))) (*.f32 (neg.f32 v) (-.f32 #s(literal 332956652491/1000000000000 binary32) (log.f32 #s(literal 0 binary32))))) (*.f32 (neg.f32 v) (-.f32 #s(literal 48038761/100000000 binary32) (log.f32 #s(literal 0 binary32)))))
(/.f32 (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32)))) (*.f32 v (-.f32 #s(literal 48038761/100000000 binary32) (log.f32 #s(literal 0 binary32))))) (*.f32 v (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32)))))
(/.f32 (-.f32 (*.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (-.f32 #s(literal 48038761/100000000 binary32) (log.f32 #s(literal 0 binary32)))) (*.f32 v (-.f32 #s(literal 332956652491/1000000000000 binary32) (log.f32 #s(literal 0 binary32))))) (*.f32 v (-.f32 #s(literal 48038761/100000000 binary32) (log.f32 #s(literal 0 binary32)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32))) #s(literal 2 binary32))) (-.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 0 binary32))))
(/.f32 (-.f32 (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32))) #s(literal 3 binary32))) (fma.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32))) (-.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 0 binary32))) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 2 binary32))))
(-.f32 (/.f32 (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) (log.f32 #s(literal 0 binary32))) (-.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 0 binary32))) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 2 binary32)))) (/.f32 (pow.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32))) #s(literal 3 binary32)) (fma.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32))) (-.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 0 binary32))) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 2 binary32)))))
(-.f32 (/.f32 (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 2 binary32)) (-.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 0 binary32)))) (/.f32 (pow.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32))) #s(literal 2 binary32)) (-.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 0 binary32)))))
(-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32))))
(fma.f32 (pow.f32 #s(literal -1 binary32) #s(literal 3/2 binary32)) (log.f32 #s(literal 0 binary32)) (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))
(fma.f32 (pow.f32 #s(literal 6931/10000 binary32) #s(literal 3/2 binary32)) (log.f32 #s(literal 0 binary32)) (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #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) (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32)))))
(fma.f32 #s(literal 48038761/100000000 binary32) (log.f32 #s(literal 0 binary32)) (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))
(fma.f32 (log.f32 #s(literal 0 binary32)) (pow.f32 #s(literal 6931/10000 binary32) #s(literal 3/2 binary32)) (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))
(fma.f32 (log.f32 #s(literal 0 binary32)) (pow.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32))) #s(literal 3 binary32)) (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))
(fma.f32 (log.f32 #s(literal 0 binary32)) #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))
(fma.f32 (log.f32 #s(literal 0 binary32)) (log.f32 #s(literal 0 binary32)) (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))
(fma.f32 (log.f32 #s(literal 0 binary32)) #s(literal 332956652491/1000000000000 binary32) (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))
(fma.f32 (log.f32 #s(literal 0 binary32)) #s(literal -1 binary32) (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))
(fma.f32 (log.f32 #s(literal 0 binary32)) (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32))) (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))
(fma.f32 (log.f32 #s(literal 0 binary32)) #s(literal 6931/10000 binary32) (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))
(fma.f32 #s(literal 332956652491/1000000000000 binary32) (log.f32 #s(literal 0 binary32)) (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))
(fma.f32 #s(literal -1 binary32) (log.f32 #s(literal 0 binary32)) (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))
(fma.f32 #s(literal 0 binary32) (log.f32 #s(literal 0 binary32)) (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))
(fma.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32)) (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))
(fma.f32 #s(literal 1 binary32) (log.f32 #s(literal 0 binary32)) (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))
(fma.f32 sinTheta_O (/.f32 sinTheta_i v) (-.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32)))))
(fma.f32 sinTheta_i (/.f32 sinTheta_O v) (-.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32)))))
(+.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 0 binary32)))
(+.f32 (log.f32 #s(literal 0 binary32)) (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))
(+.f32 (/.f32 (*.f32 sinTheta_O sinTheta_i) v) (-.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32)))))
(*.f32 (neg.f32 (neg.f32 cosTheta_i)) (+.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)) cosTheta_i)))
(*.f32 (neg.f32 (+.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)) cosTheta_i))) (neg.f32 cosTheta_i))
(*.f32 (neg.f32 cosTheta_i) (neg.f32 (+.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)) cosTheta_i))))
(*.f32 cosTheta_i (neg.f32 (neg.f32 (+.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)) cosTheta_i)))))
(fma.f32 (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)) (neg.f32 cosTheta_i)) (neg.f32 cosTheta_i) (*.f32 (/.f32 (neg.f32 cosTheta_O) v) (neg.f32 cosTheta_i)))
(fma.f32 (neg.f32 cosTheta_i) (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)) (neg.f32 cosTheta_i)) (*.f32 (neg.f32 cosTheta_i) (/.f32 (neg.f32 cosTheta_O) v)))
(+.f32 (*.f32 (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)) (neg.f32 cosTheta_i)) (neg.f32 cosTheta_i)) (*.f32 (/.f32 (neg.f32 cosTheta_O) v) (neg.f32 cosTheta_i)))
(+.f32 (*.f32 (neg.f32 cosTheta_i) (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)) (neg.f32 cosTheta_i))) (*.f32 (neg.f32 cosTheta_i) (/.f32 (neg.f32 cosTheta_O) v)))
(neg.f32 (*.f32 (+.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)) cosTheta_i)) (neg.f32 cosTheta_i)))
(/.f32 (+.f32 (pow.f32 (cosh.f32 #s(approx (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (neg.f32 (neg.f32 cosTheta_i)) (+.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)) cosTheta_i))))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 #s(approx (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (neg.f32 (neg.f32 cosTheta_i)) (+.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)) cosTheta_i))))) #s(literal 3 binary32))) (+.f32 (pow.f32 (cosh.f32 #s(approx (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (neg.f32 (neg.f32 cosTheta_i)) (+.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)) cosTheta_i))))) #s(literal 2 binary32)) (-.f32 (pow.f32 (sinh.f32 #s(approx (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (neg.f32 (neg.f32 cosTheta_i)) (+.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)) cosTheta_i))))) #s(literal 2 binary32)) (*.f32 (cosh.f32 #s(approx (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (neg.f32 (neg.f32 cosTheta_i)) (+.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)) cosTheta_i))))) (sinh.f32 #s(approx (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (neg.f32 (neg.f32 cosTheta_i)) (+.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)) cosTheta_i)))))))))
(/.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 #s(approx (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (neg.f32 (neg.f32 cosTheta_i)) (+.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)) cosTheta_i)))))))
(+.f32 (sinh.f32 #s(approx (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (neg.f32 (neg.f32 cosTheta_i)) (+.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)) cosTheta_i))))) (cosh.f32 #s(approx (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (neg.f32 (neg.f32 cosTheta_i)) (+.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)) cosTheta_i))))))
(+.f32 (cosh.f32 #s(approx (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (neg.f32 (neg.f32 cosTheta_i)) (+.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)) cosTheta_i))))) (sinh.f32 #s(approx (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (neg.f32 (neg.f32 cosTheta_i)) (+.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)) cosTheta_i))))))
(exp.f32 #s(approx (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (neg.f32 (neg.f32 cosTheta_i)) (+.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)) cosTheta_i)))))
#s(approx (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (neg.f32 (neg.f32 cosTheta_i)) (+.f32 (/.f32 cosTheta_O v) (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)) cosTheta_i))))
(neg.f32 cosTheta_i)
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 2 binary32))) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)) (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (+.f32 (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32)) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32))))))
(/.f32 (-.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 3 binary32)) #s(literal 0 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 2 binary32)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32))) (neg.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)))) (neg.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))))
(/.f32 (neg.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 2 binary32))) (neg.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32))) (neg.f32 (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32))) (neg.f32 (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32))))
(/.f32 (pow.f32 (neg.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) #s(literal 3 binary32)) (neg.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) #s(literal 48038761/100000000 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)))
(/.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32))) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))
(/.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 2 binary32)) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))
(/.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 2 binary32)))
(/.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32)) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 332956652491/1000000000000 binary32)) (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32)))
(-.f32 (+.f32 #s(literal 0 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v)) (/.f32 #s(literal 1 binary32) v))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))
(-.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))))
(-.f32 (/.f32 #s(literal 48038761/100000000 binary32) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))))
(-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 0 binary32)))
(-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)) #s(literal 0 binary32)))
(-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 6931/10000 binary32)))
(-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))))
(-.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 0 binary32))
(pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 1 binary32))
(+.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 3 binary32)) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)))) (/.f32 #s(literal 332956652491/1000000000000 binary32) (+.f32 (-.f32 #s(literal 48038761/100000000 binary32) (*.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)))))
(+.f32 (/.f32 #s(literal 332956652491/1000000000000 binary32) (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32))) (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 3 binary32)) (fma.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32))))
(+.f32 #s(literal 0 binary32) (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (/.f32 #s(literal 0 binary32) (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 2 binary32))))
(+.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 0 binary32))
(+.f32 #s(literal 6931/10000 binary32) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 0 binary32)))
(+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))
(/.f32 (-.f32 (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_i v) cosTheta_O (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) #s(literal 0 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 0 binary32)))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 cosTheta_O 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 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 3 binary32)) #s(literal 0 binary32)) (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 0 binary32)))))
(/.f32 (neg.f32 (-.f32 (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 (fma.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (+.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))))) (neg.f32 (neg.f32 v)))
(/.f32 (-.f32 (*.f32 (-.f32 (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 (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal -1 binary32))) (*.f32 (/.f32 (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (neg.f32 v)))
(/.f32 (-.f32 (*.f32 (-.f32 (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 (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 1 binary32))) (*.f32 (/.f32 (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) v))
(/.f32 (-.f32 (*.f32 (-.f32 (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 (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (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 (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (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 (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (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 (fma.f32 cosTheta_O cosTheta_i (*.f32 sinTheta_O sinTheta_i)) v) (pow.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal 2 binary32))) v))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) (neg.f32 v)) (*.f32 (*.f32 v v) #s(literal -1 binary32))) (pow.f32 (neg.f32 v) #s(literal 3 binary32)))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (*.f32 sinTheta_O sinTheta_i) v)) v) (*.f32 (*.f32 v v) #s(literal 1 binary32))) (pow.f32 v #s(literal 3 binary32)))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) (neg.f32 v)) (*.f32 v #s(literal -1 binary32))) (*.f32 v (neg.f32 v)))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (*.f32 v #s(literal 1 binary32))) (*.f32 v v))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (neg.f32 v)) (*.f32 (neg.f32 v) (fma.f32 (neg.f32 sinTheta_i) sinTheta_O #s(literal -1 binary32)))) (*.f32 v v))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) v) (*.f32 (neg.f32 v) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)))) (*.f32 (neg.f32 v) v))
(/.f32 (-.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (neg.f32 v)) (*.f32 v (fma.f32 (neg.f32 sinTheta_i) sinTheta_O #s(literal -1 binary32)))) (*.f32 v (neg.f32 v)))
(/.f32 (-.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 v (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)))) (*.f32 v v))
(/.f32 (-.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (fma.f32 (neg.f32 sinTheta_i) sinTheta_O #s(literal -1 binary32))) (neg.f32 v))
(/.f32 (-.f32 (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 2 binary32)) (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 (fma.f32 cosTheta_O cosTheta_i (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))
(/.f32 (-.f32 (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 cosTheta_O cosTheta_i) #s(literal 3 binary32)) (pow.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) #s(literal 3 binary32))) (*.f32 (fma.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) (fma.f32 cosTheta_O cosTheta_i (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) (pow.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 2 binary32))) v))
(/.f32 (-.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 (neg.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)))) (neg.f32 v))
(/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)
(-.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)) (/.f32 (+.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)) (/.f32 (pow.f32 v #s(literal -2 binary32)) (/.f32 (+.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v)))
(-.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 3 binary32)) (fma.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (+.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)))) (/.f32 (pow.f32 v #s(literal -3 binary32)) (fma.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (+.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) #s(literal 1 binary32)) v) (pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) #s(literal 2 binary32)))))
(-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_O sinTheta_i)) v) (-.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 0 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 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 0 binary32)))
(-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))
(+.f32 #s(literal 0 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))
(+.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v) #s(literal 0 binary32))
(neg.f32 (/.f32 (neg.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)))) v))
(neg.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) (neg.f32 v)))
(/.f32 (neg.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 2 binary32)))) (neg.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32))))
(/.f32 (-.f32 #s(literal 48038761/100000000 binary32) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 2 binary32))) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)))
(/.f32 (-.f32 #s(literal 332956652491/1000000000000 binary32) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 3 binary32))) (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32)))
(-.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_i) v)) (/.f32 #s(literal 1 binary32) v))
(-.f32 (/.f32 #s(literal 48038761/100000000 binary32) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))) (/.f32 (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 2 binary32)) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32))))
(-.f32 (/.f32 #s(literal 332956652491/1000000000000 binary32) (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32))) (/.f32 (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 3 binary32)) (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) #s(literal 48038761/100000000 binary32))))
(-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))
(log.f32 #s(literal 0 binary32))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 3/2 binary32)) (log.f32 #s(literal 0 binary32)))
(*.f32 (pow.f32 #s(literal 6931/10000 binary32) #s(literal 3/2 binary32)) (log.f32 #s(literal 0 binary32)))
(*.f32 #s(literal 48038761/100000000 binary32) (log.f32 #s(literal 0 binary32)))
(*.f32 (log.f32 #s(literal 0 binary32)) (pow.f32 #s(literal 6931/10000 binary32) #s(literal 3/2 binary32)))
(*.f32 (log.f32 #s(literal 0 binary32)) (pow.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32))) #s(literal 3 binary32)))
(*.f32 (log.f32 #s(literal 0 binary32)) #s(literal 48038761/100000000 binary32))
(*.f32 (log.f32 #s(literal 0 binary32)) (log.f32 #s(literal 0 binary32)))
(*.f32 (log.f32 #s(literal 0 binary32)) #s(literal 332956652491/1000000000000 binary32))
(*.f32 (log.f32 #s(literal 0 binary32)) #s(literal -1 binary32))
(*.f32 (log.f32 #s(literal 0 binary32)) (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32))))
(*.f32 (log.f32 #s(literal 0 binary32)) #s(literal 6931/10000 binary32))
(*.f32 #s(literal 332956652491/1000000000000 binary32) (log.f32 #s(literal 0 binary32)))
(*.f32 #s(literal -1 binary32) (log.f32 #s(literal 0 binary32)))
(*.f32 #s(literal 0 binary32) (log.f32 #s(literal 0 binary32)))
(*.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32)))
(*.f32 #s(literal 1 binary32) (log.f32 #s(literal 0 binary32)))
(/.f32 (fabs.f32 (-.f32 (pow.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 2 binary32)) (pow.f32 (log.f32 v) #s(literal 2 binary32)))) (fabs.f32 (log.f32 (*.f32 #s(literal 1/2 binary32) v))))
(/.f32 (fabs.f32 (-.f32 (pow.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 v) #s(literal 3 binary32)))) (fabs.f32 (fma.f32 (log.f32 #s(literal 1/2 binary32)) (log.f32 #s(literal 1/2 binary32)) (fma.f32 (log.f32 v) (log.f32 v) (log.f32 (pow.f32 v (log.f32 #s(literal 1/2 binary32))))))))
(/.f32 (pow.f32 (-.f32 (pow.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 2 binary32)) (pow.f32 (log.f32 v) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32)))
(/.f32 (pow.f32 (-.f32 (pow.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 v) #s(literal 3 binary32))) #s(literal 3 binary32)) (pow.f32 (fma.f32 (log.f32 #s(literal 1/2 binary32)) (log.f32 #s(literal 1/2 binary32)) (fma.f32 (log.f32 v) (log.f32 v) (log.f32 (pow.f32 v (log.f32 #s(literal 1/2 binary32)))))) #s(literal 3 binary32)))
(/.f32 (-.f32 (pow.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 2 binary32)) (pow.f32 (log.f32 v) #s(literal 2 binary32))) (log.f32 (*.f32 #s(literal 1/2 binary32) v)))
(/.f32 (-.f32 (pow.f32 (log.f32 #s(literal 1/2 binary32)) #s(literal 3 binary32)) (pow.f32 (log.f32 v) #s(literal 3 binary32))) (fma.f32 (log.f32 #s(literal 1/2 binary32)) (log.f32 #s(literal 1/2 binary32)) (fma.f32 (log.f32 v) (log.f32 v) (log.f32 (pow.f32 v (log.f32 #s(literal 1/2 binary32)))))))
(/.f32 (log.f32 #s(literal 0 binary32)) (fabs.f32 (+.f32 #s(literal 0 binary32) (log.f32 #s(literal 0 binary32)))))
(/.f32 (log.f32 #s(literal 0 binary32)) (pow.f32 (+.f32 #s(literal 0 binary32) (log.f32 #s(literal 0 binary32))) #s(literal 3 binary32)))
(/.f32 (log.f32 #s(literal 0 binary32)) (+.f32 #s(literal 0 binary32) (log.f32 #s(literal 0 binary32))))
(/.f32 (log.f32 #s(literal 0 binary32)) (log.f32 #s(literal 0 binary32)))
(-.f32 (neg.f32 (log.f32 v)) (log.f32 #s(literal 2 binary32)))
(-.f32 (log.f32 #s(literal -1/2 binary32)) (log.f32 (neg.f32 v)))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 #s(literal 0 binary32)))
(-.f32 (log.f32 (*.f32 #s(literal 2 binary32) (pow.f32 v #s(literal 3 binary32)))) (log.f32 (fma.f32 v v #s(literal 0 binary32))))
(-.f32 (log.f32 #s(literal 0 binary32)) (*.f32 #s(literal -6931/10000 binary32) (log.f32 #s(literal 0 binary32))))
(-.f32 (log.f32 #s(literal 0 binary32)) (log.f32 #s(literal 0 binary32)))
(-.f32 (log.f32 #s(literal 1/2 binary32)) (log.f32 (neg.f32 (neg.f32 v))))
(-.f32 (log.f32 #s(literal 1/2 binary32)) (log.f32 v))
(-.f32 #s(literal 0 binary32) (log.f32 #s(literal 0 binary32)))
(fma.f32 (pow.f32 #s(literal -1 binary32) #s(literal 3/2 binary32)) (log.f32 #s(literal 0 binary32)) (log.f32 #s(literal 0 binary32)))
(fma.f32 (pow.f32 #s(literal 6931/10000 binary32) #s(literal 3/2 binary32)) (log.f32 #s(literal 0 binary32)) (log.f32 #s(literal 0 binary32)))
(fma.f32 #s(literal 48038761/100000000 binary32) (log.f32 #s(literal 0 binary32)) (log.f32 #s(literal 0 binary32)))
(fma.f32 (log.f32 #s(literal 0 binary32)) (pow.f32 #s(literal 6931/10000 binary32) #s(literal 3/2 binary32)) (log.f32 #s(literal 0 binary32)))
(fma.f32 (log.f32 #s(literal 0 binary32)) (pow.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32))) #s(literal 3 binary32)) (log.f32 #s(literal 0 binary32)))
(fma.f32 (log.f32 #s(literal 0 binary32)) #s(literal 48038761/100000000 binary32) (log.f32 #s(literal 0 binary32)))
(fma.f32 (log.f32 #s(literal 0 binary32)) (log.f32 #s(literal 0 binary32)) (log.f32 #s(literal 0 binary32)))
(fma.f32 (log.f32 #s(literal 0 binary32)) #s(literal 332956652491/1000000000000 binary32) (log.f32 #s(literal 0 binary32)))
(fma.f32 (log.f32 #s(literal 0 binary32)) #s(literal -1 binary32) (log.f32 #s(literal 0 binary32)))
(fma.f32 (log.f32 #s(literal 0 binary32)) (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32))) (log.f32 #s(literal 0 binary32)))
(fma.f32 (log.f32 #s(literal 0 binary32)) #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32)))
(fma.f32 #s(literal 332956652491/1000000000000 binary32) (log.f32 #s(literal 0 binary32)) (log.f32 #s(literal 0 binary32)))
(fma.f32 #s(literal -1 binary32) (log.f32 #s(literal 0 binary32)) (log.f32 #s(literal 0 binary32)))
(fma.f32 #s(literal -1 binary32) (log.f32 v) (log.f32 #s(literal 1/2 binary32)))
(fma.f32 #s(literal 0 binary32) (log.f32 #s(literal 0 binary32)) (log.f32 #s(literal 0 binary32)))
(fma.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32)) (log.f32 #s(literal 0 binary32)))
(fma.f32 #s(literal 1 binary32) (log.f32 #s(literal 0 binary32)) (log.f32 #s(literal 0 binary32)))
(fma.f32 (log.f32 v) #s(literal -1 binary32) (log.f32 #s(literal 1/2 binary32)))
(pow.f32 (exp.f32 (log.f32 (log.f32 #s(literal 0 binary32)))) #s(literal 3 binary32))
(pow.f32 (log.f32 #s(literal 0 binary32)) #s(literal 4 binary32))
(pow.f32 (log.f32 #s(literal 0 binary32)) #s(literal 9 binary32))
(pow.f32 (log.f32 #s(literal 0 binary32)) #s(literal 6 binary32))
(pow.f32 (log.f32 #s(literal 0 binary32)) #s(literal 3/2 binary32))
(pow.f32 (log.f32 #s(literal 0 binary32)) #s(literal 3 binary32))
(pow.f32 (log.f32 #s(literal 0 binary32)) #s(literal 2 binary32))
(fabs.f32 (-.f32 (log.f32 (fma.f32 v v #s(literal 0 binary32))) (log.f32 (*.f32 #s(literal 2 binary32) (pow.f32 v #s(literal 3 binary32))))))
(fabs.f32 (-.f32 (log.f32 (neg.f32 v)) (log.f32 #s(literal -1/2 binary32))))
(fabs.f32 (-.f32 (log.f32 #s(literal 0 binary32)) (log.f32 #s(literal -1 binary32))))
(fabs.f32 (-.f32 (log.f32 v) (log.f32 #s(literal 1/2 binary32))))
(fabs.f32 (-.f32 (log.f32 #s(literal 0 binary32)) #s(literal 0 binary32)))
(fabs.f32 (log.f32 #s(literal 0 binary32)))
(+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (pow.f32 v #s(literal 3 binary32))))) (log.f32 (fma.f32 v v #s(literal 0 binary32))))
(+.f32 (cosh.f32 (*.f32 (log.f32 (log.f32 #s(literal 0 binary32))) #s(literal 3 binary32))) (sinh.f32 (*.f32 (log.f32 (log.f32 #s(literal 0 binary32))) #s(literal 3 binary32))))
(+.f32 (neg.f32 (log.f32 v)) (log.f32 #s(literal 1/2 binary32)))
(+.f32 (log.f32 #s(literal 2 binary32)) (log.f32 v))
(+.f32 (log.f32 #s(literal 0 binary32)) (log.f32 #s(literal 0 binary32)))
(+.f32 (log.f32 #s(literal 1/2 binary32)) (neg.f32 (log.f32 v)))
(+.f32 (log.f32 v) (log.f32 #s(literal 2 binary32)))
(exp.f32 (fma.f32 (log.f32 (log.f32 #s(literal 0 binary32))) #s(literal 3 binary32) (*.f32 (log.f32 (log.f32 #s(literal 0 binary32))) #s(literal 3 binary32))))
(exp.f32 (*.f32 (*.f32 (log.f32 (log.f32 #s(literal 0 binary32))) #s(literal 3 binary32)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (log.f32 #s(literal 0 binary32))) #s(literal 3 binary32)) #s(literal 3 binary32)))
(exp.f32 (*.f32 (log.f32 (log.f32 #s(literal 0 binary32))) #s(literal 3/2 binary32)))
(exp.f32 (*.f32 (log.f32 (log.f32 #s(literal 0 binary32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (log.f32 #s(literal 0 binary32))) #s(literal 3 binary32)))
(neg.f32 (log.f32 #s(literal 0 binary32)))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32))) cosTheta_i) #s(literal 2 binary32)) (pow.f32 (/.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) cosTheta_i) #s(literal 2 binary32))) (+.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32))) cosTheta_i) (/.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) cosTheta_i)))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32))) cosTheta_i) #s(literal 3 binary32)) (pow.f32 (/.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) cosTheta_i) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32))) cosTheta_i) #s(literal 2 binary32)) (+.f32 (pow.f32 (/.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) cosTheta_i) #s(literal 2 binary32)) (*.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32))) cosTheta_i) (/.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) cosTheta_i)))))
(/.f32 (neg.f32 (+.f32 (log.f32 #s(literal 0 binary32)) (neg.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))) (neg.f32 (neg.f32 cosTheta_i)))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32))) cosTheta_i) (*.f32 cosTheta_i (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) (*.f32 cosTheta_i cosTheta_i))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32))) #s(literal 2 binary32)) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 2 binary32))) (*.f32 (-.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 0 binary32))) cosTheta_i))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 3 binary32))) (*.f32 (fma.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (-.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 0 binary32))) (pow.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32))) #s(literal 2 binary32))) cosTheta_i))
(/.f32 (+.f32 (log.f32 #s(literal 0 binary32)) (neg.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) (neg.f32 cosTheta_i))
(/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)) cosTheta_i)
(-.f32 (/.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32))) cosTheta_i) (/.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) cosTheta_i))
(+.f32 (/.f32 (log.f32 #s(literal 0 binary32)) cosTheta_i) (/.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)) cosTheta_i))
(neg.f32 (/.f32 (-.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 #s(literal 0 binary32))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)) (neg.f32 cosTheta_i)))

eval89.0ms (0.9%)

Memory
-15.4MiB live, 134.2MiB allocated; 12ms collecting garbage
Compiler

Compiled 30 573 to 3 785 computations (87.6% saved)

prune34.0ms (0.3%)

Memory
-12.1MiB live, 78.2MiB allocated; 5ms collecting garbage
Pruning

23 alts after pruning (20 fresh and 3 done)

PrunedKeptTotal
New5909599
Fresh21113
Picked325
Done011
Total59523618
Accuracy
99.9%
Counts
618 → 23
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.7%
(/.f32 (exp.f32 (+.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) (log.f32 #s(literal 1/2 binary32)))) v)
3.2%
(/.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #s(literal 0 binary32))
99.7%
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (-.f32 #s(literal 6931/10000 binary32) #s(approx (/ (+ (* sinTheta_i sinTheta_O) 1) v) (/.f32 #s(literal 1 binary32) v))))) (*.f32 #s(literal 2 binary32) v))
4.6%
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) (+.f32 v v))
44.2%
(/.f32 #s(approx (exp (/ (* cosTheta_O cosTheta_i) v)) #s(literal 1 binary32)) (/.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 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (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 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)) (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)))))))
99.7%
(/.f32 #s(approx (exp (/ (* cosTheta_O cosTheta_i) v)) #s(literal 1 binary32)) (*.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))
99.7%
(/.f32 #s(approx (exp (/ (* cosTheta_O cosTheta_i) v)) #s(literal 1 binary32)) (exp.f32 (-.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (-.f32 #s(literal 6931/10000 binary32) (log.f32 (+.f32 v v))))))
97.8%
(/.f32 #s(approx (exp (/ (* cosTheta_O cosTheta_i) v)) #s(literal 1 binary32)) (exp.f32 #s(approx (- (/ (+ (* sinTheta_O sinTheta_i) 1) v) (- 6931/10000 (log (+ v v)))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))
44.2%
(/.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (/.f32 (pow.f32 (log.f32 v) #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (+.f32 (+.f32 (log.f32 v) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (pow.f32 (log.f32 v) #s(literal 2 binary32))))) (exp.f32 (/.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 3 binary32)) (fma.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (+.f32 (+.f32 (log.f32 v) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) (pow.f32 (log.f32 v) #s(literal 2 binary32)))))))
99.3%
(/.f32 #s(literal 1/2 binary32) (/.f32 (exp.f32 (/.f32 (pow.f32 (log.f32 v) #s(literal 2 binary32)) (+.f32 (+.f32 (log.f32 v) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)))) (exp.f32 (/.f32 (pow.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 2 binary32)) (+.f32 (+.f32 (log.f32 v) #s(literal 6931/10000 binary32)) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v))))))
14.6%
(/.f32 #s(literal 1/2 binary32) (exp.f32 #s(approx (- (log v) (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000)) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
99.7%
(/.f32 #s(literal 1/2 binary32) (exp.f32 #s(approx (- (log v) (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000)) (-.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (log.f32 v)) #s(literal 6931/10000 binary32)))))
99.3%
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(approx (- 6931/10000 (/ (+ (* sinTheta_i sinTheta_O) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))))
44.2%
(*.f32 (exp.f32 (/.f32 (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 3 binary32)) (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))) (exp.f32 (/.f32 (pow.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 3 binary32)) (fma.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32))) (pow.f32 (+.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32))) v) #s(literal 6931/10000 binary32)) #s(literal 2 binary32))))))
97.5%
(*.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) #s(literal 0 binary32))
99.2%
(*.f32 (exp.f32 #s(approx (+ (log (/ 1/2 v)) (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v)) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) (exp.f32 #s(literal 6931/10000 binary32)))
99.3%
(*.f32 #s(approx (exp (+ (log (/ 1/2 v)) (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v)))) (exp.f32 #s(literal 6931/10000 binary32)))
99.6%
(exp.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) (neg.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)))))
99.3%
(exp.f32 #s(approx (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v)))) (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
99.2%
(exp.f32 #s(approx (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v)))) (*.f32 (neg.f32 cosTheta_i) (neg.f32 (+.f32 #s(approx (/ (- (+ (log (/ 1/2 v)) 6931/10000) (/ (+ (* sinTheta_i sinTheta_O) 1) v)) cosTheta_i) (/.f32 (+.f32 #s(literal 6931/10000 binary32) (-.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) (/.f32 #s(literal 1 binary32) v))) cosTheta_i)) (/.f32 cosTheta_O v))))))
4.6%
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))))
99.3%
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) #s(approx (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
99.3%
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (log.f32 (*.f32 #s(literal 2 binary32) v)))) (exp.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v))))
Compiler

Compiled 2 720 to 931 computations (65.8% saved)

regimes118.0ms (1.2%)

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

9 calls:

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

Compiled 60 to 78 computations (-30% saved)

regimes626.0ms (6.2%)

Memory
-107.4MiB live, 82.4MiB allocated; 1.0s collecting garbage
Counts
19 → 1
Calls
Call 1
Inputs
(/.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #s(literal 0 binary32))
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) (+.f32 v v))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))))
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))
(*.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) #s(literal 0 binary32))
(/.f32 #s(literal 1/2 binary32) (exp.f32 #s(approx (- (log v) (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000)) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/.f32 #s(approx (exp (/ (* cosTheta_O cosTheta_i) v)) #s(literal 1 binary32)) (exp.f32 #s(approx (- (/ (+ (* sinTheta_O sinTheta_i) 1) v) (- 6931/10000 (log (* 2 v)))) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 #s(approx (exp (/ (* cosTheta_O cosTheta_i) v)) #s(literal 1 binary32)) (exp.f32 #s(approx (- (/ (+ (* sinTheta_O sinTheta_i) 1) v) (- 6931/10000 (log (* 2 v)))) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
(/.f32 #s(approx (exp (/ (* cosTheta_O cosTheta_i) v)) #s(literal 1 binary32)) (exp.f32 #s(approx (- (/ (+ (* sinTheta_O sinTheta_i) 1) v) (- 6931/10000 (log (+ v v)))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(approx (- 6931/10000 (/ (+ (* sinTheta_i sinTheta_O) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))))
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (-.f32 #s(literal 6931/10000 binary32) #s(approx (/ (+ (* sinTheta_i sinTheta_O) 1) v) (/.f32 #s(literal 1 binary32) v))))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (/.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) v))) (*.f32 #s(literal 2 binary32) v))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))))
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v)))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (exp.f32 (+.f32 (+.f32 #s(literal 6931/10000 binary32) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32))) v)) #s(literal 0 binary32))) (*.f32 #s(literal 2 binary32) v))
(exp.f32 (+.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))) (neg.f32 (log.f32 (*.f32 #s(literal 2 binary32) v)))))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))) #s(approx (exp (/ (- (* cosTheta_O cosTheta_i) 1) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v)))))
(exp.f32 #s(approx (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v)))) (-.f32 (+.f32 (log.f32 (/.f32 #s(literal 1/2 binary32) v)) #s(literal 6931/10000 binary32)) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
Outputs
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (-.f32 #s(literal 6931/10000 binary32) #s(approx (/ (+ (* sinTheta_i sinTheta_O) 1) v) (/.f32 #s(literal 1 binary32) v))))) (*.f32 #s(literal 2 binary32) v))
Calls

9 calls:

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

Compiled 60 to 78 computations (-30% saved)

regimes57.0ms (0.6%)

Memory
-67.7MiB live, 62.0MiB allocated; 22ms collecting garbage
Counts
10 → 1
Calls
Call 1
Inputs
(/.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #s(literal 0 binary32))
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) (+.f32 v v))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))))
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))
(*.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) #s(literal 0 binary32))
(/.f32 #s(literal 1/2 binary32) (exp.f32 #s(approx (- (log v) (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000)) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/.f32 #s(approx (exp (/ (* cosTheta_O cosTheta_i) v)) #s(literal 1 binary32)) (exp.f32 #s(approx (- (/ (+ (* sinTheta_O sinTheta_i) 1) v) (- 6931/10000 (log (* 2 v)))) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 #s(approx (exp (/ (* cosTheta_O cosTheta_i) v)) #s(literal 1 binary32)) (exp.f32 #s(approx (- (/ (+ (* sinTheta_O sinTheta_i) 1) v) (- 6931/10000 (log (* 2 v)))) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
(/.f32 #s(approx (exp (/ (* cosTheta_O cosTheta_i) v)) #s(literal 1 binary32)) (exp.f32 #s(approx (- (/ (+ (* sinTheta_O sinTheta_i) 1) v) (- 6931/10000 (log (+ v v)))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(approx (- 6931/10000 (/ (+ (* sinTheta_i sinTheta_O) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))))
Outputs
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(approx (- 6931/10000 (/ (+ (* sinTheta_i sinTheta_O) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))))
Calls

9 calls:

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

Compiled 60 to 78 computations (-30% saved)

regimes26.0ms (0.3%)

Memory
46.0MiB live, 46.0MiB allocated; 0ms collecting garbage
Counts
9 → 1
Calls
Call 1
Inputs
(/.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #s(literal 0 binary32))
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) (+.f32 v v))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))))
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))
(*.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) #s(literal 0 binary32))
(/.f32 #s(literal 1/2 binary32) (exp.f32 #s(approx (- (log v) (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000)) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/.f32 #s(approx (exp (/ (* cosTheta_O cosTheta_i) v)) #s(literal 1 binary32)) (exp.f32 #s(approx (- (/ (+ (* sinTheta_O sinTheta_i) 1) v) (- 6931/10000 (log (* 2 v)))) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
(/.f32 #s(approx (exp (/ (* cosTheta_O cosTheta_i) v)) #s(literal 1 binary32)) (exp.f32 #s(approx (- (/ (+ (* sinTheta_O sinTheta_i) 1) v) (- 6931/10000 (log (* 2 v)))) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
(/.f32 #s(approx (exp (/ (* cosTheta_O cosTheta_i) v)) #s(literal 1 binary32)) (exp.f32 #s(approx (- (/ (+ (* sinTheta_O sinTheta_i) 1) v) (- 6931/10000 (log (+ v v)))) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v))))
Outputs
(/.f32 #s(approx (exp (/ (* cosTheta_O cosTheta_i) v)) #s(literal 1 binary32)) (exp.f32 #s(approx (- (/ (+ (* sinTheta_O sinTheta_i) 1) v) (- 6931/10000 (log (* 2 v)))) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
Calls

9 calls:

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

Compiled 60 to 78 computations (-30% saved)

regimes55.0ms (0.5%)

Memory
-49.9MiB live, 50.9MiB allocated; 15ms collecting garbage
Counts
7 → 1
Calls
Call 1
Inputs
(/.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #s(literal 0 binary32))
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) (+.f32 v v))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))))
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) (*.f32 #s(literal 2 binary32) v))
(*.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) #s(literal 0 binary32))
(/.f32 #s(literal 1/2 binary32) (exp.f32 #s(approx (- (log v) (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000)) (/.f32 (*.f32 sinTheta_O sinTheta_i) v))))
(/.f32 #s(approx (exp (/ (* cosTheta_O cosTheta_i) v)) #s(literal 1 binary32)) (exp.f32 #s(approx (- (/ (+ (* sinTheta_O sinTheta_i) 1) v) (- 6931/10000 (log (* 2 v)))) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))))
Outputs
(*.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) #s(literal 0 binary32))
Calls

9 calls:

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

Compiled 60 to 78 computations (-30% saved)

regimes16.0ms (0.2%)

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

9 calls:

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

Compiled 60 to 78 computations (-30% saved)

regimes14.0ms (0.1%)

Memory
-13.4MiB live, 32.1MiB allocated; 3ms collecting garbage
Counts
2 → 1
Calls
Call 1
Inputs
(/.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #s(literal 0 binary32))
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) (+.f32 v v))
Outputs
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) (+.f32 v v))
Calls

9 calls:

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

Compiled 60 to 78 computations (-30% saved)

regimes12.0ms (0.1%)

Memory
-14.2MiB live, 30.1MiB allocated; 3ms collecting garbage
Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

9 calls:

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

Compiled 60 to 78 computations (-30% saved)

simplify49.0ms (0.5%)

Memory
23.3MiB live, 70.0MiB allocated; 2ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
085194
1155194
2298192
3706192
42546192
Stop Event
node limit
Calls
Call 1
Inputs
(/.f32 #s(literal 1/2 binary32) (exp.f32 #s(approx (- (log v) (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000)) (-.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (log.f32 v)) #s(literal 6931/10000 binary32)))))
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (-.f32 #s(literal 6931/10000 binary32) #s(approx (/ (+ (* sinTheta_i sinTheta_O) 1) v) (/.f32 #s(literal 1 binary32) v))))) (*.f32 #s(literal 2 binary32) v))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(approx (- 6931/10000 (/ (+ (* sinTheta_i sinTheta_O) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))))
(/.f32 #s(approx (exp (/ (* cosTheta_O cosTheta_i) v)) #s(literal 1 binary32)) (exp.f32 #s(approx (- (/ (+ (* sinTheta_O sinTheta_i) 1) v) (- 6931/10000 (log (* 2 v)))) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
(*.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) #s(literal 0 binary32))
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))))
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) (+.f32 v v))
(/.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #s(literal 0 binary32))
Outputs
(/.f32 #s(literal 1/2 binary32) (exp.f32 #s(approx (- (log v) (+ (/ (- (* cosTheta_i cosTheta_O) (+ (* sinTheta_i sinTheta_O) 1)) v) 6931/10000)) (-.f32 (+.f32 (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v) (log.f32 v)) #s(literal 6931/10000 binary32)))))
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) (-.f32 #s(literal 6931/10000 binary32) #s(approx (/ (+ (* sinTheta_i sinTheta_O) 1) v) (/.f32 #s(literal 1 binary32) v))))) (*.f32 #s(literal 2 binary32) v))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(approx (- 6931/10000 (/ (+ (* sinTheta_i sinTheta_O) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))))
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(approx (- 6931/10000 (/ (+ (* sinTheta_i sinTheta_O) 1) v)) (-.f32 #s(literal 6931/10000 binary32) (/.f32 #s(literal 1 binary32) v))))))
(/.f32 #s(approx (exp (/ (* cosTheta_O cosTheta_i) v)) #s(literal 1 binary32)) (exp.f32 #s(approx (- (/ (+ (* sinTheta_O sinTheta_i) 1) v) (- 6931/10000 (log (* 2 v)))) (/.f32 (fma.f32 sinTheta_i sinTheta_O #s(literal 1 binary32)) v))))
(*.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (-.f32 #s(literal 6931/10000 binary32) (/.f32 (fma.f32 sinTheta_O sinTheta_i #s(literal 1 binary32)) v)))) #s(literal 0 binary32))
#s(literal 0 binary32)
#s(approx (exp (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 #s(literal 6931/10000 binary32))))
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) (+.f32 v v))
(/.f32 (exp.f32 #s(approx (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) #s(literal 6931/10000 binary32))) #s(literal 0 binary32))
(/.f32 (exp.f32 #s(approx (+ (+ 6931/10000 (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v)) 0) #s(literal 6931/10000 binary32))) #s(literal 0 binary32))

derivations1.3s (12.4%)

Memory
23.3MiB live, 1 074.1MiB allocated; 95ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
09916749
135246603
083476228
066331
096311
1458306
23295304
08340304
02174
03462
113757
2121357
0889655
02971633
19961580
242691444
082881365
0154510767
1548610503
080969914
056359
088305
1414302
23598301
08253301
069424
0103389
1509362
23889355
08678355
013889601
150379310
094388789
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
Compiler

Compiled 207 to 83 computations (59.9% saved)

preprocess106.0ms (1%)

Memory
-32.6MiB live, 58.7MiB allocated; 8ms collecting garbage
Remove

(sort sinTheta_i sinTheta_O)

(sort cosTheta_i cosTheta_O)

Compiler

Compiled 960 to 624 computations (35% saved)

end0.0ms (0%)

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

Profiling

Loading profile data...